Возможности управления данными > Управление конфигурируемыми изделиями > Возможности 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)
Формат использования числовых опций и вариантов в выражениях
В следующей таблице описан формат для включения в выражения числовых вариантов.
Формат
Пример использования сокращенного определения
Объяснение
числовой_вариант
WB10
Wheel Base = WB10
! числовой_вариант
! WB10
Wheel Base =! WB10
< числовой_вариант
< WB10
Wheel Base < WB10
> числовой_вариант
WB10
Wheel Base > WB10
<= числовой_вариант
<= WB10
Wheel Base <= WB10
>= числовой_вариант
>= 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”)