CAD制图技巧!CAD制图
& P* i7 v: o8 T1 S; m, } , o+ O0 p" U& m/ h" F q
1.在AutoCAD中有时有交*点标记在鼠标点击处产
3 @* p _' J4 R- S, F& A# b( S1 q生,用BLIPMODE命令,在提示行下输入OFF可消除它。 / }/ c: z6 G2 p7 o9 Y F+ L
2.有的用户使用AutoCAD时会发现命令中的对话框
3 V6 ^% @* \# o5 \- T! t会变成提示行,如打印命睿?刂扑?氖窍低潮淞?FONT , y y3 H* y/ U$ B& o/ }
face="Times New Roman">CMDDIA,关掉它就行了
" S# k% x. N2 C/ R。 6 j- @9 C1 Q0 Z x( S6 p
3.椭圆命令生成的椭圆是以多义线还是以椭圆为实
& s7 d+ R- G4 w- P' X# n+ J, \) y+ L体是由系统变量PELLIPSE决定,当其为1时,生成的椭圆是PLINE。
2 q7 l2 P+ |: X' D 4.CMDECHO变量决定了命令行回显是否产生,其在
/ S/ y3 ~# Y+ |; Y( j* i1 I程序执行中应设为0。 - Y# P0 B- X$ I( Z1 l& m/ I
5.DIMSCALE决定了尺寸标注的比例,其值为整数
' k1 B6 j" ^" H Z( O,缺省为1,在图形有了一定比例缩放时应最好将其改为缩放比例。 4 p7 q6 y2 i- v0 h
6.BREAK将实体两点截开,在选取第二点时如用“@
# N% C1 L7 R. }! T2 F”来回答,可由第一点将实体分开。
2 o) C9 |& [- S* C 7.CAD的较高版本中提供了形位公差标注,但圆度
3 ?" g3 {& r( B及同轴度中的圆不够圆,其实,AutoCAD中常见符号定义都在AutoCAD安- v6 J2 P4 K* g3 H3 B0 L0 m. E
装目录下SUPPORT子目录下的gdt.shp文件中,其中2号和4号字符定义了
* p5 q; A9 j! l4 r圆形的形状,圆的弧度竟为127°,但不太好改正之(如改为90°更不好! B& ~4 d( ?! `
看)。 ]2 k2 ?; x/ a
8.空心汉字字形如使用AutoCAD
) y, w; v0 [6 ]" i8 j F* D- S l R14中的BONUS功能(一定要完全安装AutoCAD,或7 Y1 B1 X+ X& b$ S
自定义安装时选了它),有一个TXTEXP命令,可将文本炸为线,对做立
, @' h( |' v8 R$ F8 q4 f) R; k+ E体字十分有用。
; Y8 p( C6 T, T% \+ ~ 9.AutoCAD
$ ~ N) T8 i* e4 ` R14的BONUS中有一个ARCTEXT命令,可实现弧形文
% f( u& J) G/ r7 `- r本输出,使用方法为先选圆弧,再输入文本内容,按OK。 7 @! Z. m' J: U. n k
10.BONUS中还有一个有用的命令,即MPEDIT,用8 a9 b8 X7 T" q9 ]# K
它将多个线一齐修改为多义线,再改它的线宽。 x8 g; w" l5 }4 e# l% M/ s" @7 M
11.image命令在R14中代替了R13中的BMPIN、
$ h- e3 W% h9 F3 x! |4 b5 ~) T6 lPCXIN之类命令,它将位图嵌入文件中,只用来显示,如炸开就成了空框; F% }- w1 j' t) ~2 o
架,如何使PCXIN等命令重现?请将R13安装目录下的RASTERIN.EXE拷入 B0 u1 z. w- v* J
R14下,用appload将其装入,然后就可以将位图导入(可编缉,可炸开
& ?% g- R- U* J* `/ j; C/ w)了。
; ~4 \# V. ~8 V 12.BREAK命令用来打断实体,用户也可以一点断开
2 a5 r1 ?% l. z/ o! d' B实体,用法是在第一点选择后,输入“@”。常用一条线一段为点划线,
( q/ {7 B$ b6 y3 P' l; G U. G* ^另一段为实线时。 & w( A5 f H8 y( _* T% [1 U/ Y
13.AutoCAD ( ]9 _5 F" H) J: k m$ R
R14中提供了大量的命令缩写,许多R13中无缩写的. m' a& N5 D4 v! C5 J, S
命令也有了缩写,下面提供了CAD中的单字符缩写:A:ARC,
4 O7 H" e$ _% C, h6 F. o B:Bmake, C:Circle, D:ddim,
, q2 B8 f% d: p) j \ m
7 v2 x( v2 V6 C% QE:erase,F:fillet,G:group,H:bhatch,I:ddinsert,L:line,M:move,of" b0 h }5 n3 ?- I/ r4 y
fset,P:pan,R:redraw,S:stretch,
8 ~3 `1 [) N! @- ?* X. H$ L" l! F' N
2 M# U/ I# b# r1 U6 Y6 gT:mtext,U:undo,V:ddview,W:Wblock,X:explode,Z:zoo,可大量使用之: q' |2 n& M. `; {& V6 o4 ]
,使用后会发现比鼠标点取快(尤其在1s输5个字符的速度下)。
' ?/ M3 g |' C5 Q. c. QAutoCAD 1 C' d: I$ A4 l. I1 }
R14大量扩充了简化命令,不仅增加了以首字母简化5 S& {, h" H" D7 X d
的命令(这里不列出),而且增加了用前两个字母简化的命令,常用的
8 }1 M. K' V0 `2 b% i6 ?, u- `如:array、copy、dist、donut、dtext、filter、mirror、pline、6 F, d, i0 f3 l) K- |2 |
rotate、trim、scale、snap、style、units等,更加提高了用键盘输
- ^- Q/ n& J6 s w2 O入命令的速度,对熟悉键盘的朋友来说简直是如虎添翼。 ; n! j" E; e# W! J8 V, ]
14.AutoCAD R14的命令缩写也可用在R13,方法是8 V7 V# ~8 [, X
将AutoCAD ( m3 p2 [3 {. W$ V
R14下Support子目录下的ACAD.pgp拷贝至AutoCAD 0 v, x3 Q9 N* A; @8 V8 H& L
R13的Support子目录下。
( I' m" ^# |* h* {, N5 @( a) d 15.AutoCAD中ACAD.pgp文件十分重要,它记录命
1 \5 S/ [$ f: }( ? C6 j1 P令缩写内容,用户可自定义它们,格式如下:<命令缩写>
8 b2 w" P T' o% R *命令名称。也可定义系统命令,AutoCAD R14提供
/ _" R& W2 O; X @" w了sh命令,可执行DOS命令,但在Windows下作用不大。 9 Q/ d8 g+ }' B
16.AutoCAD
( |; C5 m5 v; z9 T- r/ G& P" H R14中用NOTEPAD、EDIT、DIR、DEL等系统命令,笔
, S. u& Z2 g0 V7 d者认为其中NOTEPAD对自定义CAD用途较大,但使用起来会发现屏幕一闪
5 N$ `- z5 m: Y% T(进了DOS),又返回,十分让人不愉快,让我们来编一个小程序,取名
9 |5 x0 U* X/ \) d4 t5 [为note.lsp: ' P1 \9 F, n/ p
(defun c:notepad() (startapp "notepad")) 4 G3 \7 ~8 Q! ^; y
先将ACAD.pgp中的NOTEPAD命令定义行删除,重入) r) _% C! N* t' A; j2 d+ p K
CAD后,再将此程序用命令:(load 1 e, h5 U: T1 N. S' s, T" [
"note")装入,下一次用NOTEPAD命令会有更好效1 J" i! E) P9 e+ X
果,最好将(load 8 B7 T- o! W% q
"note")加入Support子目录下的ACADR14.lsp 中; w: K$ N- i L& d2 A
。
$ S2 z; n+ }: Q' S( M8 R+ K G6 _ 17.AutoCAD
; y3 q$ @! i; d2 G R14中打印线宽可由颜色设定,这样机械制图中的各) {/ O) q0 v, Z: ^
种线型不同、线宽不同的线条可放入不同的层,在层中定义了线型和颜! ~4 g6 ^0 U! ~; E1 _; _/ Z8 u5 `
色,而在打印设置中设定线型与颜色的关系,效果良好。
' l) X+ }/ M1 e; f6 t 18.AutoCAD
$ Z% w. b$ I; W) f$ t9 d1 p" Z R14的Support中ACAD.dwt为缺省模板,要好好加工& p* F; l4 C# j
它,把常用的层、块、标注类型定义好,再加上标准图框,可省去大量 {& F0 S6 y+ z. ]! {
重复工作。 + e* U8 \5 l A" \$ B* g% V: f8 f3 R
19.AutoCAD中有不少外部Lisp命令文件,可以直5 d5 p; ~8 s( x' U
接观察它们,如果学习开发Lisp应用程序,注意:R14可是最后一版Lisp! J( g3 k+ \% D" v( s G
文件内容公开的AUTOCAD,在CAD2000中Lisp文件内容是加密的(笔者正
% K5 X9 E* E% f3 s在研究解密程序)。 7 q7 M) G" _) a* j
20.AutoCAD二次开发工具很多,Lisp早就有了,
a) I' T9 G) y: s5 U5 O7 xR11提供了ADS(Acad Develop
. F. ~* }) r1 R! D" S system),R12中提供了ADS对实模式下C编译器(( c( k: R) C+ O2 _2 W* |
如BC,MSC)的支持,R13提供ARX(Acad Runtime 0 q1 ^, x& I5 q" e: ~( ]
eXtend),R14提供了VB # I5 g) X3 b. S/ J
Automation,这个Automation使VB编写CAD程序成2 i( S- r; P* u1 k( O# l; o
为可能,渴望CAD编程的人有了一个最好的选择,不必学习ADS、ARX、
8 v$ a. y: d. U! WObject " x9 {* `) J0 U; b: B
ARX,和AutoLisp,一起加入AutoCAD编程的世界。 4 C) C. r, ~& A5 S8 e. V
21.用户自定义的Lisp文件一定要自动装入
. o, l/ f8 ~/ G3 W7 @: r5 \. AAutoCAD,这样就需要在acadr14.lsp中加入用户Lisp文件的装入语句,
2 J D& P2 v) Uacadr14.lsp(早期版本为acad.lsp),好似DOS的Autoexec.bat,一定
. o' {: C6 F$ R m: J8 f, V要好好利用,在其中如定义了名为S::STARTUP()的函数可自动运行4 i0 e8 n5 d# f% y% X) ]
它(给CAD加个启用画面如何,可用STARTUP加startapp函数,也可加登
% D" X! b9 W( j% g" |录密码)。 7 `/ H @+ B0 n( E
22.将AutoCAD中的图形插入WORD中,有时会发现! t% L# h+ H* h8 k
圆变成了正多边形,用一下VIEWRES命令,将它设得大一些,可改变图形+ e9 P4 X6 a5 j8 I+ Q$ D7 b- s
质量。 ; t- C2 i W$ J
23.形如f30H11(
]& w$ k; p2 i* S2 r# D )的标注如何去标注呢,请在文本内容中输入“%%
" q! V5 Y. D; Mc30{H11(){\H0.7x;\S+0.1^-0.2;}}”,可以实现,如嫌太麻烦,就编( I( v% p- F6 Y$ m- K/ h
个程序来简化操作。
8 f, Y$ k' o) o7 K2 j$ d# Y4 ^4 t 24.AutoCAD中文件可当作块插入其他文件中,但0 L1 Q( l8 S7 r1 Y8 a
这样一来过多的块使文件过于庞大,用PURGE来清除它们吧,一次清一层
) B& Q0 M6 ^* w3 |1 G8 T0 \,一定要多用几次呀!
$ k4 ^ R4 ^5 L' p% E3 t6 B5 z 25.AutoCAD
1 Z: ] q# C7 `6 a; U { R14的帮助文件内容十分丰富,由很多本“书”组成
+ S& _9 r8 U0 ~2 A( J,一层层打开,多看它们用处是很大的,其中包括了CAD的各方面,比任; l }5 |, {# x- i \( n
何CAD大全还全,你是否想您的帮助加入其中,请修改acad.cnt,加入自
" i; M' L4 Q: X/ O* k& q, r+ S' X/ O己帮助的链接。
( t0 x7 Y& ]6 C; Q+ u& L- n9 G2 T) t 26.在CAD中可按规定编定.ahp的CAD帮助文件,在
3 B6 i6 @+ X' UR14下用ahp2hlp.exe将其转变为.hpj的文件和
, u8 j: K+ A6 t$ e .rtf的文件,再用HelpWorkshop工具(在VC5中有' ?$ A) t& K, u9 c5 `3 Q1 ~
)将其项目打开,编译为.hlp文件。
( \- b9 Z0 ~7 O( y2 x8 h8 } 27.在AutoCAD中有一些DOS下的exe文件在R14中仍6 x( ^& W% G! l+ K, t, j+ r# F
有用途,用Slidelib.exe可将幻灯片作库,mc.exe可实现菜单的编译。 3 y: @, c7 Z, D
28.在作完零件图进行组装时,可将零件图块插入
9 H6 }- P; R& y; D& H$ K: O% c7 v后焊开,再用group成组后组装,这时用ddselect命令控制组选取处于何
7 I8 d' a# y$ }) N! q种状态,取消组选取时可将组内成员删除、剪切、修改,要移动零件时
9 G" p' s. p' U9 F# i1 g) m再打开组状态。
% z6 u. |5 p4 g9 Q# o0 F 29.在AutoCAD中的菜单源文件为.mnu文件,将其
9 W, b9 c* u# c/ U2 E9 U4 O. S修改可将自己的命令加入菜单中,再用menu命令装入,可参加AutoCAD帮
! X }6 q7 O0 Z2 J助了解菜单文件格式。图标工具条中加入自己的命令相对简单,可在工; _& N, k5 |; Y: w" V
具条上点右键,在toolbar对话中,点new按钮,输入工具条后,一个新
( e5 o3 u- b0 l5 F& m工具条产生,再选Customize按钮,选定custom,将空按钮拖入工具条中' Z+ K, ]* h+ Z1 }$ ?8 y! O( U
,再在空按钮上按右键,这样就可定义自己的按钮图标和命令。 % ?, ^2 q# d2 m& K: O) ^
30.AutoCAD的状态行也可自定义,用DIESEL语言
; k- h& e, Q9 P: ]) @7 I; G+ L可以访问它,最简单的方法用modemacro命令,后输入$(getvar,clayer)
?/ v! B+ H8 t2 r- c,以后当前层名就显示在状态行上,用户化可谓无孔不入吧!
! L. O# F( E- |2 m$ J I 31.AutoCAD的图形格式为.dwg,也可导出为.bmp( v; H- t( ]2 C3 r9 \
及.wmf或.eps、.dxf、.3ds,如果用render命令可存) p2 p- t g, ^( M* p3 _' @
为.pcx、.tga、.tif格式,AutoCAD还可将文件直接存为这几种格式,要$ Y7 d8 F3 |' x1 J! x, C/ F: E
为系统装一个名为“Raster 6 O# N6 X2 O; A4 R- L' C
file export”的打印机,用它打印到文件,9 l# O" T9 N- E- c7 q$ ]- k
ACAD2000还可将文件存为JPG格式。 |