|
本帖最后由 蓉容 于 2009-8-20 02:58 编辑 1 G3 X* o ~) O5 h7 p7 J! g9 i
' _3 D: Z, P) Q, N' M$ Y摘要:文章对AutoCAD软件中的一些特性做了探讨,并研究了实际生产中块与属性的建立与应用的一些问题。
- e m9 w1 U8 {( h/ l4 K, m 在现代化大规模生产当中,技术集成使设备日趋完美而又微型化,市场上的竞争又使时间更趋宝贵。这就迫使人们想方设法缩短产品的开发周期,以便创出更高的效益。AutoCAD软件正顺应了这一潮流,它从20世纪80年代初被开发出来以来,经过不断升级,如今已成为日趋成熟的当今世界上应用最为广泛的计算机辅助设计软件包之一。相对于手工绘图,它的速度之快、精度之高,令人惊叹;它所绘图形复杂的程度,编辑的手段,又给人们的手工绘图观念带来了一次大的革命。如何充分发挥它的作用,成为工程技术人员面临的一大技术应用性课题。本文旨在对AutoCAD软件中块的应用做些探讨。
8 B: L& N& l3 w( X" }6 m 一、块的意义
8 h+ D6 W( L. f$ x% V- ^0 H9 j# O AutoCAD软件中,绘图速度快的体现之一是省去了重复出现的结构的画法,如零件图上粗糙度的标注、标题栏的画图与填写、减速机上的螺栓联接、电路板上重复出现的一些结构等。在这样一些结构的画图中,除了尺寸相同的结构可以用Copy命令来画外,其他尺寸不同的结构则完全可以用“块”来完成。
" }# h/ L) I. ]3 O" a 块是由多个图形对象组成的一个复杂集合。它的基本功能就是为了方便用户重复绘制相同图形,用户可以为所定义的块赋予一个名称,在同一文件中的不同地方方便地插入已定义好的块文件,并通过块上的基准点来确定块在图面上插入的位置。当块作为文件保存下来时,还可以在不同的文件中方便地插入。在插入块的同时可以对插入的块进行缩放和旋转操作,通过上述操作,就可以方便地反复使用同一个复杂图形。
9 m2 \ J0 V* F, k+ f+ ?3 p 在AutoCAD中,使用块还能给人们带来以下一些好处:! U- A( @+ |! z" d8 \" t
(一)便于创建图块库(BlockLibrary)
$ D3 B9 [/ ~- P& V) v9 x 如果把绘图过程中经常使用的图形定义成块并保存在磁盘上,就形成一个图块库。当需要某个图块时,把它插入图中,即可把复杂的图形变成几个简单拼凑而成的图块,避免了大量的重复工作,大大提高了绘图的效率和质量。1 N ^5 q1 H6 R7 R, R# p: V
(二)节省磁盘空间
. B" _3 P5 p: h2 v1 }9 v 在图中的每一个实体都有其特征参数,如图层、位置坐标、线型、颜色等。我们保存所绘制的图形,实质上也就是让AutoCAD将图中所有的实体特征参数存储在磁盘上。当使用Copy命令复制多个图形时,图中所有特征参数都被复制了,因此会占用很大的磁盘空间。而利用插入块功能则既能满足工程图纸的要求,又能减少存储空间。因为图块作为一个整体图形单元,每次插入时只需保存块的特征参数,而不需保存块中各个实体的特征参数。
7 |& L2 l0 {) j- W (三)便于修改图形
a" @0 l4 y; ?7 ~6 { 在工程项目中经常会遇到修改图形的情况,当块作为外部引用插入时,修改一个早已定义好的图块,AutoCAD就会自动地更新图中已经插入的所有该图块。
" s1 w' q# A4 j. q& ?$ ]7 O (四)便于携带属性* J% d- t2 V8 r! j8 I; b
在绘制某些图形时,除了需要反复使用某个图形外,还需要对图形进行文字说明,而且说明还会有变化,如零件的表面粗糙度值、形位公差数值等。AutoCAD提供了属性功能来满足这一需要,即属性是从属于块的文字信息,它是块的一个组成部分。对于这些需要对图形进行文字说明的块,我们可以把它做成属性块。2 W$ B2 L% s: n
二、块的建立
3 B* O2 s% H) v' A 能否准确地建立一个块,是考验一名技术人员能否正确使用块的标准。正确地建立块,可以加快人们利用计算机绘图的速度。在绘图时,必须要有前瞻性,要能预见什么样的结构会重复出现。对于重复出现的结构,我们应该首先建立好块。在块的建立过程中,比较直观、方便的方法是利用对话框建立块。 S+ v1 p+ e5 t4 g b0 z0 h3 ]
例如要建立图1(a)所示的块,我们可以进行以下操作:' k. q- P8 u0 Z8 l
1.用鼠标单击(不特殊注明时均为左击,下同)工具栏上的MakeBlock按钮,弹出对话框。
: B& W6 t+ q& w% E3 ]9 l 2.用键盘在对话框的BlockName栏中输入块名A。* I0 q' C: r7 l6 b! \
3.单击对话框中的SelectObject按钮,此时对话框消失而返回到绘图界面。
) }3 A9 p. R) ~. t7 m 4.单击并拖动鼠标,选中图1(a)所示图形后再右击鼠标予以确认,此时对话框再次出现。
" ?6 |; c( n4 b% F# K; Y E 5.单击对话框中SelectPoint按钮,对话框再次消失而返回到绘图界面。6 I `0 ^1 |$ P1 ? E5 K- p
6.选择图块插入点(也称图块的特征点)。此时可根据不同的图形选择一个有特殊意义的点,如圆的圆心、标题栏的右下角点等;图1(b)中选择1点作为插入点。确定插入点后,对话框再次弹出。& W4 D9 O8 r# z2 Y$ _% }, `
7.单击OK按钮。一个名为“A”的块即告建立完成。+ M1 ~3 V1 A% y g( Q) U! D; ]2 _: x
以上介绍的是最简单也是最直观的一种块建立方法。实际上,我们还可以通过键盘输入命令(Block)来建立块,在此不再探讨。
_" ^ F6 Y) o1 ` s 我们利用工具栏中的InsertBlock工具或选择Insert下拉菜单中的Block选项,在图形中引用块。使用WBlock命令则可以将块作为一个单独的文件存储在磁盘上,以便在绘制其他图形时采用。9 F5 Z( H, H I0 x% e
属性的定义可以在Draw菜单中选中Block级联菜单的DefineAttribute菜单项完成。
1 Z* C q' Z' v: ?6 k( X6 ? 例如要将图1(a)所示的块设置为图2(a)所示的属性块,可按下面讨论的块在表面粗糙度标注中的应用来进行操作。
$ x6 \' l; a% X9 L5 E1 g 三、块的应用
( G/ z: q, u) K7 ?' a) c* C+ v! J( m+ y (一)块在表面粗糙标注中的应用
) W2 ^( ?, [/ i, w* G1 v 因为表面粗糙度标注除符号外,还带有参数代号、参数值及文字说明,所以我们可以把它做成属性块。如图3所示,在块的定义及插入过程中,我们应该注意贯彻国家标准中有关数据的规定。4 G& F; e" n3 D# }! [
以字高h为基础,对应的线宽及符号高度为:5 ]; I) Z) R# T* d$ }3 x( Y
字高 h=3.5 h=5 h=7
) h" Q: L+ }' s9 V- F 符号的线宽 0.350.50.7 P: ?+ J) i/ {; g
字符笔画宽度 0.350.50.7$ M4 w9 s/ [, E
符号高度H1约为 5711
; C3 x- _ |. r5 q; l+ @4 {6 i 符号高度H2约为 111521
' u; I( o3 c0 Y( |* T 因此,在制作块时,应制作h=1的块,称为单位块。在插入时分别采用不同的插入比例3.5、5、7即可生成符合标准的表面粗糙度符号及对应的文字字高。具体操作步骤如下:2 d% G+ u" B5 q4 M% m. C* {; m/ | g- \
1.设置绘图环境,建立层L1,颜色自定,线型为连续线。
: x8 f( ~/ y r3 e 2.用Polygon命令画一个等边三角形(采用I方式),多边形外接圆半径取1(若采用C方式),三角形内切圆半径取0.5),然后用Explode命令爆炸等边三角形,用Lengthen命令加长三角形一边(加长量大约为2),使其形状为如图1(a)所示。5 i) O, k6 x. P9 S6 }
3.单击Draw菜单中Block级联菜单的Defineattribute菜单项(或在命令状态键入Attdef,然后回车),打开属性定义对话框,定义属性:在Tag一栏中键入CCD,字高定取1,文本采用右对齐方式,其他取默认值。单击拾取点按钮,在图2(a)恰当处[如图2(b)的X处]拾取点,再次弹出对话框,单击ok,图将变成如图2(a)所示。
`8 d$ g h) L( q+ b 4.用Block命令创建块,打开创建块对话框,定义块1,拾取点为三角形的顶点(即I点),拾取实体为全部选中,单击ok。
0 Y/ d( e8 y! j/ y) N6 A: [ 5.用WBlock命令将打开“写块”对话框。我们可在该对话框的“源”区域内指定数据源为“块”,选择块名1,然后单击ok按钮。
: X& ]) M0 U7 a( R (二)制作标题块
7 A, S* H/ e) s% d6 e 目前的AutoCAD软件中,虽然设置有样板文件,但由于其标题栏不符合我国标准要求,因此不适应我国企业的图纸需要。为了适应我国企业的需要,设置一个有本国特色的样板文件是非常必要的。样板文件的设置关键在于标题栏的绘制和填写。2 h0 Z; X N) K! V$ u9 j
在1994年颁布的《机械制图》国家标准中,标题栏作为推荐性标准要求推广使用。由于它的格式已被推荐统一,我们自然希望能在不同的图形文件中使用它。所以可以把它定义成一个块,而且是一个属性块,然后将其保存为一文件,以备其他图形文件方便调用。4 I5 h( e3 s+ H0 m! E( V2 v8 w
标题块的制作可按如下步骤进行:3 U; F2 V6 @, _; s
1.设置绘图环境,创建L2层,颜色为默认色,线型为连续线。& G+ j- Q0 X' m) t% R% n" P
2.绘制标题框。如图3所示。- B/ ]' k8 k% Z" P
3.注写项目名称文字。由于项目名称文字是固定不变的,因此,我们可以直接在图形中输入具体文字:/ Q: z, B: {+ }* M0 ^
(1)创建文字样式。选择Format菜单下的TextStyle选项,打开TextStyle对话框;单击“NEW”按钮后,以“S1”为名创建新文字样式;在FontName区内设置字体为“仿宋”,宽度比例为0.7,高度为3.5(A0、A1图幅一般为5号字,A2、A3、A4图幅一般采用3.5号字);7 P1 L8 P2 _ g. Y: ^
(2)利用Dtext命令填充文字。; {; B8 Y. e! n7 Q
4.创建属性。对于零件名称、比例等可变内容,可以利用属性定义对话框定义属性。/ p+ l5 q9 m. L% I- N$ n
5.存储块文件:
) E. O f% q5 V- E$ X0 \ (1)用Block命令打开块定义对话框创建块;8 c" Q U! Z+ h' B* r
(2)用WBlock命令将所定义的块保存为文件。块名为“标题栏”。
; R; e& ^* C/ Q0 y; a+ d 随着人们对AutoCAD软件认识的不断深入,块在实际生产中已不断为人们所利用,小到单个的几何要素,大到设备装备图的画法。范围也在不断拓展,可以是单人操作的,如简单的装配图;也可以是多人合作的,如大的工程设计。靠一个人的力量完成是比较困难的,需要多人协作。 |
|