6.1.4  【表达式】对话框

6.1.4 【表达式】对话框

在建模环境下,执行菜单栏中【工具】|【表达式】命令,或者在【工具】选项卡的【实用工具】组中单击【表达式】按钮图示,弹出【表达式】对话框,如图6-11所示。对话框中各选项含义如下。

1.【列出的表达式】列表

用户可以在表达式列表中选择表达式类型来查看或选取表达式。此列表的作用为表达式过滤器,包括如图6-12所示的14种类型。选择其中一种,表达式列表框中将显示这种表达式。

图示

图6-11 【表达式】对话框

图示

图6-12 列表中的14种表达式类型

2.【类型】列表

此列表中包括了表达式的运算类型。各类型含义如下。

● 数字:在【数字】作为选定的类型时,类型框右侧的量纲选项列表变为可用。

● 量纲:使用量纲选项来指定用于新表达式的尺寸种类。单位管理器指定的所有尺寸类型都显示在量纲选项列表中。建模表达式所使用的最常见的尺寸类型有:长度、距离、角度和恒定(即无量纲,就如实例阵列中孔的数量)。技巧点拨

就输入和预期输出而言,为表达式公式指定的量纲和单位必须都正确。例如,如果创建一个新表达式C,该表达式将两个现有长度表达式(A和B,以毫米创建)相乘得出面积(C=A∗B),则将C的量纲设置为【面积】,将单位设置为mm^2,否则,可能会出现单位不一致的错误。

● 字符串:使用字符串数据类型创建表达式。字符串表达式返回字符串而非数字,并且是指带双引号的字符序列。

技巧点拨

字符串表达式的公式可以是常量(如【Text entry】),或者是可以计算的。

例如,以下字符串表达式:

NAMEFORMULA

micky2k+lg+yr+prep+terra

● 布尔运算:创建支持使用布尔值【true】或【false】的备选逻辑状态的表达式,使用此数据类型来表示相对条件,如由表达式抑制和组件抑制命令的抑制状态。

● 整数:创建使用数值计数而不带单位的表达式。在需要数值计数或数量的命令(例如实例几何体)中,使用此数据类型。(https://www.daowen.com)

● 点:通过使用X、Y和Z尺寸定义位置,从而创建表达式。公式语法:Point(0,0,0)。在需要以表达式指定或参考某位置的命令中,使用此数据类型。例如,可参数化控制旋转轴位置或关联测量距离的最小距离位置。

● 矢量:通过使用笛卡尔I、J和K坐标定义方向,从而创建表达式。公式语法:Vec-tor(0,0,0)。

● 列表:可以使用此数据类型来简化NX DesignLogic交互,并提供可处理更多设计任务的额外功能。可以使用【扩展文本编辑器】选项便利地指定列表表达式,列表表达式使用大括号{}时,用逗号分隔任意DesignLogic数据类型的值。

3.名称

用于指定新表达式的名称,更改现有表达式的名称,以及高亮显示现有表达式以进行编辑。表达式名必须以字母字符开始,但可以由字母数字字符组成。表达式名可以包括内置下划线。表达式名中不可以使用任何其他特殊字符,如-、?、∗或!。

4.公式

使用该字段可编辑从列表中选取的表达式公式,输入新表达式的公式或创建部件间表达式的引用。

可以通过以下各方法填充【公式】字段。

● 使用键盘输入表达式公式。

● 从列表窗口选择一个表达式以显示其公式,然后右键单击插入公式。

● 单击【函数】按钮以插入一个函数。

● 单击一个测量按钮,从图形窗口指定一个对象测量,然后将它插入到一个表达式中。

● 单击创建部件间引用按钮,以插入其他部件的表达式。

可以在公式中输入简单的单位,如【3mm】。列表窗口的【值】列中显示任何必要的单位转换。如果在公式中使用其他尺寸或尺寸不一致,则会显示警告消息。

也可以用科学计数法输入语句,输入的值必须含有正负号,例如:

2e+5 for 200000

2e-5 for 0.00002

技巧点拨

从函数的参数输入选项打开【表达式】对话框时,只能编辑当前正在创建的表达式公式,如图6-13所示。虽然可以创建新的表达式,但不能使用该编辑器更改现有的表达式。

图示

图6-13 编辑公式