|
01.1 V3 s$ R. F! o/ W
解决AutoCAD在XP操作系统下打印时致命错误的方法" V3 a* t4 @7 ?, i
9 |2 B) {! T2 \- C. I1 @AutoCAD 2002 版或 2004版本在点击打印时出现致命错误并退出AutoCAD的现象。0 A4 a/ U2 Q2 s0 z# i. x
经过我的研究,这跟AutoCAD 2002及以上版本使用打印戳记有关。在2000版时,增补的打印戳记功能就有很多的BUG,这个功能在2002版本后就直接做为AutoCAD功能。该功能在98操作系统中是完全没有问题的,但在有些XP系统中就会出错。所以在XP系统中最好不要去开启该功能。 l7 R2 [+ U2 w, T4 u
如果你已经不幸开启了该功能而使AutoCAD在打印时出现致命错误,解决的方法只能是这样:
; W7 T, }& c9 ~# ?, t1 d在AutoCAD的根目录下找到AcPltStamp.arx文件,把它改为其它名称或删除掉。
, E$ X, |* f$ C( q这样再进行打印就不会再出错了,但也少了打印戳记的功能。该方法对于2002版及2004版均有效。
5 @# D$ f, K+ u9 t+ }% Y
% s8 g( E6 d3 X9 N4 H
# _, k* }: m" I9 u& Y02
5 _& D% J" B3 S7 w打开别人图时,找不到原文件的字体怎么办?很好的方法!希望固定!% x1 J6 A; b: s4 u9 z8 m
打开别人一张图时,要不停的替换我没有的字体文件,怎样才能一劳永逸? , O5 ~$ A7 |% o% |4 z2 ?8 P
1 s) y; K2 L5 S# u) {; G* o
答:有两种办法,
) ~ L3 l( k/ O2 [4 K9 D一:复制要替换的字库为将被替换的字库名,如,打开一幅图,提示找不到jd字库,你想用hztxt.shx替换它,那么你可以把hztxt.shx 复制一份,命名为jd.shx,就可以解决了。不过这种办法的缺点显而易见,太占用磁盘空间。最好用下面这种办法。
0 ]$ p) Z* Y/ q3 [) V C3 X! k& ?/ a) I- g& }6 H% @. F" f
二:在autocad r14/support 目录下创建acad.fmp文件,如果原来有此文件直接打开,这是一个ASCII文件, 输入"jd;hztxt", 如果还有别的字体要替换,可以另起一行,如“jh;hztxt", 存盘退出, 以后如果你打开的图包含jd和jh这样你机子里没有的字库,就再也不会不停的要你找字库替换了。; E5 o2 N/ ]- i: b$ D2 s3 q4 d
) h: I. A P3 L+ l, S
/ C) @8 p6 H( W! V S4 F' l5 J6 c2 W. |+ O2 ~' w
03 h) C# h& \9 a( l+ m
AutoCAD有15个特殊的系统变量,供用户的程序使用
7 V" x u P# N0 Z. _这些系统变量也是在当前图形中有效。
b( e5 n8 W8 C$ j* \: M* g/ F9 E) v' T4 `# t
每个图形有自己的一套UserIxx和UserRxx系统变量,随图保存(仅有UserSx例外):
1 z* i. B) ]. P
$ V {$ `* I* X- ]/ s4 G% ?$ _UserI1、UserI2、UserI3、UserI4 和 UserI5 用于整型值的存储和提取。
" h0 W7 c6 h( x+ \5 U p% k8 T* L6 I+ O, `- G( Z
数据类型:整数、保存位置:当前图形、初始值:0
8 ]) r `! \! l7 {3 w1 e" W8 T F. L6 V9 R8 t, d T
UserR1、UserR2、UserR3、UserR4 和 UserR5 用于实数值的存储和提取。
: e# a5 T" ?& c0 f8 B7 a. _4 x8 D8 n. N1 Y2 b+ o" |
数据类型:实数、保存位置:当前图形、初始值:0.0000
# ^7 H( P2 D9 v2 x' z5 N' v$ q# T; W: R( e) o6 o. i
UserS1、UserS2、UserS3、UserS4 和 UserS5 用于字符串数据的存储和提取。
# t3 p- \, j X4 l; N
! m* ?( z/ I" y$ p8 q3 t数据类型:字符串、不保存、初始值:"" 4 O+ \0 z' b, R/ y$ Q9 E
4 m: u$ b6 x9 F7 K1 e# {8 d
" T q0 T/ _3 B9 {# W) I0 ^04
# }) v* R# J/ G" z7 J如何快速的绘图
; m! ]5 |8 C6 y
" f* p. `8 W4 a# v& o6 h2 Q一、熟悉对CAD中基本操作命令/快捷图标的使用 % i- @# C) `! c
这一点大多数人都知道,古人云:熟能生巧。基本命令与快捷图标便是CAD中大家最熟悉的,也应该能熟练掌握了,所以不详谈了。 6 Q& Z; |6 q/ Z
4 C0 j6 W5 l) T0 s" h6 ^, F& m二、 ACAD.PGP文件修改
) p2 ~* j; [9 a7 w5 }$ J6 Q4 e 大家都知道LINE命令在COMMAND输入时可简化为L,为何会如此呢?因为在AutoCAD中有一个加密文件ACAD.PGP中定义了LINE命令的简写,先找出这个文件打开它。找到"These examples include most frequently used commands."的提示语,在其下的几行文字就可对简写的定义,记住它的左列是简写命令的文字实现你可以根据你的需要进行修改(当然是你比较熟悉的英文缩写喽),它的右列是默认的命令请不要随意修改。相信这能为你提高一定的速度。 ! c9 k. w9 D' K* f2 M- ~3 S- j% u
[* F& C D0 R. s1 E9 G# \9 ?
三、对图形夹点操作 ! D, d# Z9 _/ x( ]
夹点,你用过吗?当你用鼠标左键点击图形,图形上便会出现许多方框这些就是夹点。通过控制夹点便能进行一些基本的编辑操作。如:COPY,MOVE,改变图形所在的图层等基本操作。而且不同的图形,还有其特殊的操作。如:直线有延伸操作。
9 \+ N6 \# y& n8 S K* y, S0 c. T9 L% f. N4 A a, J1 q1 m9 p/ k
四、大量使用修改命令
( c$ b8 j4 [8 H. l( Z/ `3 G% @ 对于CAD绘图工作人员来说,一幅图60%--70%是修改只有30%--40%是作图,这一点并不难理解。从图形构成来看图形只有直线与曲线这两种,而曲线又由大量的圆进行剪切而成的,所以一张图最终由直线和圆组成。既然如此作图只需先画圆或直线并确定位置,然后进行一系列操作如:OFFSET, TRIM, FILLET, ARRAY, CHAMFER等,来实现图形。
5 h6 }& n; }. T# m 如一个轴承的绘图,只需两条互相垂直的直线,而后进行OFFSET,FILLET,CHAMFER等一系列操作便能精确的完成轴承的绘制。 - |$ k+ [/ O5 i) l4 Q$ j
/ [- l- [$ ~* c; z
五、构建图块来简化绘图工作
3 V3 }0 f/ D! o 图块是CAD操作中比较核心的工作,许多程序员与绘图工作者都建立了各种各样的图块。由于他们的工作给我们的带来了简便,我们能像砖瓦一样使用这些图块。如工程制图中建立各个规格的齿轮与轴承;建筑制图中建立一些门、窗、楼梯、台阶等以便在绘制时方便调用。 1 s! w0 o( _3 W+ p* O: j
在这些图块中其中的柔性块最容易被调用,它其实是用Auto LISP/Visual LISP编写的程序。如要学习我推荐《Visual LISP使用教程》这本书。我主要介绍图形外部块的建立和调用。 $ c& b6 p1 e. w- O+ U! w5 b
1. 建立图样原型的DWG文件并保存(在WBLOCK命令下的操作,要建立图块的基点,以便以后调用)
; [2 L5 N5 C; s# s 2. 从INSERTION中向需要图块的图形中加入图块。 # {$ D& U" l3 c# j" A( R
通过这两部就能建立并运用图块了。图块的运用将进一步的提高绘图的速度。
5 ?# ^8 E8 y4 b
W8 \5 \1 B! O% T8 h 希望这一篇文章能对那些希望提高绘图速度的初学朋友能带来帮助。 |
|