|
|
01., \; C) i6 Y0 i: c% x
解决AutoCAD在XP操作系统下打印时致命错误的方法
* Y7 l& a+ B) F( A0 x1 r# v" `5 { Q7 {" G' V
AutoCAD 2002 版或 2004版本在点击打印时出现致命错误并退出AutoCAD的现象。' }# N/ D# ~. i1 Y
经过我的研究,这跟AutoCAD 2002及以上版本使用打印戳记有关。在2000版时,增补的打印戳记功能就有很多的BUG,这个功能在2002版本后就直接做为AutoCAD功能。该功能在98操作系统中是完全没有问题的,但在有些XP系统中就会出错。所以在XP系统中最好不要去开启该功能。
9 c5 z) A, r& b6 ?+ r' z) K如果你已经不幸开启了该功能而使AutoCAD在打印时出现致命错误,解决的方法只能是这样:- s9 g2 e8 R4 a0 ~' L9 ~
在AutoCAD的根目录下找到AcPltStamp.arx文件,把它改为其它名称或删除掉。
. ^/ H" [/ _: V9 U. T这样再进行打印就不会再出错了,但也少了打印戳记的功能。该方法对于2002版及2004版均有效。, }4 Y# {1 O( g. ?7 j1 @4 W" E
, L" f# W \+ D! w; |7 n0 K# ]
5 q" l$ c4 i$ U5 z/ b
025 W5 s" a2 S! H2 D; I0 y
打开别人图时,找不到原文件的字体怎么办?很好的方法!希望固定!
; W' R# V# ^* y6 p: z# @4 g打开别人一张图时,要不停的替换我没有的字体文件,怎样才能一劳永逸? % ~7 d# i+ d/ c" T
1 H$ O8 l' y. g% X* p* F答:有两种办法,
' ?% N4 d. \8 J. n9 P! ?1 a6 m一:复制要替换的字库为将被替换的字库名,如,打开一幅图,提示找不到jd字库,你想用hztxt.shx替换它,那么你可以把hztxt.shx 复制一份,命名为jd.shx,就可以解决了。不过这种办法的缺点显而易见,太占用磁盘空间。最好用下面这种办法。
( O( a' w1 C; D( q! t5 G
; p3 L2 w1 w" }4 ]: O. G二:在autocad r14/support 目录下创建acad.fmp文件,如果原来有此文件直接打开,这是一个ASCII文件, 输入"jd;hztxt", 如果还有别的字体要替换,可以另起一行,如“jh;hztxt", 存盘退出, 以后如果你打开的图包含jd和jh这样你机子里没有的字库,就再也不会不停的要你找字库替换了。
1 _6 C6 ?1 Q s2 c6 s$ j- Q' o( C# z/ u( Q" a
[* o$ V% Z/ z x; w/ j) Z& d4 c9 e2 x! H
03
& \4 S9 M0 {2 }AutoCAD有15个特殊的系统变量,供用户的程序使用
# I6 y& p0 M$ C4 H: t, Z+ x7 u. y. W这些系统变量也是在当前图形中有效。 + f7 c: c% l2 K. r( o, |$ g q
& V! m& {5 T; t9 f. w1 y! V+ P
每个图形有自己的一套UserIxx和UserRxx系统变量,随图保存(仅有UserSx例外): 3 \. B" k h0 |
* h' t- }' K1 k
UserI1、UserI2、UserI3、UserI4 和 UserI5 用于整型值的存储和提取。 7 k0 @- P/ n- r! j. S* ?2 j/ `
' l5 ^3 y. f2 o3 p% W6 b
数据类型:整数、保存位置:当前图形、初始值:0
: G8 ?& B+ B3 u/ y
, S( P1 i2 N' [( v7 }UserR1、UserR2、UserR3、UserR4 和 UserR5 用于实数值的存储和提取。
/ a) J; a/ r! K- q% }& `
# D+ {& t; c* T$ s数据类型:实数、保存位置:当前图形、初始值:0.0000 * T7 D2 k8 B l9 `1 p! f
- F. x7 t" U8 X7 }$ s' _+ K5 J' C
UserS1、UserS2、UserS3、UserS4 和 UserS5 用于字符串数据的存储和提取。
$ P O; w, r8 i- r: I% H7 w N* m0 P$ R' b
数据类型:字符串、不保存、初始值:""
9 K' _6 M5 {! q# m1 k( z @0 f! z5 t# O+ }
2 E: k9 g, X, t1 R048 {; p( {: V4 U
如何快速的绘图
" a3 B2 V* \3 _8 X- F
' D4 N6 `8 M% X一、熟悉对CAD中基本操作命令/快捷图标的使用 2 m5 I, |( \# F) |# G: {
这一点大多数人都知道,古人云:熟能生巧。基本命令与快捷图标便是CAD中大家最熟悉的,也应该能熟练掌握了,所以不详谈了。 7 q$ W4 X5 K: I6 |
! z& s* r- n8 G% o* }
二、 ACAD.PGP文件修改
F% s2 [* m! y" R8 v 大家都知道LINE命令在COMMAND输入时可简化为L,为何会如此呢?因为在AutoCAD中有一个加密文件ACAD.PGP中定义了LINE命令的简写,先找出这个文件打开它。找到"These examples include most frequently used commands."的提示语,在其下的几行文字就可对简写的定义,记住它的左列是简写命令的文字实现你可以根据你的需要进行修改(当然是你比较熟悉的英文缩写喽),它的右列是默认的命令请不要随意修改。相信这能为你提高一定的速度。
1 k" {0 F0 o9 ~% {1 s4 v2 y* b8 D7 L" D& x1 Z0 f# T4 t4 U. F/ ?/ }
三、对图形夹点操作 6 f5 F, D- P. k! \1 v
夹点,你用过吗?当你用鼠标左键点击图形,图形上便会出现许多方框这些就是夹点。通过控制夹点便能进行一些基本的编辑操作。如:COPY,MOVE,改变图形所在的图层等基本操作。而且不同的图形,还有其特殊的操作。如:直线有延伸操作。 % i2 u7 t8 i/ R9 A' u1 L) U7 Y
, L6 G/ E. `% Q3 N- I5 G7 e: W# z四、大量使用修改命令
' O4 S8 ?# S! X, M8 L# U( u8 H& V 对于CAD绘图工作人员来说,一幅图60%--70%是修改只有30%--40%是作图,这一点并不难理解。从图形构成来看图形只有直线与曲线这两种,而曲线又由大量的圆进行剪切而成的,所以一张图最终由直线和圆组成。既然如此作图只需先画圆或直线并确定位置,然后进行一系列操作如:OFFSET, TRIM, FILLET, ARRAY, CHAMFER等,来实现图形。
. w X8 X. W# H$ F 如一个轴承的绘图,只需两条互相垂直的直线,而后进行OFFSET,FILLET,CHAMFER等一系列操作便能精确的完成轴承的绘制。 , x: n; i* Y! M ^
. P! o2 T4 i( z4 q1 I' E4 p
五、构建图块来简化绘图工作
R) v, `( [6 z" }4 A 图块是CAD操作中比较核心的工作,许多程序员与绘图工作者都建立了各种各样的图块。由于他们的工作给我们的带来了简便,我们能像砖瓦一样使用这些图块。如工程制图中建立各个规格的齿轮与轴承;建筑制图中建立一些门、窗、楼梯、台阶等以便在绘制时方便调用。
7 j, T) q+ j% w# o3 y 在这些图块中其中的柔性块最容易被调用,它其实是用Auto LISP/Visual LISP编写的程序。如要学习我推荐《Visual LISP使用教程》这本书。我主要介绍图形外部块的建立和调用。
, i+ v8 U7 C" g+ k- w 1. 建立图样原型的DWG文件并保存(在WBLOCK命令下的操作,要建立图块的基点,以便以后调用)
F2 B7 w2 y! q% u+ _+ S* q7 s 2. 从INSERTION中向需要图块的图形中加入图块。
5 o* y1 ?+ Z: s" r+ a& y7 h 通过这两部就能建立并运用图块了。图块的运用将进一步的提高绘图的速度。
& ^% L/ F8 P& `9 c * C, G# t4 M A6 @
希望这一篇文章能对那些希望提高绘图速度的初学朋友能带来帮助。 |
|