首页 理论教育AutoCAD2014中文版动态块的创建和使用

AutoCAD2014中文版动态块的创建和使用

【摘要】:动态块具有灵活性和智能性的特点。图8-11 改变大小图8-12 改变角度图8-13 对齐可以使用块编辑器创建动态块。可见性参数允许用户创建可见性状态并控制对象在块中的可见性。10)基点:向动态块定义中添加一个基点参数。基点参数用于定义动态块参照相对于块中几何图形的基点。在动态块参照中,移动动作将使对象移动指定的距离和角度。可以使用查寻表指定动态块的自定义特性和值。将参数集添加到动态块中时,动作将自动与参数相关联。

动态块具有灵活性和智能性的特点。在操作时可以轻松地更改图形中的动态块参照,通过自定义夹点或自定义特性来操作动态块参照中的几何图形,使用户可以根据需要在位调整块,而不用搜索另一个块以插入或重定义现有的块。

如果在图形中插入一个门块参照,编辑图形时可能需要更改门的大小。如果该块是动态的,并且定义为可调整大小,那么只需拖动自定义夹点或在“特性”选项板中指定不同的大小就可以修改门的大小,如图8-11所示。用户可能还需要修改门的打开角度,如图8-12所示。该门块还可能会包含对齐夹点,使用对齐夹点可以轻松地将门块参照与图形中的其他几何图形对齐,如图8-13所示。

978-7-111-45924-8-Chapter08-22.jpg

图8-11 改变大小

978-7-111-45924-8-Chapter08-23.jpg

图8-12 改变角度

978-7-111-45924-8-Chapter08-24.jpg

图8-13 对齐

可以使用块编辑器创建动态块。块编辑器是一个专门的编写区域,用于添加能够使块成为动态块的元素。用户可以创建新的块,也可以向现有的块定义中添加动态行为,还可以像在绘图区中一样创建几何图形。

【执行方式】

命令行:BEDIT(快捷命令:BE)。

菜单栏:选择菜单栏中的“工具”→“块编辑器”命令。

工具栏:单击“标准”工具栏中的“块编辑器”按钮978-7-111-45924-8-Chapter08-25.jpg

快捷菜单:选择一个块参照,在绘图区右击,选择快捷菜单中的“块编辑器”命令。

执行上述操作后,系统打开“编辑块定义”对话框,如图8-14所示,在“要创建或编辑的块”文本框中输入图块名或在列表框中选择已定义的块或当前图形。确认后,系统打开块编写选项板和“块编辑器”工具栏,如图8-15所示。

978-7-111-45924-8-Chapter08-26.jpg

图8-14 “编辑块定义”对话框

978-7-111-45924-8-Chapter08-27.jpg

图8-15 块编辑状态绘图平面

【选项说明】

1.块编写选项板。

(1)“参数”选项卡:提供用于向块编辑器的动态块定义中添加参数的工具。参数用于指定几何图形在块参照中的位置、距离和角度。将参数添加到动态块定义中时,该参数将定义块的一个或多个自定义特性。此选项卡也可以通过BPARAMETER命令打开。

1)点:向当前动态块定义中添加点参数,并定义块参照的自定义X和Y特性。可以将移动或拉伸动作与点参数相关联。

2)线性:向当前动态块定义中添加线性参数,并定义块参照的自定义距离特性。可以将移动、缩放、拉伸或阵列动作与线性参数相关联。

3)极轴:向当前的动态块定义中添加极轴参数,并定义块参照的自定义距离和角度特性。可以将移动、缩放、拉伸、极轴拉伸或阵列动作与极轴参数相关联。

4)XY:向当前动态块定义中添加XY参数,并定义块参照的自定义水平距离和垂直距离特性。可以将移动、缩放、拉伸或阵列动作与XY参数相关联。

5)旋转:向当前动态块定义中添加旋转参数,并定义块参照的自定义角度特性。只能将一个旋转动作与一个旋转参数相关联。

6)对齐:向当前的动态块定义中添加对齐参数。因为对齐参数影响整个块,所以不需要(或不可能)将动作与对齐参数相关联。

