动态块包含规则和限制,用于在将块插入绘图或稍后修改时控制块的外观和行为。
您可以将这些规则和控件添加到任何现有块中,也可以在创建新块时使用它们。控制仅限于2D操作。
使用动态块的例子
各种各样的控件和行为可用于增加使用块的灵活性和效率。关于如何使用动态块的一些例子包括:
- 自动将块与表示墙壁或管道的几何对象对齐
- 在积木上创建额外的运动握把
- 添加多个插入点,以便在插入块时按Ctrl键循环使用它们
- 选择插入块时是翻转还是镜像
- 控制块的大小或形状的标准增量,如紧固件的长度或门的宽度
- 以表格格式显示一系列部件或类似样式,以选择同一块的不同版本
如果您注意到在处理块时经常重复的一个操作,那么您可能能够减少琐碎工作的数量,并在效率上获得实质性的提高。
块编辑器
Block Editor是一个专用的块创作环境,允许您创建和修改块的几何形状、属性、参数、操作和约束。它包括以下部分:
- 灰色背景的绘图区域
- 上下文ribbon选项卡,包含保存和测试块以及退出编辑器等操作
- Block Authoring选项板,其中有几个选项卡,包含向块定义添加动态功能的工具
- 用于测试动态块设计的临时区域
您可以通过使用BEDIT命令访问块编辑器,该命令可在Home选项卡、ribbon上的块面板上使用。
注意:Block Authoring面板集的第三个选项卡“参数集”仅包含预定义的参数和操作,这些参数和操作已经为您的方便组合在一起。
应用参数集
使用动态块,您可以插入单个可以改变其形状、大小或显示的块,而不是插入多个静态块定义中的一个。例如,您可以创建单个动态门块,而不是创建多个不同大小的室内门块,可以将其大小调整为门口开口。
![](http://www.ocatasi.com/help/cloudhelp/2020/ENU/AutoCAD-Core/images/GUID-D3B62CC5-9BD1-4904-A388-94B261B5A733.png)
在前面的插图中,有几个可见的参数它们表现为专门的握把或控制,每一个都与一个行动.突出显示的自定义握把是一个线性参数这和a有关拉伸动作.这些组合在一起,被称为a参数集.
提示:在创建参数时指定关键点的顺序决定了握把或控件的位置,并且可能具有其他意义。
下面是一个查找列表示例,它提供了几个选项之间的选择。
![](http://www.ocatasi.com/help/cloudhelp/2020/ENU/AutoCAD-Core/images/GUID-93C3A6A9-8C3D-4B83-B507-BDB94A05D0FA.png)
在本例中,突出显示的控件是查询参数这和a有关查找操作.这参数集被设计成显示选项列表来控制显示门的摆动角度。
应用约束
参数化绘图功能集,其中包括几何约束,空间的限制,参数化公式,可以以块的形式使用。
![](http://www.ocatasi.com/help/cloudhelp/2020/ENU/AutoCAD-Core/images/GUID-F9850F07-4CD5-4A30-8A7B-F7D122066F98.png)
在AutoCAD LT中无法定义约束,但在其他基于AutoCAD的产品中定义的块可以在AutoCAD LT中不受限制地使用。
警告:可以创建与同一块中定义的参数和操作冲突的约束。