|
01.
5 ]; {3 ]" |1 V1 k% p4 H解决AutoCAD在XP操作系统下打印时致命错误的方法
. `' o+ p6 y% b( x# q1 L8 U! D( D" P- A) a* H
AutoCAD 2002 版或 2004版本在点击打印时出现致命错误并退出AutoCAD的现象。" t/ T- X7 |2 p2 }
经过我的研究,这跟AutoCAD 2002及以上版本使用打印戳记有关。在2000版时,增补的打印戳记功能就有很多的BUG,这个功能在2002版本后就直接做为AutoCAD功能。该功能在98操作系统中是完全没有问题的,但在有些XP系统中就会出错。所以在XP系统中最好不要去开启该功能。
x. e6 b8 m# @! p如果你已经不幸开启了该功能而使AutoCAD在打印时出现致命错误,解决的方法只能是这样:& C$ N! h5 g: P8 P9 N7 O
在AutoCAD的根目录下找到AcPltStamp.arx文件,把它改为其它名称或删除掉。
s2 J* l' n" B( o3 J8 n4 {这样再进行打印就不会再出错了,但也少了打印戳记的功能。该方法对于2002版及2004版均有效。
3 d7 G) o p+ T
/ r: v$ f+ x, Y3 N, _
9 |0 `; }! K4 Y' a( s. |, ], T026 |$ ^; q; Y+ ?1 b
打开别人图时,找不到原文件的字体怎么办?很好的方法!希望固定!
& G% a5 Y' A5 M. |打开别人一张图时,要不停的替换我没有的字体文件,怎样才能一劳永逸?
$ k O7 I9 Q8 r) G/ X+ S* a4 D2 o/ V
答:有两种办法,
. r" V# {9 R: t4 M一:复制要替换的字库为将被替换的字库名,如,打开一幅图,提示找不到jd字库,你想用hztxt.shx替换它,那么你可以把hztxt.shx 复制一份,命名为jd.shx,就可以解决了。不过这种办法的缺点显而易见,太占用磁盘空间。最好用下面这种办法。; `9 ^0 _( i2 {# k
. Y" @. E( k7 c8 y2 W- M8 j$ Q二:在autocad r14/support 目录下创建acad.fmp文件,如果原来有此文件直接打开,这是一个ASCII文件, 输入"jd;hztxt", 如果还有别的字体要替换,可以另起一行,如“jh;hztxt", 存盘退出, 以后如果你打开的图包含jd和jh这样你机子里没有的字库,就再也不会不停的要你找字库替换了。
' E: l& {3 o+ u2 o) J$ h$ u+ H- X, m+ e$ z+ v7 U
8 l* B) a4 \5 z- q1 U; X; z
4 ?1 Y- j, e' x6 P6 a
03
& e) O. S! U5 S, u# T, oAutoCAD有15个特殊的系统变量,供用户的程序使用
' g+ h& l6 Q/ o4 k这些系统变量也是在当前图形中有效。
" y& b% y6 s" m/ t; s& O
" @' l2 \* Y' W, S每个图形有自己的一套UserIxx和UserRxx系统变量,随图保存(仅有UserSx例外): , j; Y# R" M& x( T% L$ c
8 F* ] e m& E* L9 `1 {* GUserI1、UserI2、UserI3、UserI4 和 UserI5 用于整型值的存储和提取。
' A# F, b! @5 c$ `# b- s6 s6 @$ p: S' f+ O7 V x7 Y
数据类型:整数、保存位置:当前图形、初始值:0
! E5 z G5 g- g5 x/ H) T( x' W/ x6 h: {4 @1 k1 P
UserR1、UserR2、UserR3、UserR4 和 UserR5 用于实数值的存储和提取。
/ o' b# d z! W9 ^% i
& T4 S8 T1 q4 u' D1 J, e+ F数据类型:实数、保存位置:当前图形、初始值:0.0000 9 V6 M8 k& r, v
& W1 I0 z G m% V- _
UserS1、UserS2、UserS3、UserS4 和 UserS5 用于字符串数据的存储和提取。
% }2 H) A; u* [4 M# g
# t0 V& c- W& h& N# l0 Q* n+ }数据类型:字符串、不保存、初始值:""
3 T0 F( k; _$ y: L, H( a1 k
i( P3 g% S; D1 U% D, n6 T5 _% c) l5 E s3 p" ]
04, r4 `4 k5 Y) u7 a. t$ z1 J3 Y
如何快速的绘图7 k; w/ T: B1 G9 Q; d5 N
+ C( z2 h! ~$ V8 ?& Z% h: {+ H一、熟悉对CAD中基本操作命令/快捷图标的使用
* O- c$ n2 @ N) h 这一点大多数人都知道,古人云:熟能生巧。基本命令与快捷图标便是CAD中大家最熟悉的,也应该能熟练掌握了,所以不详谈了。 ) G# M/ }7 g$ N2 w
+ z0 k ^& ~+ P6 [7 C/ Z
二、 ACAD.PGP文件修改 1 W4 Z7 n! e) V$ }2 R) V+ ?" T
大家都知道LINE命令在COMMAND输入时可简化为L,为何会如此呢?因为在AutoCAD中有一个加密文件ACAD.PGP中定义了LINE命令的简写,先找出这个文件打开它。找到"These examples include most frequently used commands."的提示语,在其下的几行文字就可对简写的定义,记住它的左列是简写命令的文字实现你可以根据你的需要进行修改(当然是你比较熟悉的英文缩写喽),它的右列是默认的命令请不要随意修改。相信这能为你提高一定的速度。
. o5 e7 g l' p: Y5 S% t$ T8 o0 X! h: }6 A
三、对图形夹点操作 - m/ P8 ~6 M1 `2 f4 ^6 j
夹点,你用过吗?当你用鼠标左键点击图形,图形上便会出现许多方框这些就是夹点。通过控制夹点便能进行一些基本的编辑操作。如:COPY,MOVE,改变图形所在的图层等基本操作。而且不同的图形,还有其特殊的操作。如:直线有延伸操作。 r9 j7 X* y0 f
" y4 w/ S, l) o( S! m四、大量使用修改命令
& F+ r, R! L5 S4 I4 N 对于CAD绘图工作人员来说,一幅图60%--70%是修改只有30%--40%是作图,这一点并不难理解。从图形构成来看图形只有直线与曲线这两种,而曲线又由大量的圆进行剪切而成的,所以一张图最终由直线和圆组成。既然如此作图只需先画圆或直线并确定位置,然后进行一系列操作如:OFFSET, TRIM, FILLET, ARRAY, CHAMFER等,来实现图形。 - X3 u' F9 A* Z3 k
如一个轴承的绘图,只需两条互相垂直的直线,而后进行OFFSET,FILLET,CHAMFER等一系列操作便能精确的完成轴承的绘制。
f4 i2 Z' Z) C. w' l6 k
7 G" N2 J+ C" Q3 w五、构建图块来简化绘图工作
/ i. U4 w3 f( V. N 图块是CAD操作中比较核心的工作,许多程序员与绘图工作者都建立了各种各样的图块。由于他们的工作给我们的带来了简便,我们能像砖瓦一样使用这些图块。如工程制图中建立各个规格的齿轮与轴承;建筑制图中建立一些门、窗、楼梯、台阶等以便在绘制时方便调用。
) S: ~. h& f1 r. D% o/ N" e/ Z7 E 在这些图块中其中的柔性块最容易被调用,它其实是用Auto LISP/Visual LISP编写的程序。如要学习我推荐《Visual LISP使用教程》这本书。我主要介绍图形外部块的建立和调用。
/ M! t: { }5 n; o) W9 O+ r 1. 建立图样原型的DWG文件并保存(在WBLOCK命令下的操作,要建立图块的基点,以便以后调用)
! K8 G. p, z8 f) @$ T7 s 2. 从INSERTION中向需要图块的图形中加入图块。 U4 `) R2 y" I# {# S" T
通过这两部就能建立并运用图块了。图块的运用将进一步的提高绘图的速度。* G$ `6 q( V8 G/ z* O* v6 {
- D/ q: y1 `: q- o
希望这一篇文章能对那些希望提高绘图速度的初学朋友能带来帮助。 |
|