...
- 全局参数;2D / 3D尺寸约束的参数,用户定义的参数,设计表的配置参数等。
- 局部参数;数组的参数和数组内的受约束实体,参数化组件的插入参数等。局部参数;阵列的参数和阵列内的受约束实体,参数化组件的插入参数等。
所有参数及其当前值都可以在“机械浏览器”面板的不同部分中找到。参数值可以通过表达式链接在一起。更改参数的值时,模型将自动更新。通过此工作流程,您可以将参数行为添加到任何几何图形,并轻松浏览设计变体。
...
- -PARAMETERS 命令通过命令行管理尺寸约束参数。
- MECHANICALBROWSEROPEN 命令打开机械浏览器面板。
- CLEANUNUSEDVARIABLES 命令清除约束表达式中未使用且未链接到尺寸的参数变量。
参数可以是全局或局部的。
局部参数附加到特定实体、关联数组或机械组件。局部参数附加到特定实体、关联阵列或机械组件。
全局参数未附加到特定实体,它们分为四组:
- 二维尺寸约束参数
- 3D尺寸约束参数
- 用户自定义参数
- 设计表的配置参数
...
备注 | 您也可以使用-PARAMETERS命令在命令行中为参数定义表达式。 |
您可以使用运算符和函数来组成表达式。
定义相关参数
在表达式中,可以同时使用:全局参数的名称和数字。这就是所谓的“非恒定表达式”。如果将非常数表达式设置为参数,则在机械浏览器中,其图标从打开的挂锁(在表达式中,可以同时使用:全局参数的名称和数字。这就是所谓的“非常数表达式”。如果将非常数表达式设置为参数,则在机械浏览器中,其图标从打开的挂锁()变为关闭的挂锁():
这意味着该参数变得依赖于其它(定义)参数(当定义参数的值更改时,其值系统将会自动重新计算)。
这意味着该参数变得依赖于其他(定义)参数(其值将当定义参数的值更改时,系统会自动重新计算)。您可以创建一个参数链,其中每个元素都依赖于前一个参数。链的长度没有限制。但是,请注意不要创建一个循环链,在该循环链中的下一个元素驱动前一个元素之一。这可能会导致对表达式的无限评估。PCCAD自动检测到此类问题,并且不接受导致参数循环的表达式。您可以创建一个参数链,其中每个元素都依赖于前一个参数。链的长度没有限制。但是,请注意不要创建一个循环,在该循环中链中的下一个元素驱动前一个元素之一。这可能会导致对表达式的无限评估。PCCAD自动检测到此类问题,并且不接受导致参数循环的表达式。
关联阵列的参数
关联数组的参数
命令: ARRAY,ARRAYRECT,ARRAYPOLAR,ARRAYEDIT。ARRAY、ARRAYRECT、ARRAYPOLAR 和 ARRAYPATH。
可以用表达式控制的关联数组的属性:可以用表达式控制的关联阵列的属性:
- 矩形数组:列数,列间距,行数,行间距,行高程增量,级别数,级别间距和轴角度。
- 极坐标数组:半径,项目数,项目之间的角度,填充角度,行数,行间距,行高程增量,级别数和级别间距。
要为这些属性中的任何一个定义表达式,请在绘图区域或机械浏览器中选择相应的数组实体,然后在机械浏览器或属性栏中的相应属性字段中输入表达式。
如果关联数组包含受2D或3D尺寸约束约束的实体,则这些约束的参数也可以使用表达式求值。这些嵌套参数在“机械浏览器”中列出。如果选择其中任何一个,则可以定义一个表达式:
...
- 矩形阵列:列数、列间距、行数、行间距、行高程增量、标高数、标高间距和轴角度。
环形阵列:半径、项目数、项目之间的角度、填充角度、行数、行间距、行高程增量、标高数和标高间距。
路径阵列:项目间距、起点偏移、行数、行间距、行高程增量、标高和标高间距。
要为这些属性中的任何一个定义表达式,请在绘图区域或机械浏览器面板中选择相应的阵列实体,然后在机械浏览器或属性栏中的相应属性字段中输入表达式。
如果关联阵列包含受2D或3D尺寸约束约束的实体,则这些约束的参数也可以使用表达式求值。这些嵌套参数在机械浏览器面板中列出。如果选择其中任何一个,则可以定义一个表达式:
机械组件参数
命令: -BMPARAMETERS,BMUPDATE,
所述BMUPDATEMODE系统变量控制是否改性当外部组件的组件总是重新加载或只。BMUPDATEMODE系统变量控制外部装配组件是始终重新载入还是仅在修改时重新载入。
如果使用BMINSERT命令将机械零件或只是普通的如果使用BMINSERT命令将机械组件或只是普通的.dwg文件插入到工程图中,并且插入文件包含全局公开参数,则这些参数将转换为局部参数。它们与相应的零件插件相关联,并且在机械浏览器中以该插件的名称可见。单击参数进行编辑:dwg文件插入到工程图中,并且插入文件包含全局公开参数,则这些参数将转换为局部参数。它们与相应的组件插入件相关联,并且在机械浏览器中以该插件的名称可见。单击参数进行编辑:
设计表
命令: DESIGNTABLE,-DESIGNTABLEEDIT
...
- 新设计表的名称
- 相应配置参数的名称,
- 取决于此设计表的全局参数的名称。
...
在设计表中使用参阵列件
您可以在程序集中同时使用配置参数和与配置相关的参数。如果随后将这样的组件插入到工程图中,其参数将包括设计表的公开参数。可用值的下拉列表将可用。此类参数支持直接和反向查找操作。
...