CAD制图技巧!CAD制图
p+ X- l+ p0 Q0 b1 l( J 6 z4 v/ G) w4 z" N8 R; ?! x
1.在AutoCAD中有时有交*点标记在鼠标点击处产
+ G: v- Y$ n$ Z- Z生,用BLIPMODE命令,在提示行下输入OFF可消除它。 % @1 d, B3 l: \8 a
2.有的用户使用AutoCAD时会发现命令中的对话框" v4 N' u @& B }( B
会变成提示行,如打印命睿?刂扑?氖窍低潮淞?FONT
' l/ g7 g4 A, j' w face="Times New Roman">CMDDIA,关掉它就行了9 x, y$ X4 d5 ]9 G3 @) W
。 4 H' ~& _) V, s7 M* P) z" D
3.椭圆命令生成的椭圆是以多义线还是以椭圆为实
+ O- P" F4 f& J! x( }体是由系统变量PELLIPSE决定,当其为1时,生成的椭圆是PLINE。
2 G" {+ }* y4 ?1 I( P& Y; F* X 4.CMDECHO变量决定了命令行回显是否产生,其在2 h" A3 }/ x2 }( r
程序执行中应设为0。
" n% d* X& ]6 n' K 5.DIMSCALE决定了尺寸标注的比例,其值为整数
9 m" y: y9 [, h: V% X,缺省为1,在图形有了一定比例缩放时应最好将其改为缩放比例。 ! E. z2 R: B# _; q
6.BREAK将实体两点截开,在选取第二点时如用“@
% _5 ~- |$ } ?0 W+ a4 I”来回答,可由第一点将实体分开。
7 R7 p' F) F# e: M ?; H7 K 7.CAD的较高版本中提供了形位公差标注,但圆度6 J$ y- F( _0 z; w, \
及同轴度中的圆不够圆,其实,AutoCAD中常见符号定义都在AutoCAD安5 M! H6 l# W1 x3 _4 v; ~+ _$ t
装目录下SUPPORT子目录下的gdt.shp文件中,其中2号和4号字符定义了% L7 \, R8 w0 F) Z
圆形的形状,圆的弧度竟为127°,但不太好改正之(如改为90°更不好9 r1 V2 g2 s* D
看)。 * T3 L w% E2 u. f+ t
8.空心汉字字形如使用AutoCAD : }3 Z5 }# d% h" e. ?8 C- r
R14中的BONUS功能(一定要完全安装AutoCAD,或! r C! y- E2 \4 N) e5 p! q
自定义安装时选了它),有一个TXTEXP命令,可将文本炸为线,对做立! `& T) v+ n+ Q9 M# ~
体字十分有用。 4 M+ Z7 F2 ?4 h( _: O( O5 R' h
9.AutoCAD
/ M) j. X4 o+ W R14的BONUS中有一个ARCTEXT命令,可实现弧形文
- f- C) y) w1 L: S7 d+ g p4 t! {本输出,使用方法为先选圆弧,再输入文本内容,按OK。
" K/ g& M8 q3 Q& @( I 10.BONUS中还有一个有用的命令,即MPEDIT,用
- l4 U( l1 w0 h! t7 M它将多个线一齐修改为多义线,再改它的线宽。
/ P" C+ F' f% F0 W3 M& M/ o' ~ 11.image命令在R14中代替了R13中的BMPIN、4 M7 {. V3 p/ T( C
PCXIN之类命令,它将位图嵌入文件中,只用来显示,如炸开就成了空框
' [2 Z& T; w3 e% A- ^架,如何使PCXIN等命令重现?请将R13安装目录下的RASTERIN.EXE拷入
( `/ L# s0 J6 {R14下,用appload将其装入,然后就可以将位图导入(可编缉,可炸开$ a, Y$ B% ~0 K2 s/ X0 T
)了。 ) F8 t3 l7 M$ h3 X1 g4 n5 B$ L
12.BREAK命令用来打断实体,用户也可以一点断开# ~: f2 H6 v( W" K4 s* n
实体,用法是在第一点选择后,输入“@”。常用一条线一段为点划线,. b& M# @ N2 h' N
另一段为实线时。
4 I5 D0 a3 w) C- e+ o 13.AutoCAD $ c" b* _$ K2 ^8 S! }+ K4 c
R14中提供了大量的命令缩写,许多R13中无缩写的* c. t3 S4 I% A
命令也有了缩写,下面提供了CAD中的单字符缩写:A:ARC,
) u7 o3 W; Y$ `4 T* \6 V B:Bmake, C:Circle, D:ddim,
6 o/ ~* x# S+ b. ?3 v1 K & k+ m7 w$ Y' Z
E:erase,F:fillet,G:group,H:bhatch,I:ddinsert,L:line,M:move,of
, j7 A+ j! r; V0 K) I% L8 r, Cfset,P:pan,R:redraw,S:stretch, , `' q6 ~2 p5 N) I. Y
! G' F2 I- S: H* _, l
T:mtext,U:undo,V:ddview,W:Wblock,X:explode,Z:zoo,可大量使用之
& T4 ?$ Z1 B2 S' {9 y N, H,使用后会发现比鼠标点取快(尤其在1s输5个字符的速度下)。 {9 p' P9 y: O! S8 [$ Y
AutoCAD ! q0 S& O# V) E1 Z0 C
R14大量扩充了简化命令,不仅增加了以首字母简化
; \3 m/ v/ ~) a0 ~3 Y: w! c的命令(这里不列出),而且增加了用前两个字母简化的命令,常用的. C! r! a* V c3 l$ x- C, I0 o
如:array、copy、dist、donut、dtext、filter、mirror、pline、
1 H# S, r: w8 d2 Yrotate、trim、scale、snap、style、units等,更加提高了用键盘输
) _, p$ _& i) L4 l( c入命令的速度,对熟悉键盘的朋友来说简直是如虎添翼。
8 I0 v8 o; k: v* Q, c. X 14.AutoCAD R14的命令缩写也可用在R13,方法是: R% s3 H1 r7 C7 X( T0 b
将AutoCAD * c# s/ ^/ V, A& l: M# |
R14下Support子目录下的ACAD.pgp拷贝至AutoCAD 2 Y% A! ]$ Y: z& O
R13的Support子目录下。
, M( ^9 ^ e2 k1 C 15.AutoCAD中ACAD.pgp文件十分重要,它记录命
# P4 w5 V' c1 ?' e: g: ]令缩写内容,用户可自定义它们,格式如下:<命令缩写> $ b! R5 `6 `6 Y" K' u
*命令名称。也可定义系统命令,AutoCAD R14提供 z- D3 C1 T- }8 j4 M
了sh命令,可执行DOS命令,但在Windows下作用不大。
7 ~: `( M: D& N% n 16.AutoCAD
6 y ^# o) f" R, a* Q$ ?& m R14中用NOTEPAD、EDIT、DIR、DEL等系统命令,笔2 @9 Z3 P2 h& n0 X: j
者认为其中NOTEPAD对自定义CAD用途较大,但使用起来会发现屏幕一闪+ ~, G5 |; i. N* f
(进了DOS),又返回,十分让人不愉快,让我们来编一个小程序,取名% c. n' p. R0 T# X- z6 e
为note.lsp:
8 M4 D' A. N' l) E, T; q (defun c:notepad() (startapp "notepad"))
+ X b$ L5 Y% s; _1 C7 D8 d 先将ACAD.pgp中的NOTEPAD命令定义行删除,重入7 U' |$ R$ M! h/ f4 p
CAD后,再将此程序用命令:(load
( B- a6 S# G; ^. I8 L; ]$ I( A9 m "note")装入,下一次用NOTEPAD命令会有更好效
B+ H9 d& j k& W% U7 F果,最好将(load % U" k* H& G; n0 j) _. M: V
"note")加入Support子目录下的ACADR14.lsp 中
F' X' a+ I; R ?& s。 3 |) q0 U5 i- |+ q4 a0 J# x6 A
17.AutoCAD ; V5 R+ j k, w: Z# i/ j! `
R14中打印线宽可由颜色设定,这样机械制图中的各
. t- u( t) C0 L种线型不同、线宽不同的线条可放入不同的层,在层中定义了线型和颜
V& l5 K- m6 d色,而在打印设置中设定线型与颜色的关系,效果良好。 . N* i* G" l% ]1 F4 ~2 G# r5 f2 i
18.AutoCAD & O& e( N' v+ w2 U+ s! `
R14的Support中ACAD.dwt为缺省模板,要好好加工$ @" E$ h: D. \2 p* c3 ~
它,把常用的层、块、标注类型定义好,再加上标准图框,可省去大量
0 t1 L# r, ^! H5 U" x" {3 W) O重复工作。 + l& B! u1 v2 i# i
19.AutoCAD中有不少外部Lisp命令文件,可以直( N9 J/ u# O( u9 Y O) |, \
接观察它们,如果学习开发Lisp应用程序,注意:R14可是最后一版Lisp
& B. N U# o4 P( }1 J L文件内容公开的AUTOCAD,在CAD2000中Lisp文件内容是加密的(笔者正3 @, f3 W9 J$ }' O4 i! M
在研究解密程序)。
6 f" s+ S+ Q! D 20.AutoCAD二次开发工具很多,Lisp早就有了,+ s3 F S, }3 N. T" e+ \( x# N6 ]
R11提供了ADS(Acad Develop
5 S& M( F- P4 ?" c7 A* B# u8 n system),R12中提供了ADS对实模式下C编译器(/ `& J0 \4 j7 p4 s- u
如BC,MSC)的支持,R13提供ARX(Acad Runtime
L+ C9 y; @- C6 ^" u eXtend),R14提供了VB
7 [- o! v4 Z' K4 i Automation,这个Automation使VB编写CAD程序成" z: m' _: U; W8 L5 c8 s
为可能,渴望CAD编程的人有了一个最好的选择,不必学习ADS、ARX、
1 w1 [5 G- \) v% R# p1 g6 L$ ]% gObject
. m, z$ ?3 J% s ARX,和AutoLisp,一起加入AutoCAD编程的世界。 d; W, m* U9 f4 V4 ~
21.用户自定义的Lisp文件一定要自动装入2 V% z9 I# o1 |) i V* ~
AutoCAD,这样就需要在acadr14.lsp中加入用户Lisp文件的装入语句,$ H! j6 z* n$ L* r/ [
acadr14.lsp(早期版本为acad.lsp),好似DOS的Autoexec.bat,一定
8 }. A& D0 p" T% R% ^: G, l要好好利用,在其中如定义了名为S::STARTUP()的函数可自动运行; f4 k; O" B" x
它(给CAD加个启用画面如何,可用STARTUP加startapp函数,也可加登" I7 y9 a3 s7 D+ q4 Y
录密码)。 , W+ k) T; |6 t7 z4 w$ D5 ~
22.将AutoCAD中的图形插入WORD中,有时会发现5 J. X. @9 Q8 }, Z$ J+ G* Q
圆变成了正多边形,用一下VIEWRES命令,将它设得大一些,可改变图形
* M( P: {4 S% y) f质量。 ! j9 I( X- i3 `8 [# w
23.形如f30H11( 4 ^5 [5 i) X4 g4 Q- @3 o2 c
)的标注如何去标注呢,请在文本内容中输入“%%
+ Z: ^/ r) s2 o6 _& U% L2 Q& qc30{H11(){\H0.7x;\S+0.1^-0.2;}}”,可以实现,如嫌太麻烦,就编
. L* U$ w' M$ ]. w6 Q个程序来简化操作。
3 r0 S0 L4 ], G8 G) R! p 24.AutoCAD中文件可当作块插入其他文件中,但
& M0 B& Y! ]2 M- A } v, o4 H) i这样一来过多的块使文件过于庞大,用PURGE来清除它们吧,一次清一层
7 Y* V3 l1 F9 o: d& ?/ o8 \,一定要多用几次呀! : o& ]. U `9 e6 ^
25.AutoCAD
4 U8 T5 A. f) [( S- ^ R14的帮助文件内容十分丰富,由很多本“书”组成2 \. T- R' [" w1 p: W
,一层层打开,多看它们用处是很大的,其中包括了CAD的各方面,比任
: Y( D) ]0 R2 @/ n! ]1 X$ j何CAD大全还全,你是否想您的帮助加入其中,请修改acad.cnt,加入自
, G# l* B, z, ^) e2 `; w- i己帮助的链接。 0 h8 M- y; L* h) c
26.在CAD中可按规定编定.ahp的CAD帮助文件,在* [7 \# R" z- X/ e" T. }/ Q. q8 E
R14下用ahp2hlp.exe将其转变为.hpj的文件和
# B8 e3 \" {5 p5 T .rtf的文件,再用HelpWorkshop工具(在VC5中有
+ d& r( k7 W# P, [/ I)将其项目打开,编译为.hlp文件。 " e8 d: n# m7 E
27.在AutoCAD中有一些DOS下的exe文件在R14中仍) m( i: I0 ]# S* L: V$ G
有用途,用Slidelib.exe可将幻灯片作库,mc.exe可实现菜单的编译。
% L7 [- Q9 U n6 x 28.在作完零件图进行组装时,可将零件图块插入; x4 S9 g- R% v# Y
后焊开,再用group成组后组装,这时用ddselect命令控制组选取处于何5 L0 g0 t7 h6 \; R/ v9 ~
种状态,取消组选取时可将组内成员删除、剪切、修改,要移动零件时
; x4 p9 B2 a+ ?7 t' O( J再打开组状态。 & K, e" x3 v2 s2 t
29.在AutoCAD中的菜单源文件为.mnu文件,将其
/ Y$ _% {) j h7 s1 d8 d7 I$ R修改可将自己的命令加入菜单中,再用menu命令装入,可参加AutoCAD帮5 p8 E" s. l' ?! V3 V% G9 O4 \
助了解菜单文件格式。图标工具条中加入自己的命令相对简单,可在工5 b+ U8 s4 f+ Q4 Q& t7 `
具条上点右键,在toolbar对话中,点new按钮,输入工具条后,一个新
R8 c" C; y( H* m1 V5 v工具条产生,再选Customize按钮,选定custom,将空按钮拖入工具条中 @9 t! i2 u# R; b) ^/ P4 v! v( o
,再在空按钮上按右键,这样就可定义自己的按钮图标和命令。
4 U* F) _/ u4 O% x 30.AutoCAD的状态行也可自定义,用DIESEL语言) d* i# C& Y" z" l% e6 _
可以访问它,最简单的方法用modemacro命令,后输入$(getvar,clayer)" S2 X6 y0 Y$ U/ o/ r( d+ w' X
,以后当前层名就显示在状态行上,用户化可谓无孔不入吧! 5 T. ?3 @( i# d/ f$ G/ c$ `. U
31.AutoCAD的图形格式为.dwg,也可导出为.bmp
/ r9 ^5 D5 o2 J及.wmf或.eps、.dxf、.3ds,如果用render命令可存
# w' o& d+ q% Y7 \2 f为.pcx、.tga、.tif格式,AutoCAD还可将文件直接存为这几种格式,要
+ x! l% J% Q0 U为系统装一个名为“Raster
: Y- J& F3 v, L; p file export”的打印机,用它打印到文件,3 b% B4 y' M! d) |9 i; E5 i# P
ACAD2000还可将文件存为JPG格式。 |