CAD制图技巧!CAD制图1 ^6 h+ h( F# M! ?* k
) Z+ }& p4 g, Q5 [, M
1.在AutoCAD中有时有交*点标记在鼠标点击处产
1 ]) R. ]# |% @# v- P: O9 @生,用BLIPMODE命令,在提示行下输入OFF可消除它。
0 @2 f- V4 m1 S 2.有的用户使用AutoCAD时会发现命令中的对话框- X G" Z" V1 }# L6 ?
会变成提示行,如打印命睿?刂扑?氖窍低潮淞?FONT
1 a/ k% m; P: R' r1 ^ face="Times New Roman">CMDDIA,关掉它就行了: M* A! P5 b: g! \! @* j0 w4 c% ^
。
& ~/ S4 ~7 u3 U4 S! P6 s 3.椭圆命令生成的椭圆是以多义线还是以椭圆为实
: {) d$ ?3 G3 K; R+ W体是由系统变量PELLIPSE决定,当其为1时,生成的椭圆是PLINE。
4 R8 }/ a" A0 R; D& {8 H9 f 4.CMDECHO变量决定了命令行回显是否产生,其在, l% ?- ~, F! J$ C% w( K5 j; J7 ]
程序执行中应设为0。
$ w& Z- d' H3 L8 z. T& G 5.DIMSCALE决定了尺寸标注的比例,其值为整数
3 T% `- F1 a! i8 w* v+ J,缺省为1,在图形有了一定比例缩放时应最好将其改为缩放比例。
; a. K- h( x7 d. y, `. r; M 6.BREAK将实体两点截开,在选取第二点时如用“@, r* h1 Q0 z& E' I r
”来回答,可由第一点将实体分开。
/ {7 I, b9 f1 I' U: f+ T 7.CAD的较高版本中提供了形位公差标注,但圆度. A4 q9 f7 L& s# v f3 ?$ P( V
及同轴度中的圆不够圆,其实,AutoCAD中常见符号定义都在AutoCAD安' N0 c4 T+ F1 a+ ?. I- X/ M' N
装目录下SUPPORT子目录下的gdt.shp文件中,其中2号和4号字符定义了1 i' M/ i9 }! A% u
圆形的形状,圆的弧度竟为127°,但不太好改正之(如改为90°更不好6 n' v& ~' Y2 Z, O! T
看)。 + w# w8 S* `# g9 I
8.空心汉字字形如使用AutoCAD
* b" H) j8 n; ~# p7 N R14中的BONUS功能(一定要完全安装AutoCAD,或
2 w2 L# _4 F9 y自定义安装时选了它),有一个TXTEXP命令,可将文本炸为线,对做立- L B" G1 T' L8 n
体字十分有用。 5 W( n4 z% f1 F' f8 Y# B/ Y
9.AutoCAD
0 C1 z9 n% T9 }7 ?, e f R14的BONUS中有一个ARCTEXT命令,可实现弧形文# e8 i# p$ `' h; I, \' A
本输出,使用方法为先选圆弧,再输入文本内容,按OK。 ! r9 X! Y6 B! k, g
10.BONUS中还有一个有用的命令,即MPEDIT,用0 s E7 J0 |# ^1 L3 K1 B T
它将多个线一齐修改为多义线,再改它的线宽。
0 C( F _8 T( A 11.image命令在R14中代替了R13中的BMPIN、
5 A4 a6 p4 w$ k/ K9 p5 EPCXIN之类命令,它将位图嵌入文件中,只用来显示,如炸开就成了空框+ X$ H; C, G0 H2 P; R' I6 s$ w
架,如何使PCXIN等命令重现?请将R13安装目录下的RASTERIN.EXE拷入/ H: s5 k% M* n z; P9 ]
R14下,用appload将其装入,然后就可以将位图导入(可编缉,可炸开
( W& k' C7 X$ B: })了。
$ `+ k- |* p6 \# T 12.BREAK命令用来打断实体,用户也可以一点断开( _$ }* D/ N2 S0 `* D5 M. ~! @; |* J
实体,用法是在第一点选择后,输入“@”。常用一条线一段为点划线,9 _% ^& T2 e* `) c
另一段为实线时。
& Q6 c: T: Z6 s' {) y% {. c) t 13.AutoCAD : q: j' P6 s& M3 d* V
R14中提供了大量的命令缩写,许多R13中无缩写的
% J4 a' y0 B, v, L命令也有了缩写,下面提供了CAD中的单字符缩写:A:ARC,
$ I: c, F1 Z: \ B:Bmake, C:Circle, D:ddim,
. d2 t+ u, I n j/ A+ t
1 w1 Q7 b5 K: n$ F- r4 t* }! _E:erase,F:fillet,G:group,H:bhatch,I:ddinsert,L:line,M:move,of
, z1 X7 y! ~( w; S0 nfset,P:pan,R:redraw,S:stretch, , S* u* i( h" d# m- `% q p3 Z3 V
* W' W) Z2 U# r4 O) g8 nT:mtext,U:undo,V:ddview,W:Wblock,X:explode,Z:zoo,可大量使用之) c5 L- y- k( e- H: u: u
,使用后会发现比鼠标点取快(尤其在1s输5个字符的速度下)。
0 G+ e4 e: z1 n5 m5 k; k3 r* M8 EAutoCAD ' A# m. O( z' N
R14大量扩充了简化命令,不仅增加了以首字母简化$ P5 O- O$ l1 J7 ?
的命令(这里不列出),而且增加了用前两个字母简化的命令,常用的
9 ?8 t' w9 a. a0 x+ d如:array、copy、dist、donut、dtext、filter、mirror、pline、
* } N$ c0 C' j3 arotate、trim、scale、snap、style、units等,更加提高了用键盘输2 U$ P) U3 J3 t. x# B
入命令的速度,对熟悉键盘的朋友来说简直是如虎添翼。 ' v& h5 R* L5 _. u% Z
14.AutoCAD R14的命令缩写也可用在R13,方法是
& _6 w3 Q* w5 e% T将AutoCAD - J$ H/ `, U3 T) D* I
R14下Support子目录下的ACAD.pgp拷贝至AutoCAD 0 l$ F5 K# }) f* D+ h
R13的Support子目录下。
" u6 p/ ~) R* z' y 15.AutoCAD中ACAD.pgp文件十分重要,它记录命
' v) k, N9 O9 |- Z4 @令缩写内容,用户可自定义它们,格式如下:<命令缩写>
1 V' W2 p ?# H4 G7 k; I *命令名称。也可定义系统命令,AutoCAD R14提供
; t4 S0 z' T* Q了sh命令,可执行DOS命令,但在Windows下作用不大。 1 D% x) E Y& @8 Y; k& F# b
16.AutoCAD
J/ g) y" m' n) Q2 S3 ^% N! r R14中用NOTEPAD、EDIT、DIR、DEL等系统命令,笔& Z% b1 p1 x4 M9 M1 A8 A3 r
者认为其中NOTEPAD对自定义CAD用途较大,但使用起来会发现屏幕一闪9 e* {6 f% c9 g) J0 n8 {
(进了DOS),又返回,十分让人不愉快,让我们来编一个小程序,取名
- X7 J3 d! ]. _为note.lsp: . U4 G; ~- ~6 f1 k; h+ `
(defun c:notepad() (startapp "notepad"))
Y/ ~: ]6 f+ K5 Y, u4 V$ X 先将ACAD.pgp中的NOTEPAD命令定义行删除,重入; j! q2 n6 E1 X; A
CAD后,再将此程序用命令:(load
8 H y' A- y+ }: t9 h8 n9 ^: V! T "note")装入,下一次用NOTEPAD命令会有更好效
4 ]9 o$ P/ e" E4 E' w7 M果,最好将(load
' J3 z& y' m' K$ N3 m "note")加入Support子目录下的ACADR14.lsp 中
6 C$ o% S# ] F, r。
1 U U$ H3 u- q0 u% f3 W 17.AutoCAD
+ L3 _7 O) @/ A8 a: S" M+ @9 Y R14中打印线宽可由颜色设定,这样机械制图中的各
0 w X+ y o4 r" b种线型不同、线宽不同的线条可放入不同的层,在层中定义了线型和颜
C/ N# p+ A4 _5 h5 N色,而在打印设置中设定线型与颜色的关系,效果良好。 8 T5 y5 _: c) y# K0 {
18.AutoCAD , ]7 U( z1 a- j& k& h
R14的Support中ACAD.dwt为缺省模板,要好好加工" K0 a; j2 X5 M, l( q3 t
它,把常用的层、块、标注类型定义好,再加上标准图框,可省去大量/ Q. a' s/ w( N) i" ?+ C' n
重复工作。 # T: y6 h4 E) X0 b8 I$ K8 z
19.AutoCAD中有不少外部Lisp命令文件,可以直
5 P# ]2 C, h: _9 d- g9 h接观察它们,如果学习开发Lisp应用程序,注意:R14可是最后一版Lisp
5 p0 M! b0 j- C4 A2 L+ X' _1 w; W文件内容公开的AUTOCAD,在CAD2000中Lisp文件内容是加密的(笔者正9 d7 G2 |) A. M+ V5 M
在研究解密程序)。 h2 U6 ]( p- y( N
20.AutoCAD二次开发工具很多,Lisp早就有了,
/ s7 e. ]1 h6 ?' n- Y4 G* KR11提供了ADS(Acad Develop
' s0 p8 E- T( c% p& k5 L* L+ { system),R12中提供了ADS对实模式下C编译器(8 o2 Q3 Z( y u y. K! \
如BC,MSC)的支持,R13提供ARX(Acad Runtime
, b6 g* K4 b% O# n& O/ D eXtend),R14提供了VB 7 \8 y2 T- r: i. Z+ \$ Q3 ?
Automation,这个Automation使VB编写CAD程序成3 s( L$ G. V% R& H, o
为可能,渴望CAD编程的人有了一个最好的选择,不必学习ADS、ARX、, g. J W; {+ d8 ?0 O6 L
Object 9 g$ {2 K5 q" `4 O+ N2 w# S) f
ARX,和AutoLisp,一起加入AutoCAD编程的世界。
( t- t0 G: u* V 21.用户自定义的Lisp文件一定要自动装入
2 s/ s- d4 E5 `6 v( {8 lAutoCAD,这样就需要在acadr14.lsp中加入用户Lisp文件的装入语句,
: j9 l4 a, p1 R5 Z" `( Eacadr14.lsp(早期版本为acad.lsp),好似DOS的Autoexec.bat,一定5 b/ [: v8 y7 Y6 U& f0 k, T6 G) b/ w) Y
要好好利用,在其中如定义了名为S::STARTUP()的函数可自动运行
* t8 Q, `! `9 H- t它(给CAD加个启用画面如何,可用STARTUP加startapp函数,也可加登
% m8 v0 [: ~7 ]* M9 T录密码)。
6 g; s# f+ V3 y9 J$ I/ X' Y0 ^ 22.将AutoCAD中的图形插入WORD中,有时会发现5 h4 m* l! Y2 m; Q2 F$ X- T
圆变成了正多边形,用一下VIEWRES命令,将它设得大一些,可改变图形
5 U! p3 l! u# t t" y; I% f( ^质量。
. V0 ^) ~' a0 V+ d 23.形如f30H11(
4 R' Y6 \$ {" N$ I' Q9 ? )的标注如何去标注呢,请在文本内容中输入“%%
! c7 U1 X$ e- J9 Q' H/ hc30{H11(){\H0.7x;\S+0.1^-0.2;}}”,可以实现,如嫌太麻烦,就编
5 @ j+ ?# H! W* g) v个程序来简化操作。 8 c: X, }+ F, x
24.AutoCAD中文件可当作块插入其他文件中,但) e. p2 G. ^6 f+ P% H. M- T$ G
这样一来过多的块使文件过于庞大,用PURGE来清除它们吧,一次清一层
- q/ e" m8 f# d5 N' Q: ],一定要多用几次呀!
+ x2 @( G9 p- \! b 25.AutoCAD 2 y" B0 M9 A/ A( {* m
R14的帮助文件内容十分丰富,由很多本“书”组成
2 t( h3 m' {, @: Z. v4 Z,一层层打开,多看它们用处是很大的,其中包括了CAD的各方面,比任
! t4 \/ Z4 Y. v, f! ?. L" d( r& B何CAD大全还全,你是否想您的帮助加入其中,请修改acad.cnt,加入自( V" C( S0 S" E# j1 q7 a' j
己帮助的链接。 + k4 z9 A# F9 q }9 k* Y5 z: c
26.在CAD中可按规定编定.ahp的CAD帮助文件,在
! l3 L, i& i; S) x5 q8 }( ^R14下用ahp2hlp.exe将其转变为.hpj的文件和 & b# W2 ^0 H8 X J, \7 J
.rtf的文件,再用HelpWorkshop工具(在VC5中有% C& N0 G5 L. T- h5 p# ?4 z U4 l
)将其项目打开,编译为.hlp文件。 # o4 v% \- ^/ O: q9 k
27.在AutoCAD中有一些DOS下的exe文件在R14中仍
( x1 K. Q6 i) `4 }有用途,用Slidelib.exe可将幻灯片作库,mc.exe可实现菜单的编译。
) K I2 D2 o# } 28.在作完零件图进行组装时,可将零件图块插入
3 {) L+ w$ i9 @后焊开,再用group成组后组装,这时用ddselect命令控制组选取处于何9 w; P% z6 e& V5 l7 H3 V! t
种状态,取消组选取时可将组内成员删除、剪切、修改,要移动零件时3 M& ?# w. j; R% ]' q4 Y
再打开组状态。 ' P C( x& t) Z' D9 a
29.在AutoCAD中的菜单源文件为.mnu文件,将其" O" @( u9 f5 Y4 n5 `
修改可将自己的命令加入菜单中,再用menu命令装入,可参加AutoCAD帮* k1 e9 I; ~+ q- }$ W% u7 f4 h0 t
助了解菜单文件格式。图标工具条中加入自己的命令相对简单,可在工: ^* H* `. k' k# S4 C/ h. w
具条上点右键,在toolbar对话中,点new按钮,输入工具条后,一个新! V, o- t" J2 p8 q3 F6 ]9 |5 M
工具条产生,再选Customize按钮,选定custom,将空按钮拖入工具条中; k! h7 z: u6 e' X/ n, d
,再在空按钮上按右键,这样就可定义自己的按钮图标和命令。 9 L* N7 E: D$ p2 R
30.AutoCAD的状态行也可自定义,用DIESEL语言8 u" P7 A# ]$ T/ M5 b2 X. F6 D$ V
可以访问它,最简单的方法用modemacro命令,后输入$(getvar,clayer)
7 V8 n- k/ \# S! ?, O4 q2 Z, o,以后当前层名就显示在状态行上,用户化可谓无孔不入吧! 4 r" t9 M: C: }; n. ]4 B/ b
31.AutoCAD的图形格式为.dwg,也可导出为.bmp' k! s. x' [. A8 ~
及.wmf或.eps、.dxf、.3ds,如果用render命令可存" y/ I( w# ~0 I* v& w; Z
为.pcx、.tga、.tif格式,AutoCAD还可将文件直接存为这几种格式,要
5 R% s. S( [" J' S为系统装一个名为“Raster
7 v$ _1 H& y+ m file export”的打印机,用它打印到文件,
- ?5 B! L/ V0 i" aACAD2000还可将文件存为JPG格式。 |