在块编辑器下,系统提供了四种构建动态块的方法,其分别是参数、动作、参数集和约束,如图7-14所示。
(1)参数方式
在图块中可以通过参数方式实现对图块的控制,支持的方式有点、线性、极轴、坐标、旋转、对齐、翻转、可见性、查询、基点。参数方式下动态块中夹点和关联动作关系见表7-2。
图7-14 块编辑工具选项板
表7-2 动态块中参数、夹点和动作之间的关系
1)点参数。
例7-2 打开文件“ex7-3.dwg”,将其中的长圆孔定义为点参数移动对象。
点参数方式操作流程如图7-15所示。其中步骤2是在块编辑器目录下进行的,添加点参数控制后,选择点控制的标注线,系统会提示“输入动作类型[移动(M)/拉伸(T)]:”,输入“M”后,再选择所要控制的对象,就可以完成操作。
图7-15 点参数方式
除此之外还支持拉伸方式,也就是在块编辑器中选择块内部分图形后,可以设置这部分图形的拉伸。图7-16所示为设置两个控制夹点进而实现拉伸的方法。
注意:设置完成后如果需要修改,可以选择动作图标,按下鼠标右键,在右键菜单中选择删除、编辑、修改等操作,如图7-17所示。
本例中,拉伸的对象不可以选择中心线,否则中心线会跟随移动。
在动态块编辑中,可以设置控制夹点的数量,以及多夹点时控制显示夹点的数量,如图7-18所示。
图7-16 拉伸方式
a)选择拉伸区域 b)选择拉伸对象 c)完成选择 d)第二方向选择 e)完成图块 f)可控拉伸
图7-17 对动作的修改
图7-18 夹点数目设置
2)线性参数。在线性方式时先标注一个尺寸,然后指定“动作类型[阵列(A)/移动(M)/缩放(S)/拉伸(T)]:”,可以实现相应功能。如图7-19所示,线性方式可以设置增量或者列表方式,设置基点在起点或中点,还可以设置夹点数量和链动作等。打开文件“ex7-4.dwg”和“ex7-5.dwg”,其分别为线性拉伸和线性阵列方式的动态块,其动作如图7-20和图7-21所示。
图7-19 线性参数设置
图7-20 线性参数列表拉伸
图7-21 线性参数阵列
注意:线性参数方式时,若设置夹点数目为1则转换为极轴参数方式。
3)极轴参数。极轴参数类似于线性操作,可以设置“[阵列(A)/移动(M)/缩放(S)/拉伸(T)/极轴拉伸(P)]:”等操作。打开文件“ex7-6.dwg”,其中动态块为极轴拉伸方式,其操作如图7-22所示。
图7-22 极轴拉伸方式
4)XY参数。XY参数支持“[阵列(A)/移动(M)/缩放(S)/拉伸(T)]”方式。打开文件“ex7-7.dwg”,动态块为XY参数的阵列方式,其操作如图7-23所示。
图7-23 XY参数阵列方式
5)旋转参数。旋转参数能设置将部分图形旋转一定的角度。打开文件“ex7-8.dwg”,动态块为旋转参数方式,操作如图7-24所示。(www.xing528.com)
图7-24 旋转参数方式
6)对齐参数。可以设置指定对齐类型为相切或垂直类型。打开文件“ex7-9.dwg”,动态块为对齐方式,操作如图7-25所示。
图7-25 对齐参数方式
7)翻转参数。可以设置翻转的轴线。打开文件“ex7-10.dwg”,动态块为翻转方式,操作如图7-26所示。
8)可见性。以定义“ex7-2.dwg”中可见性图块为例,打开文件“ex7-11.dwg”,按图7-27所示操作流程,选择<当前图形>时,进入块编辑器中,添加可见性参数和可见性状态,双击状态名称可以切换。在选择某一可见性状态后,回到块编辑器中,选取相应的图形,单击右键,在右键菜单中选择“隐藏”或在工具栏中切换可见性状态。完成设置后,单击块编辑器工具栏上的另存为按钮,给新建立的块命名。
图7-26 翻转参数方式
图7-27 可见性设置
a)原始图块 b)选择当前图形定义块 c)添加可见性属性 d)添加2个可见性状态 e)设置可见性 f)完成效果
注意:选择<当前图形>进入块编辑器后,编辑完成后退出编辑器,不会出现编辑好的块,也找不到块名称,因此退出编辑器前应保存该块。使用插入方式可将块插入到当前图形中。设置对象的可见性时,可以选择的对象是图块或其他图形
9)查询参数。查询参数在动态块中应用广泛,用来对块中的参数进行列表查询,驱动生成块。以定义“ex7-3.dwg”中列表查询图块为例,打开文件“ex7-12.dwg”,操作步骤如图7-28所示。查询参数动态块设置的完成效果如图7-29所示。
图7-28 定义查询参数
a)定义线性参数尺寸 b)添加查询 c)添加线性查询特性 d)定义查询表
注意:图7-28c操作时按住Shift键可以选择多个查询特性。
图7-29 查询参数动态块设置的完成效果
10)基点参数。定义基点后,相当于在块定义时重新指定基点。
(2)动作方式
定义在图形中操作动态块参照时,该块参照中的几何图形将如何移动或修改。添加动作后,再设置动作与参数关联,表7-3中列出了在动态块中动作与参数的对应关系。图7-30是以“ex7-12.dwg”文件图形为例,介绍了采用动作方式实现动态块的制作流程。
表7-3 动作与参数的对应关系
图7-30 动作方式定义动态块
动作方式实现的功能与单独的参数方式一致,不再赘述。
(3)参数集方式
参数集是将参数方式和动作融合在一起的操作,也就是将参数和动作整合在一起,操作方法与前面所述一致。表7-4给出了参数集各选项类型及其操作说明。图7-31所示为以“ex7-12.dwg”文件图形为例的采用参数集方式下的线性拉伸操作的流程。
图7-31 参数集方式
表7-4 块编写选项板的“参数集”选项卡上选项类型及说明
注意:该操作中参数的设置与单独参数方式类似,也可以设置增量、列表等方式。
(4)约束方式
将在第八天的内容中讲解。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。