创建动态块是创建静态块定义的一个扩展项。 通过充分规划、增加更改并在块编辑器中测试,可以简化过程并提升成功几率。
下表概述了将动态行为和控制添加到块定义所需的步骤。
规划块内容 | 规划块应该如何更改或移动,以及哪些对象会依赖其他对象。例如,您可以决定块应该能够在哪个附加的几何图形显示后,在特定方向上调整大小。 | |
创建几何图形 | 在块编辑器中为块创建几何对象。如果您规划使用可见性状态来控制何时显示几何图形,起初可能不希望包括所有几何图形。 | |
添加几何约束和标注约束(在 AutoCAD LT 中不可用) | 通常可行的做法是先将约束添加到几何图形,然后再添加参数和动作。从“块编写”选项板的“约束”选项卡中指定标注约束。 | |
添加参数 | 添加参数以指定哪些对象将受动作的影响。 | |
添加动作 | 添加动作以定义几何图形在操纵时将发生什么变化。 | |
定义参数特性 | 添加特性,确定块在绘图区域中如何显示。参数特性影响块几何图形的夹点、标签和预设值。思考在将动作链接在一起时几何对象将受到什么影响。 | |
测试块 | 在“块编辑器”上下文选项卡的“打开/保存”面板中,单击“测试块”以便在保存块前先测试它。最佳做法是在每次更改后测试块,以便尽早发现错误。 | |
保存块 | 在“块编辑器”上下文选项卡的“打开/保存”面板中,单击“保存块”,或者单击“关闭”面板中的“关闭块编辑器”,然后单击“保存更改”。 |
以下内容是先添加约束再添加动作和参数的示例。
在块定义中,约束可用于执行以下操作:
下图显示一个块参照,该参照包含用于动态块的两种标注约束类型。
约束参数上可访问的夹点数在“块编辑器”内的“特性”选项板中进行指定。
将块插入图形后,约束将保留,但与 d1 相关联的值可通过“特性”选项板采用与更改对象特性类似的方式进行更改。
在块定义中,动作和参数为插入到图形后的块的行为提供规则。
通常,先创建参数,然后再将动作与该参数关联。参数可表示为参数点,并使用一个或多个自定义夹点,此类夹点可在块插入图形并已选定时显示。
当将动态块插入图形并操纵其中一个自定义夹点时,相关联的动作确定动态块中将更改的内容。与参数一样,可使用“块编辑器”内的“特性”选项板来更改动作。