CAD制图技巧!CAD制图1 a/ ?: U5 Y) ~: e! p
$ m; K) |; I) o3 O( A. C- t
1.在AutoCAD中有时有交*点标记在鼠标点击处产
0 W3 h9 j0 m5 b7 w" ~; w, u8 c生,用BLIPMODE命令,在提示行下输入OFF可消除它。 , B- G' t+ x9 `. [: i
2.有的用户使用AutoCAD时会发现命令中的对话框
. o; ?$ H# q* G: t3 \5 A会变成提示行,如打印命睿?刂扑?氖窍低潮淞?FONT $ J+ p" ]8 ~4 o1 e# J
face="Times New Roman">CMDDIA,关掉它就行了
4 v) [0 }! N, W7 o& j& N。
3 i+ ]2 k# I8 d% `6 f9 g# M3 |7 b 3.椭圆命令生成的椭圆是以多义线还是以椭圆为实. ^' W& @* \ w2 B1 t& i; k. ]' y
体是由系统变量PELLIPSE决定,当其为1时,生成的椭圆是PLINE。
1 J& W0 w3 L1 j 4.CMDECHO变量决定了命令行回显是否产生,其在
) j' w8 N4 H& M5 G/ V程序执行中应设为0。
4 _- j. U1 Z: w5 d" @7 L+ h8 L! p 5.DIMSCALE决定了尺寸标注的比例,其值为整数
1 y* o" i# @: Y0 R. }, e,缺省为1,在图形有了一定比例缩放时应最好将其改为缩放比例。 5 A O0 @1 `5 N
6.BREAK将实体两点截开,在选取第二点时如用“@
( s+ a7 j# r r7 f. g' V9 a”来回答,可由第一点将实体分开。 ( i3 g/ }+ v o' h
7.CAD的较高版本中提供了形位公差标注,但圆度
- S+ K5 g* Q& m7 g8 k及同轴度中的圆不够圆,其实,AutoCAD中常见符号定义都在AutoCAD安
, B- {4 ?) W( _装目录下SUPPORT子目录下的gdt.shp文件中,其中2号和4号字符定义了3 S+ a# s% X/ V3 f: Z/ v
圆形的形状,圆的弧度竟为127°,但不太好改正之(如改为90°更不好9 n) [$ B( H$ ?, D
看)。 % u- I c3 m$ p5 `5 o0 w7 o# {+ c
8.空心汉字字形如使用AutoCAD
( u' R! p" Q4 B' `) C% g R14中的BONUS功能(一定要完全安装AutoCAD,或/ n) X, W p4 m
自定义安装时选了它),有一个TXTEXP命令,可将文本炸为线,对做立
7 U- S' t0 x+ ]4 B+ E# O体字十分有用。
- K" f9 z6 Y. y4 y0 C B2 O 9.AutoCAD
( P6 F0 `2 N, F* q/ W0 p R14的BONUS中有一个ARCTEXT命令,可实现弧形文
: i7 n$ S5 `$ M) E# c8 s6 X. k本输出,使用方法为先选圆弧,再输入文本内容,按OK。 & Z; Z* {( X6 \- }% L5 [
10.BONUS中还有一个有用的命令,即MPEDIT,用
- ], F$ \5 W/ J3 F! z7 a: S它将多个线一齐修改为多义线,再改它的线宽。 : B" K5 A) S; W
11.image命令在R14中代替了R13中的BMPIN、' H$ k5 h" D6 ^ s6 ~
PCXIN之类命令,它将位图嵌入文件中,只用来显示,如炸开就成了空框+ J- G! ^2 M% J/ W: x( b. w7 v
架,如何使PCXIN等命令重现?请将R13安装目录下的RASTERIN.EXE拷入
+ l5 Y4 e0 B. G7 ?. pR14下,用appload将其装入,然后就可以将位图导入(可编缉,可炸开1 M& e9 H! ^1 d* }) a( I- L
)了。 ' e; W0 n+ j- [7 `' M! l
12.BREAK命令用来打断实体,用户也可以一点断开% D5 f1 \5 |! T( g! \" H# m
实体,用法是在第一点选择后,输入“@”。常用一条线一段为点划线,
* G8 p- {" j. P另一段为实线时。 0 V' Q* [8 l: s7 A( x
13.AutoCAD 3 ]7 ]; Q# j+ N3 d3 v& T( m. `
R14中提供了大量的命令缩写,许多R13中无缩写的
- W! r/ J, r) G8 |命令也有了缩写,下面提供了CAD中的单字符缩写:A:ARC,
% R9 }' s z" ]- ^: \ B:Bmake, C:Circle, D:ddim,
% r' m6 W2 y8 \1 e( K1 U , o$ Y9 T- f5 ]% {6 {* _) b
E:erase,F:fillet,G:group,H:bhatch,I:ddinsert,L:line,M:move,of: `% m& i: B( F Y8 q. Q _. ]* e
fset,P:pan,R:redraw,S:stretch, & {8 ?5 a+ b5 g& _0 f, @/ X
% X' t X5 f3 K5 O) }7 T3 p
T:mtext,U:undo,V:ddview,W:Wblock,X:explode,Z:zoo,可大量使用之
$ S, D0 x. _' z,使用后会发现比鼠标点取快(尤其在1s输5个字符的速度下)。
) |9 { B6 j' C! CAutoCAD
0 g( G7 U$ R8 k' w R14大量扩充了简化命令,不仅增加了以首字母简化
- _: W% F2 G* P: R/ {的命令(这里不列出),而且增加了用前两个字母简化的命令,常用的
, P ^' S/ p3 K/ R, e3 X如:array、copy、dist、donut、dtext、filter、mirror、pline、0 v5 j& `7 o/ [) N' ?/ `8 E2 _
rotate、trim、scale、snap、style、units等,更加提高了用键盘输2 S5 b K1 L4 h! o5 s1 C
入命令的速度,对熟悉键盘的朋友来说简直是如虎添翼。 3 { w1 g; \, L: g, }
14.AutoCAD R14的命令缩写也可用在R13,方法是; T$ o7 C: C" q9 u [
将AutoCAD ( D$ Q+ k" X$ }" R+ j
R14下Support子目录下的ACAD.pgp拷贝至AutoCAD 0 ^# ^* i$ v1 t: B8 M6 o! y
R13的Support子目录下。
2 G6 ~- d+ J7 s1 b0 } 15.AutoCAD中ACAD.pgp文件十分重要,它记录命
# f. M0 \5 o3 L2 R/ P) K7 c令缩写内容,用户可自定义它们,格式如下:<命令缩写>
- F e: @, x- e" @6 D9 @ *命令名称。也可定义系统命令,AutoCAD R14提供% x( Q/ j5 f/ L' I2 W4 I C
了sh命令,可执行DOS命令,但在Windows下作用不大。
; S: f4 m6 [# A. ^ 16.AutoCAD , h4 ?: F3 j! z" @/ c6 u
R14中用NOTEPAD、EDIT、DIR、DEL等系统命令,笔
) O) O2 a2 _. } O' e! D者认为其中NOTEPAD对自定义CAD用途较大,但使用起来会发现屏幕一闪
8 H7 X5 c- y/ t% }' k4 ^( i(进了DOS),又返回,十分让人不愉快,让我们来编一个小程序,取名% ]& W* } g% g0 Q0 a* a
为note.lsp:
: }6 R* \9 Z# Z/ } g (defun c:notepad() (startapp "notepad"))
. L# ]/ \6 i: A 先将ACAD.pgp中的NOTEPAD命令定义行删除,重入4 s9 Y. D9 S! r/ F1 B! p$ k! y O
CAD后,再将此程序用命令:(load 6 G U3 P, P ], t0 d" w. k* ?
"note")装入,下一次用NOTEPAD命令会有更好效
, F5 h8 y4 z' [& @1 r果,最好将(load
, Y8 `6 S9 O9 m1 T "note")加入Support子目录下的ACADR14.lsp 中- O) o, M( u |) P$ g
。 3 m3 \- ^8 X6 \2 g4 }8 z$ P
17.AutoCAD : `( ?; I. l$ S
R14中打印线宽可由颜色设定,这样机械制图中的各9 g$ V% n1 ?- y# {% ]! h
种线型不同、线宽不同的线条可放入不同的层,在层中定义了线型和颜 P3 h7 E$ B. v: H" M; e
色,而在打印设置中设定线型与颜色的关系,效果良好。 2 I' X% B2 s* S6 y1 ]
18.AutoCAD ; P4 S$ N7 m8 ]) B- P2 j3 h C9 l
R14的Support中ACAD.dwt为缺省模板,要好好加工3 v" @. \/ D2 g1 c1 ]& T$ c6 V1 ^3 I; P
它,把常用的层、块、标注类型定义好,再加上标准图框,可省去大量6 _! l$ x9 n* y. x- |& U, W
重复工作。 / ]5 N/ F. |; F+ E4 S
19.AutoCAD中有不少外部Lisp命令文件,可以直, w; y( L* p5 L+ o3 s2 D2 _/ r
接观察它们,如果学习开发Lisp应用程序,注意:R14可是最后一版Lisp. W9 x- o5 x- J. L9 j
文件内容公开的AUTOCAD,在CAD2000中Lisp文件内容是加密的(笔者正
' h, ~3 V8 ?$ W6 `/ p0 o3 k' \在研究解密程序)。
; {! R( L# |/ l; @/ y 20.AutoCAD二次开发工具很多,Lisp早就有了,6 `& D' }, z) K0 p$ [
R11提供了ADS(Acad Develop
* F- `8 N4 q" g3 c) u5 V9 ] u3 p system),R12中提供了ADS对实模式下C编译器(
1 g9 ~4 r( y# A如BC,MSC)的支持,R13提供ARX(Acad Runtime 6 S: H7 @4 _% `5 w& a
eXtend),R14提供了VB ) @9 S* }/ o% a) R/ N) ]- Z
Automation,这个Automation使VB编写CAD程序成3 [2 {$ u4 o8 j7 |) M' \$ O
为可能,渴望CAD编程的人有了一个最好的选择,不必学习ADS、ARX、# p3 ~, s$ q7 k ?8 r! Z3 l, @- W
Object 9 p4 q: N8 Q* F9 a3 y/ {
ARX,和AutoLisp,一起加入AutoCAD编程的世界。
% E) `3 K" `6 c! x# ~) p 21.用户自定义的Lisp文件一定要自动装入
! k$ e6 v, P3 m+ z+ O; _& _AutoCAD,这样就需要在acadr14.lsp中加入用户Lisp文件的装入语句,: G3 y0 _" p# ]2 |+ v/ u
acadr14.lsp(早期版本为acad.lsp),好似DOS的Autoexec.bat,一定' Y2 M9 t3 `$ K4 B1 H7 z2 Y
要好好利用,在其中如定义了名为S::STARTUP()的函数可自动运行4 i3 K0 o6 p. Z& o
它(给CAD加个启用画面如何,可用STARTUP加startapp函数,也可加登$ E" i: Y5 ^% P# N& ]
录密码)。 $ y6 m# G# z1 d: W0 c* W
22.将AutoCAD中的图形插入WORD中,有时会发现
) ^8 w) [8 [2 N. G圆变成了正多边形,用一下VIEWRES命令,将它设得大一些,可改变图形
$ x" M; l- C. z- v3 k! B质量。 3 X0 @4 j& l1 g _" w1 \0 U2 r k7 b
23.形如f30H11(
* R: W7 h) ?- m7 R! c( n )的标注如何去标注呢,请在文本内容中输入“%%3 o* s( I6 ^7 y4 ?3 C( y, J
c30{H11(){\H0.7x;\S+0.1^-0.2;}}”,可以实现,如嫌太麻烦,就编) f, t3 `# R) q4 v
个程序来简化操作。 7 I: c# ^: g$ }% D: t. D
24.AutoCAD中文件可当作块插入其他文件中,但
4 h& i% O A- n; `# _- h) r这样一来过多的块使文件过于庞大,用PURGE来清除它们吧,一次清一层8 k8 t7 u' S$ c. |4 p% [! F
,一定要多用几次呀! R3 m, U/ a( H z& i4 x
25.AutoCAD
& l9 K# W- y# q5 }4 F# q) c R14的帮助文件内容十分丰富,由很多本“书”组成% K4 B( |- m# h9 {7 o' j& h% l
,一层层打开,多看它们用处是很大的,其中包括了CAD的各方面,比任3 v8 b. T' v9 \/ ~; y% u
何CAD大全还全,你是否想您的帮助加入其中,请修改acad.cnt,加入自
5 k! Y9 Z7 P4 R8 M1 O5 S3 U" X8 v己帮助的链接。
z# {) u) t; N7 P N 26.在CAD中可按规定编定.ahp的CAD帮助文件,在
2 Z4 G6 `# h+ GR14下用ahp2hlp.exe将其转变为.hpj的文件和 4 g. @ d8 w- t& c* J
.rtf的文件,再用HelpWorkshop工具(在VC5中有& X4 X+ n) w: H/ `+ X
)将其项目打开,编译为.hlp文件。 * ^# v8 n, X: }
27.在AutoCAD中有一些DOS下的exe文件在R14中仍
$ ?2 w3 i9 | G( {, B有用途,用Slidelib.exe可将幻灯片作库,mc.exe可实现菜单的编译。
: y: Q% ]5 a M0 ?* A 28.在作完零件图进行组装时,可将零件图块插入
" z) { W. ~. i% P后焊开,再用group成组后组装,这时用ddselect命令控制组选取处于何2 c, U/ I* s- o8 ?2 L
种状态,取消组选取时可将组内成员删除、剪切、修改,要移动零件时. C( m2 t) \$ w% [* ]& W
再打开组状态。 6 V; t! U+ O& {5 v
29.在AutoCAD中的菜单源文件为.mnu文件,将其0 \. h+ p M$ C( Q0 r
修改可将自己的命令加入菜单中,再用menu命令装入,可参加AutoCAD帮
5 e- b7 @0 n' M& i$ u/ G0 {) h助了解菜单文件格式。图标工具条中加入自己的命令相对简单,可在工. a+ o% i! \2 O
具条上点右键,在toolbar对话中,点new按钮,输入工具条后,一个新
: A% @9 W9 }: m* o& T5 _4 K工具条产生,再选Customize按钮,选定custom,将空按钮拖入工具条中
% [! u, c, \) ?( M! a {. v,再在空按钮上按右键,这样就可定义自己的按钮图标和命令。 " p) `6 u4 d$ N% n
30.AutoCAD的状态行也可自定义,用DIESEL语言3 o) `/ p; z8 d6 c2 q
可以访问它,最简单的方法用modemacro命令,后输入$(getvar,clayer)
6 s( X, j- ?! G- b4 B! q# { _,以后当前层名就显示在状态行上,用户化可谓无孔不入吧!
0 T6 H# ~* i8 E( W: P+ i' B+ { 31.AutoCAD的图形格式为.dwg,也可导出为.bmp
% I3 I) R. P' G3 l u及.wmf或.eps、.dxf、.3ds,如果用render命令可存
; G4 q6 l" O. ~( L" J为.pcx、.tga、.tif格式,AutoCAD还可将文件直接存为这几种格式,要
" F) k$ j+ j: x' y" x7 f6 {/ r3 }为系统装一个名为“Raster
( [% P6 X& F. s# U: `" I file export”的打印机,用它打印到文件,/ x8 o$ C D8 P; u* Q: j w) D
ACAD2000还可将文件存为JPG格式。 |