数据管理功能 > 管理部件结构 > Windchill 选项和变型功能 > 创建和管理企业范围的定义 > 管理选项汇聚中的选项 > 选项和选择 > 在表达式和条件型规则中包括采用数值或布尔值的选项和选择
  
在表达式和条件型规则中包括采用数值或布尔值的选项和选择
数字选择可以包括在用于高级已分配表达式和条件型规则的逻辑表达式中。下表显示了一些在逻辑表达式中使用数字选项和选取项的示例。
逻辑表达式示例
说明
WB19
Wheel Base = 19
Red + <FS22
Color = Red + Frame Size < FS22
>=WB25/<FS30
Wheel Base >= WB25 / Frame Size <= FS30
> = FS18 + <= FS28
Frame Size >= FS18 + Frame Size <= FS28
(>= FS18 + <= FS28) / (>= WB25 + <= WB35)
(Frame Size >= FS18 + Frame Size <= FS28) / (Wheel Base >= WB25 + Wheel Base <= WB35)
在表达式中使用数字选项和选取项的格式
下表对在表达式中包括数字选取项的格式进行了说明。
格式
缩写格式使用示例
说明
numeric_choice
WB10
Wheel Base = WB10
! numeric_choice
! WB10
Wheel Base =! WB10
< numeric_choice
< WB10
Wheel Base <WB10
> numeric_choice
WB10
Wheel Base > WB10
<= numeric_choice
<= WB10
Wheel Base <= WB10
>= numeric_choice
>= WB10
Wheel Base >= WB10
* 
在表达式中,数字选取项按名称或编号进行参考,具体取决于如何配置在表达式中使用选择的格式
条件型规则中的数字选取项
条件型规则的 "IF" 和 "Then" 部分均可使用数字选取项。以下为一些在条件型规则中使用数字选取项的示例:
IF (Color = Red AND Wheel_Base > Radius-24) THEN Include Choice1, Choices2
IF (Size = Large) THEN Enable Wheel_Base = Radius-52, Radius-60
条件型规则中的布尔型选择
条件型规则的 "IF" 和 "THEN" 部分均可使用布尔型选择。但是,在使用布尔型选项创建表达式时,不能直接指定布尔型选择。而是需要根据“选择显示格式”首选项指定布尔型选项名称或编号,并根据 ato.negation.operator 特性的值指定否定字符。下面是在条件型规则中使用布尔型选择的示例:
IF (“Is Wireless”) THEN Include (Communication = “Wireless”)
IF (Voltage = “+24” OR Communication = “Modem”) THEN Include (-“Is Heavy Duty”)