|
|
发表于 2010-4-25 22:22:13
|
显示全部楼层
来自: 中国江苏南通
块是用来组合成复杂图形的一种简洁方便的实体,它被autocad当作是单一的对象来处理。2 D% g3 a8 n2 \" D7 L
1.建立图库。利用块的性质,可以将当前图形中的一组对象,或者以前某个独立的图形定义一个块,也可以将常用的图素作成块,存放在样板图里。这样,实际上是建立了用户自己的“零件”库。绘制其它的图形时可以直接调用。甚至 们可以使用块将一些较小的细节图做块,按照“拼积木“的方式构成一张整图。经常用到的图形可以一次完成而不必重复制作。这大大地加快了绘图速度。
6 S& J' @8 j' P) d2.节省内存及磁盘空间。块的是单独存放的,数据存储结构中只单纯地保存块的存储地址、放大参数、设计基准、比例因子等,而没有各个图元的点、半径等信息,这些信息在块的插入后将根据图形要求来确定。也就是说,块的存储相对图形存储来说,节省了许多空间。因此,块的定义越复杂,引用的次数越多,则越能节省空间。
4 H6 n5 S2 Y; C* q( q l E# s3.便于修改图形。在一个图中可能要插入很多相同的块,在设计过程中有可能要修改某个部件,代表这个部件的图形块就需要修改。如果不做块修改工作量会很大。但是如果将部件定义为块,就可以简单地对块进行修改,重新定义一下,那么相应的图形上的所有引用该块的内容也随之自动更新。. F" [' C4 p- i* `0 }- x( S
4.便于加入属性。属性是块中的文字信息,属性依附于块,可以随块的变化改变比例和位置。这些文字信息有些是可见的,有些是不可见的。块可以很好地管理它们。属性不仅可以作为图形的可见部分。而且它还可以从一张图纸中提取出来,并传输给数据库,生成材料表、外购件表或进行成本核算的原始数据等。
/ m4 ?: S6 K/ L7 @例如:假定用户是一个办公室的管理人员,想将几张桌子布置于一个办公室的图形中,每张桌子分配给一个职工,并且在桌子上标出职工的姓名。在图形完成时,需要得到办公室里所有桌子的列表,表明它的主人和位置。完成这些任务,分以下几步:a.画一张桌子,然后使用属性定义命令“attef”来建立一个带有属性“employee”(职工姓名)的提示。b.使用“block”命令,通过窗口选择桌子和属性定义为desk的块。在需要桌子的位置通过提示插入此块并且赋上属性即可。c.执行“attext”命令建立一个文件,使这个文件中包括块名块的插入点的x/y的坐标 以及属性值诸项,如下所示:
# w S0 o4 {6 V0 X+ i4 kdesk 150.0 300.0 jane doe accounting
) W' {; ^. @5 Z. l. S# R' \6 v4 Mdesk 200.0 320.0 jim smith sales
0 `8 V6 C, }4 S4 q" ~, F J% [desk 220.0 320.0 carol white sales I) {3 m. X# L' e8 B( }# z9 ~
为了便于计划和成本估价,现在要求了解每张桌子的颜色 制造商 型号和价格,这就可以用定义属性的方法来处理和保存这些信息。如果图纸上不需要标出,那么把它们设为不可见的属性。下面对于设备计划,可以在属性定义后从中提取出一组不同的属性:( ]! n7 A/ a3 m; M5 @+ J5 p
desk 150.0 300.0 walnut acme mfg 14-1550w 179.951 D" F7 U2 i+ l6 e, t. v/ S
desk 200.0 320.0 walnut acme mfg 14-1550w 179.95 b9 q# I, u: `: A
desk 220.0 320.0 beige acme mfg 14-1550b 159.95
4 I/ p2 _7 j P& x9 Q& L* m1 z以上两个文件都可以用来产生报表或被数据库程序设计所调用。, y" \& G1 N! }$ q: P0 o7 C
6 X F3 G" o/ z# b
希望楼主看了之后多用用就会知道块其实不是麻烦了,其实是很有用和很简捷的方法。 |
评分
-
查看全部评分
|