7)翻转:向当前的动态块定义中添加翻转参数,并定义块参照的自定义翻转特性。翻转参数用于翻转对象。在块编辑器中,翻转参数显示为投影线,可以围绕这条投影线翻转对象。翻转参数将显示一个值,该值显示块参照是否已被翻转。可以将翻转动作与翻转参数相关联。

8)可见性:向动态块定义中添加一个可见性参数,并定义块参照的自定义可见性特性。可见性参数允许用户创建可见性状态并控制对象在块中的可见性。可见性参数总是应用于整个块,并且无需与任何动作相关联。在图形中单击夹点可以显示块参照中所有可见性状态的列表。在块编辑器中,可见性参数显示为带有关联夹点的文字。

9)查寻:向动态块定义中添加一个查寻参数,并定义块参照的自定义查寻特性。查寻参数用于定义自定义特性,用户可以指定或设置该特性,以便从定义的列表或表格中计算出某个值。该参数可以与单个查寻夹点相关联,在块参照中单击该夹点,可以显示可用值的列表。在块编辑器中,查寻参数显示为文字。

10)基点:向动态块定义中添加一个基点参数。基点参数用于定义动态块参照相对于块中几何图形的基点。点参数无法与任何动作相关联,但可以属于某个动作的选择集。在块编辑器中,基点参数显示为带有十字光标的圆。

(2)“动作”选项卡:提供用于向块编辑器的动态块定义中添加动作的工具。动作定义了在图形中操作块参照的自定义特性时,动态块参照的几何图形将如何移动或变化。应将动作与参数相关联。此选项卡也可以通过BACTIONTOOL命令打开。

1)移动:在用户将移动动作与点参数、线性参数、极轴参数或XY参数关联时,将该动作添加到动态块定义中。移动动作类似于MOVE命令。在动态块参照中,移动动作将使对象移动指定的距离和角度。

2)查寻:向动态块定义中添加一个查寻动作。将查寻动作添加到动态块定义中,并将其与查寻参数相关联时,创建一个查寻表。可以使用查寻表指定动态块的自定义特性和值。

其他动作与上述两项类似,此处不再赘述。

(3)“参数集”选项卡:提供用于在块编辑器向动态块定义中添加一个参数和至少一个动作的工具。将参数集添加到动态块中时,动作将自动与参数相关联。将参数集添加到动态块中后,双击黄色警示图标978-7-111-45924-8-Chapter08-28.jpg(或使用BACTIONSET命令),然后按照命令行中的提示将动作与几何图形选择集相关联。此选项卡也可以通过BPARAMETER命令打开。

1)点移动:向动态块定义中添加一个点参数,系统自动添加与该点参数相关联的移动动作。

2)线性移动:向动态块定义中添加一个线性参数,系统自动添加与该线性参数的端点相关联的移动动作。

3)可见性集:向动态块定义中添加一个可见性参数并允许定义可见性状态,无需添加与可见性参数相关联的动作。(www.chuimin.cn)

4)查寻集:向动态块定义中添加一个查寻参数,系统自动添加与该查寻参数相关联的查寻动作。

其他参数集与上述4项类似,此处不再赘述。

(4)“约束”选项卡:可将几何对象关联在一起,或指定固定的位置或角度。

1)重合:约束两个点使其重合,或约束一个点使其位于曲线(或曲线的延长线)上。可以使对象上的约束点与某个对象重合,也可以使其与另一对象上的约束点重合。

2)垂直:使选定的直线位于彼此垂直的位置。垂直约束在两个对象之间应用。

3)平行:使选定的直线位于彼此平行的位置。平行约束在两个对象之间应用。

4)相切:将两条曲线约束为保持彼此相切或其延长线保持彼此相切的状态。相切约束在两个对象之间应用。圆可以与直线相切,即使该圆与该直线不相交。

5)水平:使直线或点对位于与当前坐标系X轴平行的位置,默认选择类型为对象。

6)竖直:使直线或点对位于与当前坐标系Y轴平行的位置。

7)共线:使两条或多条直线段沿同一直线方向。

8)同心:将两个圆弧、圆或椭圆约束到同一个中心点,与将重合约束应用于曲线的中心点所产生的效果相同。

9)平滑:将样条曲线约束为连续,并与其他样条曲线、直线、圆弧或多段线保持连续性。

10)对称:使选定对象受对称约束,相对于选定直线对称。

