创建表达式(公式)、显示表达式(公式)图形、当规则与公式产生 ...
创建表达式(公式)
通过使用Variable Table(变量表)中的Formula(公式)列,可创建用于控制变量的表达式(公式)。表达式可以只包括变量,也可采用数学表达式,其中可包含常量、用户定义变量或软件添加的尺寸标注变量的任意组合。 在创建表达式时,可在某个变量的Formula(公式)框中直接输入表达式、使用Function Wizard(函数向导),或使用Variable Rule Editor(变量规则编辑器)对话框上的Formula(公式)选项。 系统提供了一套标准数学函数。也可以选择自己编写并保存的函数。在输入函数时,要求使用正确的语法,或者也可使用Function Wizard(函数向导)选择并定义函数。在忘记数据函数的正确语法时,Function Wizard(函数向导)工具可提供方便。通过在Variable Table(变量表)中点击Fx按钮,即可启动Function Wizard(函数向导)。 您可将VBScript 函数和子程序链接到变量表中的变量。 如需查看示例,在本主题的末尾处点击Creating a Variable with an External Function or Subroutine(使用外部函数或者子程序创建变量)。 显示表达式(公式)图形可使用尺寸标注快捷菜单上的Show All Formulas(显示所有公式)、Show All Names(显示所有名称)和Show All Values(显示所有值)命令更改尺寸标注的显示,使尺寸标注之间的表达式定义更为方便。例如,可使用Show All Formulas(显示所有公式)命令显示定义的尺寸标注名称和公式。
还可使用尺寸标注快捷菜单上的Edit Formula(编辑公式)命令定义尺寸标注之间的公式。
当规则与公式产生冲突时
用户也可为由公式控制的变量定义规则。在编辑期间,解锁变量的公式驱动值可能与其定义的规则产生冲突。
在这种情况下,不会违反规则,但该变量的Value(值)单元格颜色变为橙色,显示存在冲突。例如,您可以定义一个声明DimA=DimB的简单公式。DimA的尺寸标注文本颜色产生变化,表示该尺寸值由另一个尺寸控制。变量表中该尺寸标注的Value(值)单元格变为灰色,表示它的值由另一个变量控制。
此后可为DimA指定一条离散值列表规则,其中有效值仅限{50; 60; 70}。如果以后将DimB 改为55,则违反了DimA的离散值列表规则。出现这种情况后,DimA 的值不会改为无效值。Variable Table(变量表)中DimA的值单元格变为橙色,表示值域规则与公式之间产生冲突。
|