データ管理機能 > 部品構造の管理 > Windchill のオプションとバリエーションの機能 > 全社的定義の作成と管理 > オプションプール内のオプションの管理 > オプションと選択肢 > 定義式と条件付き規則への、数値またはブール値によるオプションと選択肢の追加
  
定義式と条件付き規則への、数値またはブール値によるオプションと選択肢の追加
割り当てられた高度な定義式と条件付き規則で使用される論理式に数値選択肢を含めることができます。論理式での数値オプションと数値選択肢のいくつかの使用例を次の表に示します。
論理式の例
説明
WB19
ホイールベース = 19
Red + <FS22
カラー = 赤 + フレームサイズ < FS22
>=WB25/<FS30
ホイールベース >= WB25 / フレームサイズ <= FS30
>= FS18 + <= FS28
フレームサイズ >= FS18 + フレームサイズ <= FS28
(>= FS18 + <= FS28) / (>= WB25 + <= WB35)
(フレームサイズ >= FS18 + フレームサイズ <= FS28) / (ホイールベース >= WB25 + ホイールベース <= WB35)
定義式で数値オプションと数値選択肢を使用する場合のフォーマット
定義式で数値選択肢を使用する場合のフォーマットを次の表に示します。
フォーマット
略称定義の使用例
説明
numeric_choice
WB10
ホイールベース = WB10
! numeric_choice
! WB10
ホイールベース =!WB10
< numeric_choice
< WB10
ホイールベース <WB10
> numeric_choice
WB10
ホイールベース > WB10
<= numeric_choice
<= WB10
ホイールベース <= WB10
>= numeric_choice
>= WB10
ホイールベース >= 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”)