第7章块、外部参照及设计中心本章要求:理解块的概念,能够根据需要创建块、插入块和存储块;能够创建和使用附带属性的块,并能编辑属性;了解外部参照的概念,能够通过外部参照实现网内协同设计:会利用AutoCAD的设计中心提高绘图效率。7.1块的定义、存储和调用块是用户定义的一组对象的总和。在绘图过程中,如果将一组对象定义为一个块,用户就可以重复使用块的调用命令将其放置在指定位置上。这样,对于图形中使用频率较高的图形就不必每次都重新绘制,既节省了存储空间,也加快了设计速度。用户定义的块可以被当作一个整体的、独立的对象进行操作。在调用时可以根据实际需要,通过相应选项的设置,对调入的块进行大小和方向的调整。另外,可以对块进行“分解”操作,形成各自独立的实体,然后再编辑修改。利用块编辑命令,可以对构成块的图形进行快速修改。7.1.1块的创建在命令行中输入“Block”或单击【默认】选项卡中块面板的图标,系统弹出如图7-1所示的“块定义”对话框。该对话框中各区域的功能如下:(1)“名称”区域用于输入块的名称。每个块必须有一个名称,应尽量反映出块的特征,且彼此之间不能重复。否则,新定义的块将覆盖原来的块。对于已经被使用但又需要修改的块,可以在【名称】后面的下拉选项中选择该块的名称,对该块重新定义,则原来使用该块位置上的图形将被修改。(2)“基点”区域中的基点是用户调用块时为块定位的点。单击【拾取点】按钮,用鼠标(结合对象捕捉)在绘图区可以指定该点的位置。指定该点后系统自动返回“块定义”对话框,指定点的坐标值将显示在X、Y、Z后的文本框中。当然,也可以在X、Y、Z后的文本框中直接输入坐标值来确定基点的位置。如果用户不指定基点,系统会自动将坐标原点指定为基点。(3)“对象”区域用于选择定义为块的所有对象。单击【选择对象】按钮,“块定义”对话框暂时被关闭,在绘图区选择对象,完成后单击右键或回车(或空格键),返回“块定义”对话框。此时在“名称”区域的右侧会出现块的预览图标,如图7-3所示。在“对象”区域中还有三个功能选项,其作用如下:“保留”是在图形文件中保留定义块时所选择的对象。②“转换为块”是图形文件中将定义块时所选择的对象直接转化为块。③“删除”是在定义块后删除所选择的对象。(4)“设置”区域的“块单位”下拉列表中选择“毫米”。其它设置默认。完成了上面各部分的操作后单击【确定】按钮,即完成块的定义。94
94 第 7 章 块、外部参照及设计中心 本章要求:理解块的概念,能够根据需要创建块、插入块和存储块;能够创建和使用附 带属性的块,并能编辑属性;了解外部参照的概念,能够通过外部参照实现网内协同设计; 会利用 AutoCAD 的设计中心提高绘图效率。 7.1 块的定义、存储和调用 块是用户定义的一组对象的总和。在绘图过程中,如果将一组对象定义为一个块,用户 就可以重复使用块的调用命令将其放置在指定位置上。这样,对于图形中使用频率较高的图 形就不必每次都重新绘制,既节省了存储空间,也加快了设计速度。 用户定义的块可以被当作一个整体的、独立的对象进行操作。在调用时可以根据实际需 要,通过相应选项的设置,对调入的块进行大小和方向的调整。另外,可以对块进行“分解” 操作,形成各自独立的实体,然后再编辑修改。利用块编辑命令,可以对构成块的图形进行 快速修改。 7.1.1 块的创建 在命令行中输入“Block”或单击【默认】选项卡中块面板的图标 ,系统弹出如图 7-1 所示的“块定义”对话框。该对话框中各区域的功能如下: (1)“名称”区域用于输入块的名称。每个块必须有一个名称,应尽量反映出块的特征,且 彼此之间不能重复。否则,新定义的块将覆盖原来的块。对于已经被使用但又需要修改的块, 可以在【名称】后面的下拉选项中选择该块的名称,对该块重新定义,则原来使用该块位置 上的图形将被修改。 (2)“基点”区域中的基点是用户调用块时为块定位的点。单击【拾取点】按钮 ,用鼠标 (结合对象捕捉)在绘图区可以指定该点的位置。指定该点后系统自动返回“块定义”对话 框,指定点的坐标值将显示在X、Y、Z后的文本框中。当然,也可以在X、Y、Z后的文 本框中直接输入坐标值来确定基点的位置。如果用户不指定基点,系统会自动将坐标原点指 定为基点。 (3)“对象”区域用于选择定义为块的所有对象。单击【选择对象】按钮 ,“块定义”对 话框暂时被关闭,在绘图区选择对象,完成后单击右键或回车(或空格键),返回“块定义” 对话框。此时在“名称”区域的右侧会出现块的预览图标,如图 7-3 所示。 在“对象”区域中还有三个功能选项,其作用如下: ① “保留”是在图形文件中保留定义块时所选择的对象。 ② “转换为块”是图形文件中将定义块时所选择的对象直接转化为块。 ③“删除”是在定义块后删除所选择的对象。 (4)“设置”区域的“块单位”下拉列表中选择“毫米”。 其它设置默认。完成了上面各部分的操作后单击【确定】按钮,即完成块的定义
XA块定义名称0):V基点对象方式在屏幕上指定口在屏薪上指定口注释性()拾取点()[选探对象()口口健快方向与布局2QL)X0保留(R)■按统一比例缩放(S)转换为块(C)1允许分解(P)删除0)Z:0A未选定对象设置说明块单位(U)毫米超链接(L)确定回在块编辑器中打开(0)取消帮助00图7-1“块定义”对话框例7-1试按如图7-2所示的图形创建一个名称为“表面结构符号”的块,其操作过程如下:(1)绘制如图7-2所示的图形。(2)单击块面板中的图标,启动“块定义”对话框。(3)在“名称”后面输入“表面结构符号”。(4)单击【拾取点】按钮,结合对象捕捉,用鼠标选择图7-2基点所示的基点,并回车返回“块定义”对话框。图7-2创建块的图形(5)单击【选择对象】按钮,在绘图区框选图7-2所示的图形,并单击右键返回“块定义”对话框。(6)检查“预览图标”区域,无误后可完成上面操作的“块定义”对话框,如图7-3所示。(7)单击【确定】按钮,完成块的定义。XA块定义名称(表面结梅符号4-基点对象方式在屏幕上指定在屏幕上指定注释性()拾取点选择对象()口慌替布向与布局36.16090152340985保留R)按统一比例缩放(S)@转换为块(C)Y:123.630637826451允许分解(P)删除(D)2:0已选择4个对象设置说明块单位0:毫米超链接)确定联消帮助00在块编辑器中打开(0)图7-3完成“块定义”的对话框95
95 图 7-1 “块定义”对话框 例 7-1 试按如图 7-2 所示的图形创建一个名称为“表面结构符号”的块,其操作过程如下: (1)绘制如图 7-2 所示的图形。 (2)单击块面板中的图标 ,启动“块定义”对话框。 (3)在“名称”后面输入“表面结构符号”。 (4)单击【拾取点】按钮 ,结合对象捕捉,用鼠标选择图 7-2 所示的基点,并回车返回“块定义”对话框。 (5)单击【选择对象】按钮 ,在绘图区框选图 7-2 所示的图 形,并单击右键返回“块定义”对话框。 (6)检查“预览图标”区域,无误后可完成上面操作的“块定义”对话框,如图 7-3 所示。 (7)单击【确定】按钮,完成块的定义。 图 7-3 完成“块定义”的对话框 图 7-2 创建块的图形
7.1.2块的存储使用“Block”命令创建的是“内部块”,只能用于当前的图形文件。如果将定义的块存储为一个独立的图形文件,就可以应用于其它AutoCAD图形文件。在命令行中输入“Wblock”,系统弹出如图7-4所示的“写块”对话框。该对话框中各区域的功能如下:(1)“源”区域内有三个命令选项。①块:选择该选项后可以从其右边的下拉列表中选择以创建块命令定义的块,将其存储为一个独立的图形文件,以便随时被其他AutoCAD图形文件调用。②整个图形:用当前图形文件上的所有对象建立一个块。③对象:参考前面“块定义”对话框中的相应选项功能。直接将图形对象定义成块并存储成图形文件。(2)“目标”区域内有两个命令选项。①文件名和路径:输入所要存储的块名称和存储路径。②插入单位:默认为毫米。完成该对话框的操作后单击【确定】按钮,则完成“写块”的操作。XA写块源表面结构符号块)整个图形)对象)基点对象拾取点)喝送择对克()P保留迪10转换为块(C)o从图形中除@)20未选定对象目标文件名和路径()UserbnDocurentain信la品?插入单位Q:毫米帮助确定取消图7-4“写块”对话框7.1.3块的调用单击块面板中的图标,将弹出如图7-5所示的“插入”对话框。该对话框中各区域的功能如下:(1)“名称”区域显示当前块的名称,可以打开该下拉列表选择需要的块。所有使用内部块定义的块的名称都显示在该列表中。(2)“插入点”区域是指插入块时为其定位的点。一般使用“在屏幕上指定”的方法,这样可以结合对象捕捉准确定位块。也可以通过输入X、Y、Z坐标值的方法确定基点的位置。(3)“比例”区域是指通过设置块在X、Y、Z三个方向上的缩放比例来控制插入块的尺寸大小。(4)“旋转”区域是指块插入时可以输入旋转角度,也可以默认的角度为旋转角度。96
96 7.1.2 块的存储 使用“Block”命令创建的是“内部块”,只能用于当前的图形文件。如果将定义的块存 储为一个独立的图形文件,就可以应用于其它 AutoCAD 图形文件。 在命令行中输入“Wblock”,系统弹出如图 7-4 所示的“写块”对话框。该对话框中各 区域的功能如下: (1)“源”区域内有三个命令选项。 ① 块:选择该选项后可以从其右边的下拉列表中选择以创建块命令定义的块,将其存 储为一个独立的图形文件,以便随时被其他 AutoCAD 图形文件调用。 ② 整个图形:用当前图形文件上的所有对象建立一个块。 ③ 对象:参考前面“块定义”对话框中的相应选项功能。直接将图形对象定义成块并 存储成图形文件。 (2)“目标”区域内有两个命令选项。 ① 文件名和路径:输入所要存储的块名称和存储路径。 ② 插入单位:默认为毫米。 完成该对话框的操作后单击【确定】按钮,则完成“写块”的操作。 图 7-4 “写块”对话框 7.1.3 块的调用 单击块面板中的图标 ,将弹出如图 7-5 所示的“插入”对话框。该对话框中各区域 的功能如下: (1)“名称”区域显示当前块的名称,可以打开该下拉列表选择需要的块。所有使用内部块 定义的块的名称都显示在该列表中。 (2)“插入点”区域是指插入块时为其定位的点。一般使用“在屏幕上指定”的方法,这样 可以结合对象捕捉准确定位块。也可以通过输入X、Y、Z坐标值的方法确定基点的位置。 (3)“比例”区域是指通过设置块在X、Y、Z三个方向上的缩放比例来控制插入块的尺寸 大小。 (4)“旋转”区域是指块插入时可以输入旋转角度,也可以默认的角度为旋转角度
(5)选择“分解”选项,则块插入后组成块的各个对象将恢复到块定义前的个体状态。完成“插入”对话框的设置后,如果是在制作块的当前文件下,则单击【确定】按钮,在绘图区移动光标,可以看到光标带动块在移动。此时,结合对象捕捉就可以用鼠标准确定位块。如果插入的是外部(块)图形文件,则需要单击【浏览】按钮,打开“选择图形文件”对话框,利用该对话框查找需要的块,单击【确定】按钮,即可插入外部块。XA插入名称():惠面结沟号浏览(B)V路径使用地理教据进行定位(G)插入点比例旋转在屏幕上指定(S)在屏幕上指定(E)在屏幕上指定(C)角度(A):0I:0I:01块单位单位毫米2.O1比例:1统一比例()口分解()确定取消帮助00图7-5“插入”对话框7.1.4块的属性块的属性是用户在定义块时为块添加的文本信息,它由文字和数字组成。在定义块时如果需要在块上显示出一些相关的信息,如标记、材料、价格等,就需要通过定义块的属性来实现。单击块面板中的按钮块,展开后选择图标,或在命令行键入ATT回车,将启动“属性定义”对话框,如图7-6所示。XA属性定义模式属性不可见()标记()固定(C)提示()验证(V)默认():国■预设()锁定位置()文字设置口多行()对正()左对齐、插入点文字样式(S):Standard-在屏幕上指定(0))注释性()42.5文字高度()0旋转(R):边界宽度(W)0S口在上一个属性定义下对齐(A)确定取消帮助0)图7-6“属性定义”的对话框该对话框中的各个部分的功能如下:1.“模式”区域97
97 (5)选择“分解”选项,则块插入后组成块的各个对象将恢复到块定义前的个体状态。 完成“插入”对话框的设置后,如果是在制作块的当前文件下,则单击【确定】按钮, 在绘图区移动光标,可以看到光标带动块在移动。此时,结合对象捕捉就可以用鼠标准确定 位块。如果插入的是外部(块)图形文件,则需要单击【浏览】按钮,打开 “选择图形文 件”对话框,利用该对话框查找需要的块,单击【确定】按钮,即可插入外部块。 图 7-5 “插入”对话框 7.1.4 块的属性 块的属性是用户在定义块时为块添加的文本信息,它由文字和数字组成。在定义块时如 果需要在块上显示出一些相关的信息,如标记、材料、价格等,就需要通过定义块的属性来 实现。 单击块面板中的按钮 ,展开后选择图标 ,或在命令行键入 ATT 回车,将启动“属 性定义”对话框,如图 7-6 所示。 图 7-6 “属性定义”的对话框 该对话框中的各个部分的功能如下: 1.“模式”区域
(1)不可见:插入块时不显示属性值,但属性值能够被提取到数据库中。(2)固定:插入块时直接使用“属性”区域中的“默认”内容作为属性值,而且该属性值不能再次编辑。(3)验证:在插入块时输入或确认属性值后,要再次确认属性值是否正确。(4)预设:在插入块时直接使用“属性”选项区中的“默认”内容作为属性值。其与“固定”模式的区别在于,“预设”可以在“增强属性编辑器”中编辑属性值。(5)锁定位置:锁定插入块时的位置。在没有勾选“锁定位置”复选框时,可以利用夹点编辑单独移动属性值的位置。(6)多行:在该模式下可以指定“边界宽度”(在对话框右下角),当属性值超过宽度时,可以自动换行显示。2.“属性”区域(1)标记:用来显示属性文字的位置及所占空间的大小。必须填写,不能包含空格。(2)提示:在要求输入属性时系统给出的提示。可以自行设置,如果不填写系统会以属性标记作为提示。(3)默认:插入块后在块上显示的属性值。可以先不填写而在插入块过程中再输入,也可以输入一个使用频率较高的属性值作为默认值。3.“插入点”区域选择“在屏幕上指定”方式后可以用光标指定属性标记的位置。若取消该选项,可以直接输入属性标记所在位置的坐标值。4.“文字设置”区域(1)“对正”下拉列表用于选择属性文字的对齐方式。(2)“文字样式”下拉列表用于选择属性值使用的文字样式。(3)“文字高度”文本框用于确定属性值文字的高度,可以直接在它后面输入文字的高度值,也可以单击文本框右侧按钮在绘图区用鼠标指定。若选择的“文字样式”中指定了文字的高度,则该选项不可用。(4)“旋转”文本框用于设置属性值的旋转角度。下面通过一个例题说明定义并调用带属性块的操作过程。例7-2使用Attdef、Wblock及Insert命令将图7-7所示的“表面结构代号”定义为块。将参数代号Ra和参数值定义为该块的属性,并调用该块。(1)绘制表面结构图形符号,先绘制一个内切圆半径为5Ra. 1.6(国标要求:符号高度为2H,H=1.4h,h=3.5*字高)的正六边形,连接对角线,并绘制水平线,修剪成如图7-8所示的符号。(2)在命令行输入“Att”并回车。将“属性定义”对话框参考图7-9所示进行设置。其中,“属性”和“文字设置”图7-7表面结构代号部分可根据实际情况设置。(3)单击“属性定义”对话框上的【确定】按钮,回到绘图区。用光标在图形上适当的位置单击以指定属性标记的“插入点”,如图7-10所示。图7-8绘制标准的表面结构符号98
98 (1)不可见:插入块时不显示属性值,但属性值能够被提取到数据库中。 (2)固定:插入块时直接使用“属性”区域中的“默认”内容作为属性值,而且该属性值 不能再次编辑。 (3)验证:在插入块时输入或确认属性值后,要再次确认属性值是否正确。 (4)预设:在插入块时直接使用“属性”选项区中的“默认”内容作为属性值。其与“固 定”模式的区别在于,“预设”可以在“增强属性编辑器”中编辑属性值。 (5)锁定位置:锁定插入块时的位置。在没有勾选“锁定位置”复选框时,可以利用夹点 编辑单独移动属性值的位置。 (6)多行:在该模式下可以指定“边界宽度”(在对话框右下角),当属性值超过宽度时, 可以自动换行显示。 2.“属性”区域 (1)标记:用来显示属性文字的位置及所占空间的大小。必须填写,不能包含空格。 (2)提示:在要求输入属性时系统给出的提示。可以自行设置,如果不填写系统会以属性 标记作为提示。 (3)默认:插入块后在块上显示的属性值。可以先不填写而在插入块过程中再输入,也可 以输入一个使用频率较高的属性值作为默认值。 3.“插入点”区域 选择“在屏幕上指定”方式后可以用光标指定属性标记的位置。若取消该选项,可以直 接输入属性标记所在位置的坐标值。 4.“文字设置”区域 (1)“对正”下拉列表用于选择属性文字的对齐方式。 (2)“文字样式”下拉列表用于选择属性值使用的文字样式。 (3)“文字高度”文本框用于确定属性值文字的高度,可以直接在它后面输入文字的高度值, 也可以单击文本框右侧按钮 在绘图区用鼠标指定。若选择的“文字样式”中指定了文字的 高度,则该选项不可用。 (4)“旋转”文本框用于设置属性值的旋转角度。 下面通过一个例题说明定义并调用带属性块的操作过程。 例 7-2 使用 Attdef、Wblock 及 Insert 命令将图 7-7 所示的“表面结构代号”定义为块。将 参数代号 Ra 和参数值定义为该块的属性,并调用该块。 (1)绘制表面结构图形符号,先绘制一个内切圆半径为 5 (国标要求:符号高度为 2H,H=1.4h,h=3.5*字高)的正 六边形,连接对角线,并绘制水平线,修剪成如图 7-8 所示 的符号。 (2)在命令行输入“Att”并回车。将“属性定义”对话框 参考图 7-9 所示进行设置。其中,“属性”和“文字设置” 部分可根据实际情况设置。 (3)单击“属性定义”对话框上的【确定】按钮,回到绘图区。用光标在图形上适当的位 置单击以指定属性标记的“插入点”,如图 7-10 所示。 图 7-8 绘制标准的表面结构符号 图 7-7 表面结构代号