第 11章 图块
主要内容,
11.1 定义与插入图块
11.2 图块属性
11.3 为图块改名
11.4 修改图块属性值
11.5 创建图块文件
插入图块
定义图块
编辑属性
定义图块
定义图
块属性
本章所学命令
11.1 定义与插入图块
为了进一步提高绘图效率,简化相同结构
的绘制,AutoCAD提供了一种定义图块的方法
来绘制相同结构。我们可以把任何多次使用的
图形符号、部分图形或整个视图定义为图块。
定义图块后,AutoCAD将其中的图形作为一个
整体来处理,使图块具有了图元的特性,因而
将其称为广义图元。
11.1.1 图块的概念
定义图块具有以下优点,
1、避免重复绘制相同结构。
2、定义图块文件,建立常用结构库,使图块成
为共享资源。
3、如果将图形中的相同结构定义为图块,用户
只需要重新定义图块,凡用到此图块的地方都被
自动修改。
图块插入层与被定义为图块的图形元素所在
图层的关系为,
1、图块可以由绘制在不同图层中的图形元素定
义而成,图层的信息被保留在图块之中,插入图
块时,图块中的每一图形元素都在原来的图层上
画出,并保留原来的线型、颜色等全部图层特性,
与插入层无关。
2、如果图块中的图形元素全部被绘制在 0层中,
图块中的图形元素继承图块插入层的线型和颜色。
3、用 Byblock线型绘制的图形元素继承图块的线
型;用 Byblock颜色绘制的图形元素继承图块的
颜色;用 Byblock线宽绘制的图形元素继承图块
的线宽。
例 按国家标准规定绘制如图所示表面粗糙度符
号。将其定义为图块。
H
2H
60°
60°
11.1.2 定义图块
按国标规定,表面粗
糙度符号的画法如图所
示,其中 H等于 1.4倍字
体高,表面粗糙度符号
的大小由尺寸 H来控制。
为了便于在以后插入图
块时计算比例,我们将
表面粗糙度符号的高度
尺寸 H定为 10mm。
图块取名,Rough
定义图块的步骤,
1、绘制表面粗糙度符号。
2、单击定义图块命令按钮,显示,Block Definition”对
话框。如图 1所示。
3、在,Block name”文本框中输入块名,Rough”
4、单击按扭,系统暂时隐去,Block name”对
话框,并在,Base point”区显示基准点 C的坐标值,如
图 2所示。
5、单击按钮,系统再一次暂时隐去,Block
Definition”对话框,在命令话区显示提示,
Select objects,
选择完对象以后,系统又返回到,Block name”对话框。
6、单击,OK”,退出,Block Definition”对话框,就完
成了图块定义。
图 1
图 2
11.1.3 插入图块
例 按国家标准的有关规定,将上例中定义的图
块插入到如图所示的 4个位置( H=7)。
我们已知 Rough
图块的 H=10mm,
假设根据图纸需要,
要求 H=7mm,因
而应当用 0.7的比例
插入图块。
步聚:(略)
表面粗糙度的数值大小是一个变量,在插入图
块时,怎样输入表面粗糙度数值呢?解决这一问题
的办法是定义图块属性。
AutoCAD允许为图块附加一些文字信息,我
们将这些文字信息称为属性。
例 定义,Rough”图块的属性,达到如下效果,
( 1)在图块上显示标签 RA,形式为 。
( 2)插入图块时显示提示“输入表面粗糙度 Ra的
值:”,提示用户输入 Ra 的实际值。
( 3) Ra的缺省值为 6.3。
11.2 图块属性
RA
11.2.1 设置图块属性
这 3个要求分别对应于图块的 3个属性,Tag(标签属
性),Prompt(提示属性),Value(值属性)。
定义图块属性的操作过程,
1、画表面粗糙度符号
2、执行菜单命令 Draw/ Block/ Define attributes(或键
盘命令 attdef),显示图块属性( Attribute Definition)
对话框(如图 3所示)。
3、输入各属性值。
在文本框 Tag中输入标签属性,RA”
在文本框 Prompt中输入提示属性“输入表面粗糙度 Ra的值:”
在文本框 Value(值属性)中输入值属性,6.3”
4、在,Text Option”区设置文本选项。
设置文本选项要考虑下面 2个问题,
( 1)因为 Ra的数值长度不固定,为了避免数字与表面
粗糙度符号的长边线相交,此例中将数字设置为右对齐。
( 2)按国标规定,数字高度大约等于表同粗糙度符号
高度 H的 0.7倍,我们绘制的符号高度 H=10,因而字体
高应设置为 7。
即在,Justification”下拉表中选择,Right”(右对
齐);在,Height”按钮右边的文本框中输入,7”;使
,Rotation”按钮右边的文本框中保持,0”。
5、选择属性插入点。
单击按钮,Pick Point”,系统暂时隐去,Attribute
Drfinition”对话框,在下图所示 A点处单击,选择 A点
为插入点,系统又返回对话框,结果如图 4所示。
A
B
6、单击,OK”按钮,退
出,Attribute Definition”
对话框,完成属性设置。
图 3
7
图 4 属性设置结果
11.2.2 定义带属性的块
在上面的操作中,我们并没有指定所定义的
属性属于哪一个块,只是在表面粗糙度符号附近
指定了一个表面粗糙度参数 Ra的填写位置。要达
到上例要求,必须指定在上例中定义的块属性是
表面粗糙度符号这一图块的属性。实现这一要求
的方法是,将属性和表面粗糙度符号一起定义为
一个新图块。
新图块取名:表面粗糙度
操作过程,略
6.3
12.5
25
3.2
图中左侧以及下
边的粗糙度符号不
符合国家标准。可
再定义一个带属性
的块“粗糙度 180o”。
如右下图所示。
RA
11.2.3 插入带属性的块
例 利用已定义的图
块“表面粗糙度”,
标注图中的表面粗糙
度。
※ 11.2.4 复制与修改图块属性定义
复制属性命令,COPY
修改图块属性,DDEDIT
例 将图示“标题栏”定义为带属性的图块,达到如下效
果,
插入图块时显示默认的制图人姓名,描图员姓名,审核
人姓名”。
制图
描图
审核
比例
件数
重量 材料 40
1 3 0
8
8
8
12 28 25
1812
11.3 为图块改名
例 将图块名称“粗糙度”修改为“粗糙度 0”
在命令行输入改名命令,rename”,显示,Rename”对
话框。按提示操作即可。
11.4 修改图块属性值
6.3
12.5
25
3.2 3.2
1.6
25
6.3
修改图块属性需调用工具条( ModifyⅡ )命令,按
提示操作即可。
例 将左图所示粗糙度修改为右图所示。
11.5 将块、选择集或整个文件写入磁盘成为图
块文件
前述图块,仅能用在被定义时所处的图形文件中。为
了使创建的图块成为共享资源,使其可以插入到任意图形
文件中,需将图块写入磁盘(写盘),成为图块文件。此
外,还可把一个选择集或整个文件作为图块写入磁盘成为
图块文件。
写盘用键盘命令,WBLOCK(别名,W)。
发出写盘命令后,Acad打开,Write Block” 对话框,
按提示操作即可。
说明:当选用将当前整个文件( Entire drawing)写
盘时,必须预先定义图形文件的插入基点(命令:
Base),否则 Acad默认的插入基点是坐标原点。
将块写
盘 将当前整个
文件写盘
将选择集
写盘
图块文件
位置等
图块文件名
11.6 练习
1、定义图块属性,标注下列表面粗糙度符号
2、定义带属性的“形位公差基准代号”图
块。