|
在AutoCAD制图的过程中,有许多相同的图形需要复制,例如机械里的螺钉、螺母,工民建里的门窗、桌椅等。你可以使用Copy Object和Scale命令,这对于等比缩放的图形比较合适,比如门、桌椅等。但对于非等比缩放的图形,这些命令就不太合适了。3 P d, K) O# n( w. p& T5 Q: ^
比如下面这个例子,图中窗户缩放后的图形样式,并不是你想得到的结果。这个时候,“块”便有了用武之地
) A3 d. C0 a- P# Q
" R7 v9 [( I( }/ J7 E 块一般是由几个图形对象组合成为一个单独的图形对象,类似于图形编组(虽然它们是两个概念)。它的特点在于能够有力的协助用户快捷准确地组织、生成可以修改的图形,由于它的插入是在原块定义基础上的引用,所以它能在一定程度上减少图形文件的大小,并且在插入块图形时,你可以随意按需要的比例进行缩放和旋转角度。
+ ?7 @" g y% X3 w3 J# o/ T, {" i, ?% \5 { U9 T, j$ C* p
我们一般在0层上进行块的创建,并将颜色、线型和线宽设置为ByLayer。块的实际应用,主要分为两个部分:1、块的创建;2、块的插入。下面以北方双层窗户的平面符号标示为例,说明应用块的过程。
- ^- N8 n) f. w% V% y
+ O6 K7 F3 w0 P& x6 D 运行CAD以后,在菜单栏选择Format>Unit…,在弹出的Drawing Units对话框中,设置长度单位类型为:小数,长度单位精度为:0,设置从设计中心进行块插入的绘图单位为:毫米,绘图单位对话框见下图。 5 t$ y) c6 E2 K- B
. V1 _) L* l- q0 a/ G 块的绘制最好使用一个单位,并以坐标零点为基准点。此例中,使用一个毫米来绘制双层窗户。这样,你在以后插入窗户块的时候可以指定它的真实尺寸。绘制过程如下: 5 a8 v5 @% _7 L" h
Command: _rectang
1 P+ e: M8 }0 I* a( r Specify first corner point or [Chamfer/Elevation/Fillet/Thickness/Width]: 0,0 . n7 d* V. {, j3 ?- l" b
Specify other corner point: 1,1
% r+ v3 M& P1 D3 E4 ^7 P Command: l
2 Y6 ]- f( o6 h' z# m5 O( u7 Q LINE Specify first point: .333,0 P4 \9 x2 Y( `6 D0 {' [3 e8 G
Specify next point or [Undo]: .333,1
^7 C; z) a" b2 s7 N- p l Specify next point or [Undo]: ; P2 k3 F/ x$ e+ I/ U2 I m
Command: LINE Specify first point: .666,0
8 P5 E, n: i$ e' ?' I: A0 z Specify next point or [Undo]: .666,1 0 B5 u- g# z3 [( l
这时,你想要定义块的图形已绘制完毕,下面进行块的创建。全选所绘图形,在命令行按b(Block)键,回车,弹出Block Definition对话框。在Preview icon区选择“依据块几何图形建立图标”项,你就可以看到预定义的块的样式了,方便于你的检查和确认,这也正是使用对话框创建块的优点。由于基点也已确定,你只要输入块的名字,按回车确定,块创建完毕。块定义对话框见下图。
$ y+ ]( V1 k2 n. z* _
4 A: `8 w( _" Y; Y5 |, M2 ? 用命令B创建的块,一并保存在当前的图形文件中。若是你想把块作为一个单独的文件存储,你可以使用命令WB(Write Block),它方便在其他图形文件和DesignCenter中调用。
( @3 l: }4 p. }2 u+ z/ e. S, K7 U2 Y
2 U& |8 a" f" b N/ E- C 现在你就可随意在你的图形中插入你定义的块了,插入的块作为一个单一的对象。插入块的命令是i(Insert),若想只在命令行操作,必须在命令之前加入-号,依照命令行的提示进行块的插入,并且在插入的过程中可以在视图中实时看到结果。下面是使用命令行插入块的过程:
9 s/ w; s. F9 r# ?- z1 y" U2 G4 ?2 o/ w1 }5 t# B, f. s/ w
Command: -I % ]! f' ]* i3 I
-INSERT Enter block name or [?] : 7 H; _" _# Q7 F) x# I0 ?# P3 y
Specify insertion point or [Scale/X/Y/Z/Rotate/Pscale/PX/PY/PZ/Protate]: 10,10,0
- V0 Z4 `# T% T+ | Enter X scale factor, specify opposite corner, or [Corner/XYZ] <1>: 240
8 \, X! \6 j Y6 H! Q Enter Y scale factor : 1200
3 v$ E% x7 k$ R$ } Specify rotation angle <0>: ( A: S. J% M/ Z% ?$ g/ P) g
以上就是使用块的基本过程,在应用它的时候可以根据你的喜好和具体情况来决定是通过对话框还是命令行操作,这也正是CAD的灵活性。不过在CAD中,时刻关注命令行的变化,不失为一个好的习惯。" B- x4 R S X' Y
收藏 分享 评分
: \+ ^; v/ I6 M3 m4 J: A回复 引用 订阅 TOP 7 M) @: m; y5 |/ {
0 B$ E) F+ z" F+ B0 v2 l6 o; K
龙龙 发短消息 ( {/ a* F. c, |/ m( _0 i
加为好友
$ ?$ \* H, N, e- R( \/ w4 C3 F龙龙 当前离线 : }& x# e( n. L" H5 Z* P
Member% ~7 j$ y. b, E3 } ~: X) p% a( ?0 o
UID8 帖子925 精华26 积分1848 威望1848 阅读权限200 在线时间60 小时 注册时间2004-4-13 最后登录2009-2-22 7 y# D) K* r' Z; R7 b
版主
+ }( P0 \8 j6 a5 e: b8 c4 {: M5 Y2# 发表于 2006-7-18 23:23 | 只看该作者 随着计算机应用的日益普及 ,我国相当数量的企业已采用计算机绘图 ,而其中绝大多数选用了AutoCAD作为工具软件。我国开发的面向产品的CAD软件大部分也是基于AutoCAD进行二次开发的 ,无论是交互式绘图 ,还是二次开发 ,对于标题 栏、明细栏及其它类似表格的处理 ,基本上都采用插入图块再定位写文本的方式 ,不仅麻烦 ,而且在汇总 台机器的“三表” (指零件明细表、标准件明细表 及外购件明细表 )及其它相关的报告时 ,仍需要做大量、繁琐的人工抄录及检索工作。而属性块可以较好地解决以上问题。
+ ^1 j' Y$ k+ s, D5 z2 `首先是创建属性块:属性是随着块插入的附属文本信息。属性包含 用户生成技术报告所需的信息 ,它可以是常量或变 量、可视或不可视的 ,当用户将一个块及属性插入到 图形中时 ,属性按块的缩放、比例和转动来显示。 创建属性块之前必须预定义属性 ,通过预先定 义文本大小、样式、对齐方式、层及文本的其他特点 , 可简化可视属性文本输入信息。具体定义方法如下 : + |& j) H" h3 _3 [) u
在命令行下输入“attdef”,再输入 I,c,v或 p 或回车 ,各选项含义分别为 :I:不可见 C:常值 V: 校验 P:预置 一般情况用回车即可。 / E( T- ^$ `- `/ H* L- U( g
输入属性标记。该标记非常重要 ,它是用属 性块生成技术报告时的字段名 ,可用相关的英文单 词或汉语拼音表示 ,对于将在同一个报告中出现的 属性 ,不要使用相同的标记名。 . @9 L% f- P. W- e p; [
输入提示文本 ,也可直接回车不显示提示信息。
) R0 R9 t, Q+ w0 V输入缺省的属性值。 & w& ?& c. T c; R
接下去的提示与“text”命令相同。每个属性均要重复以上定义过程。属性定义完成后 ,可以进行移动、复制、旋转、镜像、对齐等操作。
5 A4 B! F* O+ H/ V% K属性块的定义方法与普通块的定义基本一致 , 只是选择实体时 ,要把将在块中出现的属性选中。为方便多个图形文件共用 ,也可以用“wblock”命令将属性块写入硬盘。 其次是使用属性块:属性块的插入方法与普通块的插入方法基本一致 ,只是在回答完块的旋转角度后需输入各属性的具体值.块插入完成后 ,由于种种原因 ,可能需对某些属 性值进行修改 ,这时一个常见的错误是 :先用“explode”将块炸开 ,再准备作修改操作 ,但在块被炸开后会发现 ,这时属性值全部变成了属性标记值。其实 ,修改属性值非常方便 ,仅需进行属性编辑即可 ,具体方法是 :在 modify菜单中选择“modify at-tribute”或直接输入“ddatte”命令 ,选中待修改的属性块 ,在对话框中可以修改该块中所有的属性值。属性的报告特征 ,使用户可以从图形中提取属性值 ,然后 ,用它们来生成 1份独立的报告。提取属性要求 1个模板文件 ,该文件定义了属性的标记 ,同时还定义了每个区域的大小 (参见实例 )。对于提取属性来说 ,有 3种输出文件格式 ,分别为 sdf(空格定界 )格式、cdf(逗号定界 )格式以及 dxf(图形交换码 ) 格式。许多数据库都能识别 cdf格式的输出文件 ,而sdf格式的输出文件不仅能为数据库程序所识别 , 而且也能为电子表格利用。这 3种格式的输出文件都可以用各种高级语言编写的程序来识别。提取属性所用的命令是“attext”或对话框形式的“ddattext”。 ' N D$ z7 Q+ k% c* u$ e6 ]
属性块使用方便 ,插入图形格式速度很快 ,用户 容易得到协调一致的文本高度、样式、对齐方式、颜 色等 ,并可以提取所关心的属性 ,以生成所需的各类 报告 ,尤其是对企业非常重要的三表汇总工作有 着重要的意义。 |
评分
-
查看全部评分
|