向动态块定义添加参数可定义块的自定义特性,指定几何图形在块中的位置、距离和角度。
用户可以在块编辑器中向动态块定义中添加参数。在块编辑器中,参数的外观与标注类似。参数可定义块的自定义特性。参数也可指定几何图形在块参照中的位置、距离和角度。向动态块定义添加参数后,参数将为块定义一个或多个自定义特性。
例如,向动态块定义添加旋转参数后,该旋转参数将为该块参照定义角度特性。因此,如果图形中有一个椅子块,并且用户希望在编辑时能够旋转该块的位置,可使用参数来定义块的旋转轴。
如果向动态块定义添加点参数,该点参数将为块参照定义两个自定义特性:位置 X 和位置 Y(相对于块参照的基点)。
动态块定义中必须至少包含一个参数。向动态块定义添加参数后,将自动添加与该参数的关键点相关联的夹点。然后用户必须向块定义添加动作并将该动作与参数相关联。
在图形中,使用夹点或“特性”选项板中的自定义特性来操作块参照。在图形中操作块参照时,通过移动夹点或修改“特性”选项板中自定义特性的值,可以修改用于定义块中该自定义特性的参数值。如果修改参数值,将影响与该参数相关联的动作,从而修改动态块参照的几何图形或特性。
参数还可定义和约束一些值,用来影响动态块参照在图形中的行为。某些参数可能会具有固定的值集、最小值和最大值、或者增量值。例如,窗口块中使用的线性参数可能具有下列固定的值集:10、20、30 和 40。块参照插入到图形中后,用户只能将窗口改为这些值。向参数添加值集可以限制块参照在图形中的操作方式。有关参数值集的详细信息,请参见为动态块指定值集。
点、线性、极轴、XY 和旋转参数都具有一个名为“链动作”的特性。有关允许为参数指定链动作的详细信息,请参见允许为动态块指定链动作。
用户还可以通过属性提取向导或通过一个属性提取模板文件来提取参数值。
下表列出并描述了可以添加到动态块定义的参数类型和可以与每个参数相关联的动作类型。