CAD制图技巧!CAD制图2 g6 W+ \8 e+ e+ P" A
3 n4 N4 J1 Q4 U) P5 E- N K/ r
1.在AutoCAD中有时有交*点标记在鼠标点击处产3 i$ A$ E! e4 H7 p& i, t
生,用BLIPMODE命令,在提示行下输入OFF可消除它。 " I/ Y: F3 R. J0 d( W/ ]5 S7 V
2.有的用户使用AutoCAD时会发现命令中的对话框6 S2 L! g7 g8 |4 k
会变成提示行,如打印命睿?刂扑?氖窍低潮淞?FONT
) N# E3 H: F# x) `: j face="Times New Roman">CMDDIA,关掉它就行了* J, G, M9 i9 b
。 8 q8 M0 p# r6 F, A
3.椭圆命令生成的椭圆是以多义线还是以椭圆为实
) T! C- X! [& n3 U) e8 O, Q体是由系统变量PELLIPSE决定,当其为1时,生成的椭圆是PLINE。 - Z& `, O6 _* V! ]! Y* k4 F5 g
4.CMDECHO变量决定了命令行回显是否产生,其在
) R8 e# L, g# _3 n1 ^* r b程序执行中应设为0。 % e$ i0 a O8 V1 d0 W' q
5.DIMSCALE决定了尺寸标注的比例,其值为整数
1 ]: @& S, S' r! k# g) S3 q,缺省为1,在图形有了一定比例缩放时应最好将其改为缩放比例。
" C/ Z* y) e p6 P 6.BREAK将实体两点截开,在选取第二点时如用“@" e3 }& @" I5 Q! I) L) [# d
”来回答,可由第一点将实体分开。 , Q% c& L! |! e5 E: e$ ?! _
7.CAD的较高版本中提供了形位公差标注,但圆度
$ a7 T& U' ^! O4 s2 Z4 P及同轴度中的圆不够圆,其实,AutoCAD中常见符号定义都在AutoCAD安8 T) p4 p9 W% O, y6 d
装目录下SUPPORT子目录下的gdt.shp文件中,其中2号和4号字符定义了
- H9 k9 Z9 s5 S4 Z7 H5 y, a& z* f! i圆形的形状,圆的弧度竟为127°,但不太好改正之(如改为90°更不好+ B$ M$ K( Y' V6 V* a0 s
看)。
3 G0 L7 |- h2 A! d 8.空心汉字字形如使用AutoCAD 0 D. L+ F }8 M- j
R14中的BONUS功能(一定要完全安装AutoCAD,或
6 |( s. j3 M. ?/ v! R* v @自定义安装时选了它),有一个TXTEXP命令,可将文本炸为线,对做立
. g4 C t* Z& R$ `- f: @4 Q" x体字十分有用。
/ X$ a3 M# d/ [; l& m: P; i 9.AutoCAD
6 h5 w0 N9 t. f8 a+ s" v: |* e0 a R14的BONUS中有一个ARCTEXT命令,可实现弧形文. R9 s& K* P2 V/ z7 M4 c' Z7 F
本输出,使用方法为先选圆弧,再输入文本内容,按OK。
2 A0 G4 m" H5 M5 e2 ^ W6 h 10.BONUS中还有一个有用的命令,即MPEDIT,用
6 R7 Q; n8 C* W# q/ ^它将多个线一齐修改为多义线,再改它的线宽。
Y4 N+ I T' e$ U& S 11.image命令在R14中代替了R13中的BMPIN、
! C+ h- L# h4 A- j/ vPCXIN之类命令,它将位图嵌入文件中,只用来显示,如炸开就成了空框' \! K8 [( R; t& ~- K
架,如何使PCXIN等命令重现?请将R13安装目录下的RASTERIN.EXE拷入
5 P1 {/ C8 F" S" G( V9 m6 u3 sR14下,用appload将其装入,然后就可以将位图导入(可编缉,可炸开4 y: N& U3 w7 Z2 t* s
)了。 2 z0 T3 u5 u! Z$ A y3 ?9 P
12.BREAK命令用来打断实体,用户也可以一点断开
0 h# D5 T3 @0 K4 t0 Z实体,用法是在第一点选择后,输入“@”。常用一条线一段为点划线,' D0 K A. r* Z1 C
另一段为实线时。 : c0 M) x: `' W& |
13.AutoCAD
2 X) ]& L/ ]0 V$ O- u R14中提供了大量的命令缩写,许多R13中无缩写的5 J4 `6 s! s5 ^$ D5 Z8 d
命令也有了缩写,下面提供了CAD中的单字符缩写:A:ARC, . S6 r9 Z# m7 ]/ C
B:Bmake, C:Circle, D:ddim,
( x. H$ ?" P# p I2 ~% [$ u, h9 ?; J
% o$ m( D' z$ M iE:erase,F:fillet,G:group,H:bhatch,I:ddinsert,L:line,M:move,of2 M8 { a& G/ v! H5 W+ h
fset,P:pan,R:redraw,S:stretch, 3 S& Y }# w' @2 l6 y/ m, V
8 b$ X2 W& o9 Y6 R% JT:mtext,U:undo,V:ddview,W:Wblock,X:explode,Z:zoo,可大量使用之
/ \. D/ {1 T+ M, m,使用后会发现比鼠标点取快(尤其在1s输5个字符的速度下)。& F+ ]( ?" d/ z/ D
AutoCAD & A% v0 W4 |+ {# Z6 A
R14大量扩充了简化命令,不仅增加了以首字母简化
, @8 p. F3 y4 c2 C的命令(这里不列出),而且增加了用前两个字母简化的命令,常用的( n$ \; h* v' t( X) u
如:array、copy、dist、donut、dtext、filter、mirror、pline、5 i: v' w( e- _% D$ c! o0 L" V& W
rotate、trim、scale、snap、style、units等,更加提高了用键盘输: ~ S& V2 V; S4 I' S- V6 N; \. R
入命令的速度,对熟悉键盘的朋友来说简直是如虎添翼。 3 }, `3 ^8 e/ `8 G* s3 w
14.AutoCAD R14的命令缩写也可用在R13,方法是- T* }1 o4 n$ @- N- m, b8 q
将AutoCAD 6 C+ n& u6 e% M8 |. `: `9 L
R14下Support子目录下的ACAD.pgp拷贝至AutoCAD ! {/ x$ B9 ^+ M4 q
R13的Support子目录下。
3 P( g$ j! V' G6 I' ~5 j7 T 15.AutoCAD中ACAD.pgp文件十分重要,它记录命* ^# \1 H _. c# \" Z
令缩写内容,用户可自定义它们,格式如下:<命令缩写> D2 s: t* n$ } H- A. i. N4 [
*命令名称。也可定义系统命令,AutoCAD R14提供4 A+ X8 L$ f( S( Z0 m) J* @1 ^& ~0 Y
了sh命令,可执行DOS命令,但在Windows下作用不大。 * J! M$ h( x- ^2 q
16.AutoCAD
3 t2 t1 p! m4 l8 k R14中用NOTEPAD、EDIT、DIR、DEL等系统命令,笔1 K. J. Q7 W7 f1 k) g0 E; b
者认为其中NOTEPAD对自定义CAD用途较大,但使用起来会发现屏幕一闪
- @9 C$ o( @! v(进了DOS),又返回,十分让人不愉快,让我们来编一个小程序,取名( [5 q' n/ C' |8 |+ ^! c" u2 p
为note.lsp:
; B( x. I5 O. A7 A (defun c:notepad() (startapp "notepad"))
- a' J+ O3 |0 T" f 先将ACAD.pgp中的NOTEPAD命令定义行删除,重入
; y- d$ S+ _8 k. c; sCAD后,再将此程序用命令:(load 6 T1 W# S/ u J( Q m
"note")装入,下一次用NOTEPAD命令会有更好效
4 a* z6 V1 q, `* Q; g果,最好将(load
0 k( q# s' o7 _. Q9 \ "note")加入Support子目录下的ACADR14.lsp 中
' V6 Z; L, G' A$ W; O% B。
" z" h h4 ]6 |% u8 G4 B$ h8 f) z1 U 17.AutoCAD
: m: Z4 X; U: `7 m( h% _; | R14中打印线宽可由颜色设定,这样机械制图中的各9 X! t; t1 q% W9 ^
种线型不同、线宽不同的线条可放入不同的层,在层中定义了线型和颜: p6 `+ b9 h4 A, M, r9 Z
色,而在打印设置中设定线型与颜色的关系,效果良好。
' E* f) j9 h4 w0 m4 T, L 18.AutoCAD
9 x( Y4 a) p- s/ D: |0 S' y R14的Support中ACAD.dwt为缺省模板,要好好加工
; ?: f0 }1 M h! Y' E# {. B$ z; N. ?它,把常用的层、块、标注类型定义好,再加上标准图框,可省去大量, u |% B0 J& f1 j* Z4 j, q' t' i. D$ r
重复工作。
% w4 r4 U* a( I6 F# P1 G3 `) ] A+ M 19.AutoCAD中有不少外部Lisp命令文件,可以直
; J8 a7 f- S) @" }接观察它们,如果学习开发Lisp应用程序,注意:R14可是最后一版Lisp+ D3 p4 ~% ^: ^4 `- w7 h
文件内容公开的AUTOCAD,在CAD2000中Lisp文件内容是加密的(笔者正, m, I Z5 T- V$ K
在研究解密程序)。 : [, M4 x1 r( q0 ~: x/ q
20.AutoCAD二次开发工具很多,Lisp早就有了,
! e7 O5 w0 H1 a u: V3 g' v& JR11提供了ADS(Acad Develop ; ~! o) {' W; x" d& f r! M
system),R12中提供了ADS对实模式下C编译器(
3 r3 p: w0 p% R& \如BC,MSC)的支持,R13提供ARX(Acad Runtime * t" P0 J2 C/ m( X/ i
eXtend),R14提供了VB 7 c F$ v/ ^6 R& Q: `/ k3 ^8 h, i
Automation,这个Automation使VB编写CAD程序成! H2 I. Q3 `/ g! u9 J2 M, n1 q! R
为可能,渴望CAD编程的人有了一个最好的选择,不必学习ADS、ARX、( x! i" K2 X: _/ s% d a
Object % [& r/ c+ O. j; _; s( [
ARX,和AutoLisp,一起加入AutoCAD编程的世界。
/ F2 d; f9 O9 X7 G8 L 21.用户自定义的Lisp文件一定要自动装入
2 Y b1 z3 p& w L( {% c1 _) MAutoCAD,这样就需要在acadr14.lsp中加入用户Lisp文件的装入语句,6 s8 l& C. G* F: a* w; j
acadr14.lsp(早期版本为acad.lsp),好似DOS的Autoexec.bat,一定2 D9 G9 k5 a- q& \* {% J% ~
要好好利用,在其中如定义了名为S::STARTUP()的函数可自动运行
: k g* g* Y) o1 |4 W* D它(给CAD加个启用画面如何,可用STARTUP加startapp函数,也可加登" q! J; h1 a) s+ D x6 c
录密码)。
8 U# n3 `; @5 C8 P3 }7 H( U 22.将AutoCAD中的图形插入WORD中,有时会发现# ]0 D! \# E# T: g
圆变成了正多边形,用一下VIEWRES命令,将它设得大一些,可改变图形
9 I1 [0 m! l* ~8 O+ f, l质量。
; G" Q9 n) R! O 23.形如f30H11(
7 `7 D! S5 J1 x6 ~4 G5 X+ e )的标注如何去标注呢,请在文本内容中输入“%%0 [. O" ?- G3 ^$ k" d5 G1 s; p
c30{H11(){\H0.7x;\S+0.1^-0.2;}}”,可以实现,如嫌太麻烦,就编
7 l! ?: O' d0 c( I9 f4 t4 K个程序来简化操作。 , m$ D4 Y: \; `- S
24.AutoCAD中文件可当作块插入其他文件中,但7 p+ q. x; ~# j9 r$ [3 l( U
这样一来过多的块使文件过于庞大,用PURGE来清除它们吧,一次清一层' m* S) E- G1 M, J6 q) _
,一定要多用几次呀! ) C% j/ s/ h2 k, M8 V# y
25.AutoCAD
6 G% \6 |$ i$ O4 f1 I5 w R14的帮助文件内容十分丰富,由很多本“书”组成7 ]+ v+ x( U, D
,一层层打开,多看它们用处是很大的,其中包括了CAD的各方面,比任
9 @' F5 S; T' z( l何CAD大全还全,你是否想您的帮助加入其中,请修改acad.cnt,加入自
8 D6 q9 V1 N/ K8 n+ C8 Z$ T# H己帮助的链接。 8 _) K" x, x# T& {) ?5 ~9 o4 U: w
26.在CAD中可按规定编定.ahp的CAD帮助文件,在
+ S& x' `5 R3 r- g$ |# x! Q: IR14下用ahp2hlp.exe将其转变为.hpj的文件和 9 E3 p6 ^0 C: z+ u- }+ z
.rtf的文件,再用HelpWorkshop工具(在VC5中有
$ L6 P* w3 R p7 Z)将其项目打开,编译为.hlp文件。 " j, r! h1 `# D1 Z% o; J
27.在AutoCAD中有一些DOS下的exe文件在R14中仍
4 Z+ c! P# x. C7 o有用途,用Slidelib.exe可将幻灯片作库,mc.exe可实现菜单的编译。
; ^0 N* A: G/ Q! Q 28.在作完零件图进行组装时,可将零件图块插入0 t8 u; t7 G, b" W8 H1 a
后焊开,再用group成组后组装,这时用ddselect命令控制组选取处于何
8 W0 r/ Z1 l) F3 F: I$ u种状态,取消组选取时可将组内成员删除、剪切、修改,要移动零件时: `1 W: `: {- l4 t1 a6 Q# n# P7 U r
再打开组状态。 8 ^# [( ?: T8 j& n
29.在AutoCAD中的菜单源文件为.mnu文件,将其" d% p4 `! d0 z8 Q0 ~- u
修改可将自己的命令加入菜单中,再用menu命令装入,可参加AutoCAD帮0 S0 k* Y$ T, u- X1 R; p& q
助了解菜单文件格式。图标工具条中加入自己的命令相对简单,可在工
4 A- y$ }% e# n5 N1 m具条上点右键,在toolbar对话中,点new按钮,输入工具条后,一个新/ f! g& b, {+ _3 x8 i2 j
工具条产生,再选Customize按钮,选定custom,将空按钮拖入工具条中
2 K! g1 O8 ?- g& M,再在空按钮上按右键,这样就可定义自己的按钮图标和命令。
7 y& _/ x' l* _8 v2 l6 d$ d; O 30.AutoCAD的状态行也可自定义,用DIESEL语言% ?% T) }3 P# S: i$ ^
可以访问它,最简单的方法用modemacro命令,后输入$(getvar,clayer)
( q, z7 T/ S: \! B,以后当前层名就显示在状态行上,用户化可谓无孔不入吧! ; u5 K* m6 G9 |' m0 w1 R9 z
31.AutoCAD的图形格式为.dwg,也可导出为.bmp
; R: h; J$ B m2 c6 s/ r5 P* r及.wmf或.eps、.dxf、.3ds,如果用render命令可存
, ]$ Y& X) E4 i6 T: w2 M为.pcx、.tga、.tif格式,AutoCAD还可将文件直接存为这几种格式,要
* E) B% g" J! w X [为系统装一个名为“Raster - L7 _& Z, p: n/ r4 R$ P, R
file export”的打印机,用它打印到文件,% O$ d6 T$ s( S' d& A& [
ACAD2000还可将文件存为JPG格式。 |