11)相等:将选定圆弧和圆的尺寸重新调整为半径相同,或将选定直线的尺寸重新调整为长度相等。

12)固定:将点和曲线锁定在位。

2.“块编辑器”工具栏。该工具栏提供了在块编辑器中使用、创建动态块以及设置可见性状态的工具。

(1)“编辑或创建块定义”按钮978-7-111-45924-8-Chapter08-29.jpg:单击该按钮,打开“编辑块定义”对话框。

(2)“保存块定义”按钮978-7-111-45924-8-Chapter08-30.jpg:保存当前块定义。

(3)“将块另存为”按钮978-7-111-45924-8-Chapter08-31.jpg:单击该按钮,打开“将块另存为”对话框,可以在其中用一个新名称保存当前块定义的副本。

(4)“块定义的名称”按钮:显示当前块定义的名称。

(5)“测试块”按钮978-7-111-45924-8-Chapter08-32.jpg:运行BTESTBLOCK命令,可从块编辑器中打开一个外部窗口以测试动态块。

(6)“自动约束对象”按钮978-7-111-45924-8-Chapter08-33.jpg:运行AUTOCONSTRAIN命令,可根据对象相对于彼此的方向将几何约束应用于对象的选择集。

(7)“应用几何约束”按钮978-7-111-45924-8-Chapter08-34.jpg:运行GEOMCONSTRAINT命令,可在对象或对象上的点之间应用几何关系。

(8)“显示/隐藏约束栏”按钮978-7-111-45924-8-Chapter08-35.jpg:运行CONSTRAINTBAR命令,可显示或隐藏对象上的可用几何约束。

(9)“参数约束”按钮978-7-111-45924-8-Chapter08-36.jpg:运行BCPARAMETER命令,可将约束参数应用于选定的对象,或将标注约束转换为参数约束。

(10)“块表”按钮978-7-111-45924-8-Chapter08-37.jpg:运行BTABLE命令,可打开一个对话框以定义块的变量

(11)“参数”按钮978-7-111-45924-8-Chapter08-38.jpg:运行BPARAMETER命令,可向动态块定义中添加参数。

(12)“动作”按钮978-7-111-45924-8-Chapter08-39.jpg:运行BACTION命令,可向动态块定义中添加动作。

(13)“定义属性”按钮978-7-111-45924-8-Chapter08-40.jpg:单击该按钮,打开“属性定义”对话框,从中可以定义模式、属性标记、提示、值、插入点和属性的文字选项。

(14)“编写选项板”按钮978-7-111-45924-8-Chapter08-41.jpg:编写选项板处于未激活状态时执行BAUTHORPALETTE命令;否则,将执行BAUTHORPALETTECLOSE命令。

(15)“参数管理器”按钮978-7-111-45924-8-Chapter08-42.jpg:参数管理器处于未激活状态时执行PARAMETERS命令;否则,将执行PARAMETERSCLOSE命令。

(16)“了解动态块”按钮978-7-111-45924-8-Chapter08-43.jpg:显示“新功能专题研习”中创建动态块的演示。

(17)“关闭块编辑器”按钮:运行BCLOSE命令,可关闭块编辑器,并提示用户保存或放弃对当前块定义所做的任何更改。

(18)“可见性模式”按钮978-7-111-45924-8-Chapter08-44.jpg:设置BVMODE系统变量,可以使当前可见性状态下不可见的对象变暗或隐藏。

(19)“使可见”按钮978-7-111-45924-8-Chapter08-45.jpg:运行BVSHOW命令,可以使对象在当前可见性状态或所有可见性状态下均可见。

(20)“使不可见”按钮978-7-111-45924-8-Chapter08-46.jpg:运行BVHIDE命令,可以使对象在当前可见性状态或所有可见性状态下均不可见。

(21)“管理可见性状态”按钮978-7-111-45924-8-Chapter08-47.jpg:单击该按钮,打开“可见性状态”对话框。从中可以创建、删除、重命名和设置当前可见性状态。在列表框中选择一种状态,右击,选择快捷菜单中“新状态”命令,打开“新建可见性状态”对话框,可以设置可见性状态。

(22)“可见性状态”按钮:指定显示在块编辑器中的当前可见性状态。