数据管理功能 > 管理部件结构 > Windchill 选项与变型功能 > 开发可配置模块的高级选择逻辑 > 定义高级选择的基本步骤 > 添加约束 > 表达式编辑器
  
表达式编辑器
“表达式编辑器”可用于创建某个可配置模块的逻辑表达式约束。由表达式来判断是否满足一个或多个条件。
逻辑表达式可以由一个或多个部件组成。可以在“表达式”框中直接输入表达式,也可以使用编辑器的选项来生成表达式。单击“应用”后会验证表达式。
“表达式编辑器”提供以下选项:
名称
说明
“逻辑”
最多可选择两个逻辑条件。可用的运算符如下:
* 
&&|| 可以任选其一,但不能一起使用。! 始终处于启用状态。
&& -- 指定 AND 条件。使用此运算符时必须同时满足两个条件。例如,A>=0 && B>=0。在本示例中,A 和 B 均必须大于或等于零,表达式才有效。
|| -- 指定 OR 条件。使用此运算符时只需要满足部分条件。例如,A>=0 || B>=0。在本示例中,只要 A 或 B 有一个大于或等于零,表达式就有效。
! -- 指定 false 条件。表示指定的参数或方法没有产生指定的值。
“参数”
树状视图显示对于可配置模块可以选择的参数。只显示那些定义了“参考 ID”的可配置模块。
“方法”
如果选择此复选框,则可以选择相应的方法。只显示可用于选定参数的方法。如果没有方法可用,则框为空。
“运算符”
如果选择此复选框,则可以选择运算符。可使用的运算符有:
< - 参数值小于所指定的值。
<= - 参数值小于或等于所指定的值。
== - 参数值等于所指定的值。
!= - 参数值不等于所指定的参数。
“参数/值”
指定特定值或指定要在表达式中使用的参数。只显示那些定义了“参考 ID”的可配置模块。
1. 单击“添加”将选择添加到现有的表达式文本。
* 
单击“应用”后才会验证表达式。
2. 单击“插入 ()” 以在“表达式”字段中显示的表达式两侧加上括号。
3. 完成表达式的创建后,单击“应用”应用表达式。对表达式进行验证,然后系统会通知您任何存在的语法错误。