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