3.4 图块操作、外部参照
块也称图块,它的功能是可以将许多对象作为一个部件进行组织和操作,在绘图的过程中可以反复使用它,从而提高绘图的效率。
3.4.1 创建与编辑图块
1.创建块
可以在当前的图形中将一部分图形作为块保存在当前图形中,而不能在其他图形中调用,当然也可以在其他图形中调用已经定义的块,那么这时候调用的块必须是“写块”,“写块”是以文件的形式写入磁盘的,然后在其他图形中可以进行调用,下面对其分别进行介绍。
操作方式:
菜单命令:【绘图】/【块】/【新建】
工具栏:单击【绘图】工具栏中的按钮
命令行:block(b)
执行【绘图】/【块】/【新建】菜单命令,即执行block命令,打开【块定义】对话框,如图3-25所示。
图3-25 【块定义】对话框
部分选项说明:
【名称】下拉列表框:用于输入或者选择图块的名称。
【基点】选项组:用于设置插入块的基点位置,可以直接在X、Y、Z文本框中直接输入坐标,也可以单击拾取点处的按钮切换回绘图窗口,直接通过鼠标选择基点。
【对象】选项组:用于在绘图窗口中选择组成图块的图形对象。
通过以上方法创建的块将保存在块所在的文件中,并且只有在块所在的文件中才能使用,如果在命令行中输入wblock命令,创建的图块可以直接保存在计算机的硬盘中,并能够在其他图形中进行调用。
执行wblock命令,打开【写块】对话框,如图3-26所示。单击该对话框中【目标】选项组中的路径另存为处的按钮,就可以将“写块”存储到合适的位置,在需要的时候直接使用。
图3-26 【写块】对话框
2.插入块
在绘图的过程中需要插入块的时候,用户可以选择需要的块并指定块的插入点、缩放比例、旋转角度等属性。
操作方式:
菜单命令:【插入】/【块】
工具栏:单击【绘图】工具栏中的按钮
命令行:insert(i)
执行【插入】/【块】菜单命令,即执行insert命令,打开【插入】对话框,如图3-27所示。
图3-27 【插入】对话框
3.编辑块
在AutoCAD中如果发现已经插入的块有一些参数不符合设计的要求,用户可以根据自己的需要进行修改。
操作方式:
菜单命令:【修改】/【特性】,然后选择要修改的块
命令行:properties(pr)
快捷键:Ctrl+1
执行【修改】/【特性】菜单命令,即执行properties命令,打开【特性】对话框,选择需要修改的块,可以很方便地修改块的插入点、比例因子、旋转角度等特性。
3.4.2 编辑与修改图块属性
块属性就是附加到图块上的一些文字信息,是块中一个不可缺少的部分,并进一步增强了块的功能。属性从属于块,当删除块的时候,属性也同时被删除了。
1.定义块属性
要创建带有属性的块,首先必须创建描述属性特征的属性定义,然后再创建带有属性的块,具体操作步骤详见3.4.4节。
操作方式:
菜单命令:【绘图】/【块】/【定义属性】
命令行:attdef
2.修改块属性
(1)当用户在块属性定义过程中发现了错误时,可以进行修改。
操作方式:
菜单命令:【修改】/【对象】/【文字】/【编辑】
命令行:ddedit
执行【修改】/【对象】/【文字】/【编辑】菜单命令,即执行ddedit命令,打开【属性定义】对话框,如图3-28所示,这时可以对属性的标记、提示和默认值进行修改。
(2)当用户发现在块属性定义中出现了错误并且块已经插入到了图形中,这时也可以根据用户的需要进行修改。
操作方式:
菜单命令:【修改】/【对象】/【属性】/【单个】
命令行:eattedit
执行【修改】/【对象】/【属性】/【单个】菜单命令,即执行eattedit命令,打开【增强属性编辑器】对话框,如图3-29所示,利用该对话框可以修改图块的属性值、文本样式及图层特性等参数。
图3-28 【属性定义】对话框
图3-29 【增强属性编辑器】对话框
3.4.3 使用外部参照
外部参照与插入的图块有相似的地方,但外部参照和块也有一些区别,将图形对象作为图块插入到图形中,它可以保存在图形中,但并不随原始图形的改变而更新;而将图形作为外部参照附着时,会将该参照图形链接到当前图形;打开或重载外部参照时,对参照图形所做的任何修改都会显示在当前图形中。一个图形可以作为外部参照同时附着到多个图形中,反之,也可以将多个图形作为参照图形附着到单个图形。
操作方式:
菜单命令:【插入】/【DWG参照】
工具栏:单击【参照】工具栏中的按钮
命令行:xattach
执行【插入】/【DWG参照】菜单命令,即执行xattach命令,打开【选择参照文件】对话框,如图3-30所示。
图3-30 【选择参照文件】对话框
选择需要做外部参照的文件,单击按钮,打开【附着外部参照】对话框,如图3-31所示。
部分选项说明:
【名称】下拉列表框:通过下拉列表选择外部参照的名称。
【参照类型】选项组:指定外部参照的类型,包括附着型、覆盖型两种,附着型会显示出嵌套参照中参照的内容,覆盖型则不会显示出嵌套参照中参照的内容。
【路径类型】下拉列表框:用于指定外部参照的保存路径是完整路径、相对路径或无路径。
图3-31 【附着外部参照】对话框
3.4.4 实例—创建表面粗糙度块
表面粗糙度是机械制图中经常使用的图元,在AutoCAD中,工程设计人员经常将表面粗糙度制作成块,以提高绘图的效率。创建如图3-32所示的表面粗糙度符号(不用标注)。
操作步骤
设置文字样式。首先创建新.dwg图形,并参照本书前面介绍的知识进行图层设置,执行【格式】/【文字样式】菜单命令,定义“机械”文字样式,如图3-33所示。
图3-32 表面粗糙度符号
定义块属性。执行【绘图】/【块】/【定义属性】菜单命令,弹出【属性定义】对话框,在对话框中进行设置,在【属性】选项组中的【标记】文本框中输入ROU值,在【提示】文本框中输入“输入粗糙度符号”,在【默认】文本框中输入值3.2,在【文字设置】选项组中将【文字样式】选项中选择为“机械”,在【对正】选项中选择“左对齐”,如图3-34所示。
图3-33 定义“机械”文字样式
图3-34 【属性定义】对话框
单击按钮,在命令行中出现“指定起点:”,在表面粗糙度符号附近的适当位置拾取一点,即可完成对标记ROU的属性定义,如图3-35所示。
图3-35 表面粗糙度符号的属性定义
定义块。执行【绘图】/【块】/【创建】菜单命令,弹出【块定义】对话框,如图3-36所示。
图3-36 【块定义】对话框
在【名称】文本框中填入“粗糙度”,单击拾取点按钮,返回绘图窗口,按图3-37所示选择基点。
单击按钮,返回绘图窗口,按图3-38所示选择相应的块然后按〈Enter〉键。
单击按钮,弹出【编辑属性】对话框,在【输入粗糙度符号】文本框中输入合适的值,如图3-39所示,完成块的定义。
图3-37 选择基点
图3-38 选择块
图3-39 【编辑属性】对话框