CAD制图技巧!CAD制图
$ F% \- B: F9 T% L% x; Q . k% |/ w3 U" u
1.在AutoCAD中有时有交*点标记在鼠标点击处产
. A, e3 |/ c; X$ g$ W6 I生,用BLIPMODE命令,在提示行下输入OFF可消除它。
: K5 ]+ ?& a$ ]8 U, Q, s2 M* k1 q1 o 2.有的用户使用AutoCAD时会发现命令中的对话框1 u/ i+ P' i! w5 d u- ^
会变成提示行,如打印命睿?刂扑?氖窍低潮淞?FONT
; C' r% M9 P5 h face="Times New Roman">CMDDIA,关掉它就行了
+ D% |$ N7 ?. t1 l& K$ S* z% J7 f3 D。
- ?; g) Q+ s" V9 ~# }; B, S 3.椭圆命令生成的椭圆是以多义线还是以椭圆为实
F! |! y. V% ~& {: T! l9 k+ \体是由系统变量PELLIPSE决定,当其为1时,生成的椭圆是PLINE。 4 B- p" U: W O2 [
4.CMDECHO变量决定了命令行回显是否产生,其在4 R1 A2 ^5 M4 A' B4 _0 q
程序执行中应设为0。
6 M5 J0 E& m1 P8 b 5.DIMSCALE决定了尺寸标注的比例,其值为整数
0 }' j1 \' Q7 W/ {6 \3 Q% \ C0 P,缺省为1,在图形有了一定比例缩放时应最好将其改为缩放比例。
* N9 F, _8 }; u; N 6.BREAK将实体两点截开,在选取第二点时如用“@. ~! ?; h) ]6 o# \3 u
”来回答,可由第一点将实体分开。 7 @+ E1 T4 T9 C4 `0 U5 l& r/ j+ ]
7.CAD的较高版本中提供了形位公差标注,但圆度
7 C" P- Q3 t5 Y/ ]8 q+ D4 q及同轴度中的圆不够圆,其实,AutoCAD中常见符号定义都在AutoCAD安
: M6 x/ Z" O8 L9 ~* D8 j装目录下SUPPORT子目录下的gdt.shp文件中,其中2号和4号字符定义了
6 r! u9 a2 q* K3 u* c0 {圆形的形状,圆的弧度竟为127°,但不太好改正之(如改为90°更不好7 @" v$ J% C( [% c& ?" F8 b1 c" D
看)。 * t/ \8 x1 R) y" v% {" X) C
8.空心汉字字形如使用AutoCAD
% J0 c0 x: o( t# p8 c$ d R14中的BONUS功能(一定要完全安装AutoCAD,或& z. `7 j. G+ p' F7 L
自定义安装时选了它),有一个TXTEXP命令,可将文本炸为线,对做立
( m3 e/ w4 w2 o( X2 E( s! T' @ A体字十分有用。 - x F: J7 R/ U7 Y
9.AutoCAD ) r; z! k. O, j& x
R14的BONUS中有一个ARCTEXT命令,可实现弧形文
2 m+ ~- v4 Y8 l本输出,使用方法为先选圆弧,再输入文本内容,按OK。
* R2 J5 Z& G ^ 10.BONUS中还有一个有用的命令,即MPEDIT,用2 ?' x+ o, Z% j7 w- D d
它将多个线一齐修改为多义线,再改它的线宽。 8 X i: y2 ^% _ A' `( d
11.image命令在R14中代替了R13中的BMPIN、 Z1 h0 H4 [3 ^: u
PCXIN之类命令,它将位图嵌入文件中,只用来显示,如炸开就成了空框
( p) u+ O3 A+ A) I( p架,如何使PCXIN等命令重现?请将R13安装目录下的RASTERIN.EXE拷入6 W4 q( Z1 W1 I" E2 E0 z; H
R14下,用appload将其装入,然后就可以将位图导入(可编缉,可炸开
$ a3 u2 a6 a8 w5 f" h)了。 2 v5 Y$ z }8 P4 P0 F& r8 x
12.BREAK命令用来打断实体,用户也可以一点断开
: N8 A# l$ z3 u) ?实体,用法是在第一点选择后,输入“@”。常用一条线一段为点划线,
% K$ A% C6 y5 v; |6 Q另一段为实线时。
1 E8 F% ^) F3 B" k 13.AutoCAD # Y& O8 `/ M3 A/ i
R14中提供了大量的命令缩写,许多R13中无缩写的, W- _" W# _$ b5 ~# u6 ?
命令也有了缩写,下面提供了CAD中的单字符缩写:A:ARC, 7 @* G9 q" i4 Q2 k2 U
B:Bmake, C:Circle, D:ddim, $ O0 E9 J: A; g
0 F7 N" ~$ o3 G- F& k
E:erase,F:fillet,G:group,H:bhatch,I:ddinsert,L:line,M:move,of5 G$ n0 C" e5 ?- ?; L8 z; t
fset,P:pan,R:redraw,S:stretch,
7 f/ z6 T3 l7 \2 d" ~% A. O 2 a( ]) U: G+ W/ d+ _
T:mtext,U:undo,V:ddview,W:Wblock,X:explode,Z:zoo,可大量使用之
" K9 S+ e6 [. {,使用后会发现比鼠标点取快(尤其在1s输5个字符的速度下)。: ]% K" W: I/ k. w+ z
AutoCAD
0 C. m) v, }: J- `& s R14大量扩充了简化命令,不仅增加了以首字母简化
+ K6 \7 N! H& a# ^9 i6 v的命令(这里不列出),而且增加了用前两个字母简化的命令,常用的
, \6 w2 ^; E0 H9 i% S, Q, s如:array、copy、dist、donut、dtext、filter、mirror、pline、9 I- C3 {$ l" y; ~* L. o% n
rotate、trim、scale、snap、style、units等,更加提高了用键盘输
# g y; Q) O/ X入命令的速度,对熟悉键盘的朋友来说简直是如虎添翼。 % J4 \8 K: v. y* l; p/ l5 B$ I
14.AutoCAD R14的命令缩写也可用在R13,方法是8 ]% [: [3 {5 X6 ?& P0 K
将AutoCAD , M( ?8 D7 S5 I/ \- ?# U* W
R14下Support子目录下的ACAD.pgp拷贝至AutoCAD $ s; i/ }: p3 ~6 d
R13的Support子目录下。 5 @( s l' t2 N8 k: h1 S. {
15.AutoCAD中ACAD.pgp文件十分重要,它记录命" x9 l7 P% |4 |
令缩写内容,用户可自定义它们,格式如下:<命令缩写>
/ u( ]% r. X) k5 [# o) b9 a2 S: i0 c *命令名称。也可定义系统命令,AutoCAD R14提供
8 ]# x* e1 w0 Y4 C" e' d了sh命令,可执行DOS命令,但在Windows下作用不大。 " E/ [: o/ P3 a6 F
16.AutoCAD
2 V/ Y8 c3 y" F2 y R14中用NOTEPAD、EDIT、DIR、DEL等系统命令,笔
; P4 b" y: x3 n* a# J+ V者认为其中NOTEPAD对自定义CAD用途较大,但使用起来会发现屏幕一闪
- ]; r! Y2 P2 O+ l+ }(进了DOS),又返回,十分让人不愉快,让我们来编一个小程序,取名
, h* g; ]; l' I为note.lsp: / E8 n7 ^! Z! f5 d. h
(defun c:notepad() (startapp "notepad"))
6 J0 X# ]- @) r0 x' A: Y# W 先将ACAD.pgp中的NOTEPAD命令定义行删除,重入# S) S- B; M6 a# b1 ]7 L
CAD后,再将此程序用命令:(load 3 w" ]9 C8 u m* D, D" O
"note")装入,下一次用NOTEPAD命令会有更好效
m; } N O3 p9 u9 k/ b果,最好将(load
1 L4 c/ Y; k# ^ "note")加入Support子目录下的ACADR14.lsp 中
5 x) c8 N+ v$ O0 p" G。 : \; y) s6 v' O2 [; Y
17.AutoCAD
2 y0 F' P8 k; p8 X R14中打印线宽可由颜色设定,这样机械制图中的各+ J8 L# n2 r( X; ^! C# M+ D' u
种线型不同、线宽不同的线条可放入不同的层,在层中定义了线型和颜
% g9 \: i# d9 J" I; t* @色,而在打印设置中设定线型与颜色的关系,效果良好。 : K7 Q1 E, C. W h
18.AutoCAD
, M4 |' e+ u2 t, |8 B R14的Support中ACAD.dwt为缺省模板,要好好加工: r; w# W+ u- C) R
它,把常用的层、块、标注类型定义好,再加上标准图框,可省去大量
% d$ T3 ]: ^7 X/ H重复工作。 ( i( l; K! B! Z! c
19.AutoCAD中有不少外部Lisp命令文件,可以直
; I! p5 L- h8 c6 w& S接观察它们,如果学习开发Lisp应用程序,注意:R14可是最后一版Lisp- J; \: W7 E% H
文件内容公开的AUTOCAD,在CAD2000中Lisp文件内容是加密的(笔者正
* g1 {& Y) ^; q在研究解密程序)。
0 `" b3 G% P6 t# Y& I 20.AutoCAD二次开发工具很多,Lisp早就有了,
@0 C1 r3 @# T; K( Q8 I% R' gR11提供了ADS(Acad Develop
$ H8 M5 T/ k$ N system),R12中提供了ADS对实模式下C编译器(
4 p f( F( t! |" G7 \) G如BC,MSC)的支持,R13提供ARX(Acad Runtime + s! u6 v& M/ o# o7 z
eXtend),R14提供了VB
% d, _8 r8 V0 G Automation,这个Automation使VB编写CAD程序成1 P, U; p7 |& N9 `
为可能,渴望CAD编程的人有了一个最好的选择,不必学习ADS、ARX、7 N) T9 L. u6 `" e- X& |/ K
Object
& l# [1 s9 P9 r0 l% x0 ?4 I ARX,和AutoLisp,一起加入AutoCAD编程的世界。
" f Q4 }+ S6 d m6 ] 21.用户自定义的Lisp文件一定要自动装入) Q/ B% `; z' e+ n" S' a+ {
AutoCAD,这样就需要在acadr14.lsp中加入用户Lisp文件的装入语句,3 q' B! g. ?9 G- z3 E1 F7 E
acadr14.lsp(早期版本为acad.lsp),好似DOS的Autoexec.bat,一定) l# c9 j; m/ {' {7 h) B, X
要好好利用,在其中如定义了名为S::STARTUP()的函数可自动运行
0 E; m2 {6 J: r# T它(给CAD加个启用画面如何,可用STARTUP加startapp函数,也可加登: \. ]7 N% F4 x
录密码)。 % U, {1 ~/ T/ a. x6 l7 R5 L6 C
22.将AutoCAD中的图形插入WORD中,有时会发现 ^1 K1 F2 h" J: ?0 O
圆变成了正多边形,用一下VIEWRES命令,将它设得大一些,可改变图形) D, y* R3 P: y) d
质量。
( r2 M. L0 ^- k+ j E* Y3 w 23.形如f30H11(
2 S& [' R* {) M8 U$ U, x3 f1 p% R )的标注如何去标注呢,请在文本内容中输入“%%# C7 k: I0 C& x& \# y1 l
c30{H11(){\H0.7x;\S+0.1^-0.2;}}”,可以实现,如嫌太麻烦,就编3 V; O& |: Y- I
个程序来简化操作。 4 Y+ x& u7 K6 B0 s& n9 _
24.AutoCAD中文件可当作块插入其他文件中,但
) t$ ]1 k& P1 x& _这样一来过多的块使文件过于庞大,用PURGE来清除它们吧,一次清一层: u! e* F, _% j/ Q# A
,一定要多用几次呀! 7 L* t) _3 J% @% Z* s; ^
25.AutoCAD , N& |1 D: z: C' D# P* B% w! J
R14的帮助文件内容十分丰富,由很多本“书”组成, }8 o) C. L1 P
,一层层打开,多看它们用处是很大的,其中包括了CAD的各方面,比任
+ ?* |( Y" A1 G5 x$ J3 h8 Z: \何CAD大全还全,你是否想您的帮助加入其中,请修改acad.cnt,加入自, t( q L* X# F4 e0 K! Y' }$ I) {$ ~
己帮助的链接。
, |7 T, \3 ?0 L. t3 i/ i 26.在CAD中可按规定编定.ahp的CAD帮助文件,在& a: P% ?# ^2 _4 I( Y. d
R14下用ahp2hlp.exe将其转变为.hpj的文件和 5 N. A1 m0 \! p) u
.rtf的文件,再用HelpWorkshop工具(在VC5中有4 b& M1 r; h& z( z$ g
)将其项目打开,编译为.hlp文件。 2 Q k1 p% k- L5 Y( a9 R0 S- r
27.在AutoCAD中有一些DOS下的exe文件在R14中仍7 V4 n+ }8 R/ v& m+ [7 ~7 z
有用途,用Slidelib.exe可将幻灯片作库,mc.exe可实现菜单的编译。 , B% |1 L- k$ J
28.在作完零件图进行组装时,可将零件图块插入0 L! [; R) L2 y! y0 e; E# P
后焊开,再用group成组后组装,这时用ddselect命令控制组选取处于何
% j: Z1 @9 t) j/ I- s种状态,取消组选取时可将组内成员删除、剪切、修改,要移动零件时7 v) c- M: L+ G' }" A& m" H) t( Q
再打开组状态。 9 Z+ f/ T, Y- J: T$ G- l( D3 ^
29.在AutoCAD中的菜单源文件为.mnu文件,将其
( n( s7 f, [* ?2 M( M! y修改可将自己的命令加入菜单中,再用menu命令装入,可参加AutoCAD帮# \( i2 S4 ~( ^4 B
助了解菜单文件格式。图标工具条中加入自己的命令相对简单,可在工0 v4 }5 m, p- @. M! }
具条上点右键,在toolbar对话中,点new按钮,输入工具条后,一个新
5 y/ d6 h( Q' ~: ^工具条产生,再选Customize按钮,选定custom,将空按钮拖入工具条中( r7 r6 y2 w: d7 c3 x
,再在空按钮上按右键,这样就可定义自己的按钮图标和命令。 . s/ s$ H# a- k; d% t. y. b
30.AutoCAD的状态行也可自定义,用DIESEL语言
" n. \$ z: q1 g( f) b! f$ c3 g可以访问它,最简单的方法用modemacro命令,后输入$(getvar,clayer)( S) k+ m2 _! o a3 n7 d8 d
,以后当前层名就显示在状态行上,用户化可谓无孔不入吧! / |& c- L* m" P+ M! c+ _
31.AutoCAD的图形格式为.dwg,也可导出为.bmp
4 {: B' |* ]* |/ E9 X# o7 C及.wmf或.eps、.dxf、.3ds,如果用render命令可存, w( u* T7 Y" `6 L q0 y" m3 S
为.pcx、.tga、.tif格式,AutoCAD还可将文件直接存为这几种格式,要7 S" \7 O9 g' ~- L( `1 o, _$ o
为系统装一个名为“Raster 4 p. E1 n0 y) g6 h9 l, a# w; b
file export”的打印机,用它打印到文件,
) T: ?+ }6 s0 |+ p o ZACAD2000还可将文件存为JPG格式。 |