|
01.
6 c+ `6 V( \4 f解决AutoCAD在XP操作系统下打印时致命错误的方法7 R' k) w3 @5 I8 K4 A4 l. R( e
4 E3 b' M' T5 z! O7 `
AutoCAD 2002 版或 2004版本在点击打印时出现致命错误并退出AutoCAD的现象。, M; z9 }1 d2 W2 f# x
经过我的研究,这跟AutoCAD 2002及以上版本使用打印戳记有关。在2000版时,增补的打印戳记功能就有很多的BUG,这个功能在2002版本后就直接做为AutoCAD功能。该功能在98操作系统中是完全没有问题的,但在有些XP系统中就会出错。所以在XP系统中最好不要去开启该功能。
* Y! y9 w2 U7 X0 z' Z r4 H如果你已经不幸开启了该功能而使AutoCAD在打印时出现致命错误,解决的方法只能是这样:+ ]0 t) G6 Q8 x. n' }
在AutoCAD的根目录下找到AcPltStamp.arx文件,把它改为其它名称或删除掉。
" M& v" I& l- b7 ]' n这样再进行打印就不会再出错了,但也少了打印戳记的功能。该方法对于2002版及2004版均有效。
( ~% x# ~6 I) g: W& Z8 I& J , C6 B& H; N. t
" V9 E7 k8 W. S6 z7 T3 W4 P9 K1 m
026 p) H \# } y( D% ]
打开别人图时,找不到原文件的字体怎么办?很好的方法!希望固定!) _8 z7 E7 p [! e9 ^
打开别人一张图时,要不停的替换我没有的字体文件,怎样才能一劳永逸? ' ^6 K0 I- d! X6 @5 \0 T+ V+ q4 o
' i4 b2 f2 G7 f8 j3 d! m' t% P4 [答:有两种办法,( @6 V1 i+ T8 h4 `/ W
一:复制要替换的字库为将被替换的字库名,如,打开一幅图,提示找不到jd字库,你想用hztxt.shx替换它,那么你可以把hztxt.shx 复制一份,命名为jd.shx,就可以解决了。不过这种办法的缺点显而易见,太占用磁盘空间。最好用下面这种办法。
7 B9 j' Q+ Q% ]& ^0 L+ m: h; J7 L0 h' @! D; h
二:在autocad r14/support 目录下创建acad.fmp文件,如果原来有此文件直接打开,这是一个ASCII文件, 输入"jd;hztxt", 如果还有别的字体要替换,可以另起一行,如“jh;hztxt", 存盘退出, 以后如果你打开的图包含jd和jh这样你机子里没有的字库,就再也不会不停的要你找字库替换了。
# D( ^3 Q. R7 [0 ?4 c
) r+ ~- `5 b$ z! Y( W) F/ P$ e7 v
4 `* p# x9 \: e0 w! U! C& m" C3 w03
) J' T2 Z. h$ N( ]% ]+ F: yAutoCAD有15个特殊的系统变量,供用户的程序使用
; Z: q7 i2 q% ^6 g1 _9 D8 @3 h这些系统变量也是在当前图形中有效。 4 H0 C# Z' c* m+ ^! b9 e
( F" q; H* M! X' P* Z
每个图形有自己的一套UserIxx和UserRxx系统变量,随图保存(仅有UserSx例外):
$ y% |2 _5 s3 G# k8 T
" U e7 _& ] [% h6 GUserI1、UserI2、UserI3、UserI4 和 UserI5 用于整型值的存储和提取。 1 B3 k" P8 y% U4 u
3 Q( n3 B8 c) G/ j+ x4 f数据类型:整数、保存位置:当前图形、初始值:0
8 p3 o3 |+ r% A4 g! h) x T9 m% ]6 B; P! c* J+ {6 b' f4 ]# z! e
UserR1、UserR2、UserR3、UserR4 和 UserR5 用于实数值的存储和提取。
' L0 v, m0 ^% `' N, |- x# c- Q6 v8 Z
数据类型:实数、保存位置:当前图形、初始值:0.0000 ( i9 E# y) s! J7 r, E" A R
" d# g$ o( f! k4 {3 s' N' a
UserS1、UserS2、UserS3、UserS4 和 UserS5 用于字符串数据的存储和提取。
2 _2 v$ O! s$ ]0 y# O& d( Y: f v- ?
数据类型:字符串、不保存、初始值:""
! G9 v) B! f8 n) w1 L0 e7 [& b1 _, y& r# u3 l% T5 |. {/ m: c
9 a6 n# a/ b0 \: h0 T4 S
04
+ }* r* S3 _- e3 b6 Z# J# R4 v如何快速的绘图
7 v9 x' S% e; Q9 j1 }# ? b
7 ^! n! ]9 p: u7 Q" L一、熟悉对CAD中基本操作命令/快捷图标的使用 ; S) M2 E# S9 S. }& b
这一点大多数人都知道,古人云:熟能生巧。基本命令与快捷图标便是CAD中大家最熟悉的,也应该能熟练掌握了,所以不详谈了。
+ [& r E# Z+ W; g6 F" l' @
" n ^8 A, @) J% F6 s二、 ACAD.PGP文件修改 % c- \' c- ^) q3 t, a6 _% ~
大家都知道LINE命令在COMMAND输入时可简化为L,为何会如此呢?因为在AutoCAD中有一个加密文件ACAD.PGP中定义了LINE命令的简写,先找出这个文件打开它。找到"These examples include most frequently used commands."的提示语,在其下的几行文字就可对简写的定义,记住它的左列是简写命令的文字实现你可以根据你的需要进行修改(当然是你比较熟悉的英文缩写喽),它的右列是默认的命令请不要随意修改。相信这能为你提高一定的速度。 ' u, O) c3 q6 v& k/ S; r9 n
5 `; z7 w" c* I6 r三、对图形夹点操作
& B; k' z& w3 l1 ]& Z! ] 夹点,你用过吗?当你用鼠标左键点击图形,图形上便会出现许多方框这些就是夹点。通过控制夹点便能进行一些基本的编辑操作。如:COPY,MOVE,改变图形所在的图层等基本操作。而且不同的图形,还有其特殊的操作。如:直线有延伸操作。
; Z5 r' h C6 l4 p! T: ~, U, f$ P7 |7 ]9 L; [, O8 z: x
四、大量使用修改命令 : v2 D6 x( g Z/ p
对于CAD绘图工作人员来说,一幅图60%--70%是修改只有30%--40%是作图,这一点并不难理解。从图形构成来看图形只有直线与曲线这两种,而曲线又由大量的圆进行剪切而成的,所以一张图最终由直线和圆组成。既然如此作图只需先画圆或直线并确定位置,然后进行一系列操作如:OFFSET, TRIM, FILLET, ARRAY, CHAMFER等,来实现图形。 9 _1 Z( {" [& \8 \
如一个轴承的绘图,只需两条互相垂直的直线,而后进行OFFSET,FILLET,CHAMFER等一系列操作便能精确的完成轴承的绘制。
1 P9 c) _# x9 u, ^2 v) W* B- [
; l" C+ S c% ?6 n0 _( Z$ k五、构建图块来简化绘图工作
$ r: t2 b) I) T9 j' W; W# B 图块是CAD操作中比较核心的工作,许多程序员与绘图工作者都建立了各种各样的图块。由于他们的工作给我们的带来了简便,我们能像砖瓦一样使用这些图块。如工程制图中建立各个规格的齿轮与轴承;建筑制图中建立一些门、窗、楼梯、台阶等以便在绘制时方便调用。 ( Y5 y g5 n0 y5 t% |* e
在这些图块中其中的柔性块最容易被调用,它其实是用Auto LISP/Visual LISP编写的程序。如要学习我推荐《Visual LISP使用教程》这本书。我主要介绍图形外部块的建立和调用。
( ?9 J3 L4 i1 {( P9 m# f! g# T 1. 建立图样原型的DWG文件并保存(在WBLOCK命令下的操作,要建立图块的基点,以便以后调用) - Z) @* P% M V2 W0 B. G
2. 从INSERTION中向需要图块的图形中加入图块。 1 b& h3 a+ q+ [5 B' Y: q
通过这两部就能建立并运用图块了。图块的运用将进一步的提高绘图的速度。
$ m+ I7 O A/ t/ t9 T# v V [
$ j; M) R9 \2 n; s# t 希望这一篇文章能对那些希望提高绘图速度的初学朋友能带来帮助。 |
|