ブール機能
ブール機能を使用して、ユーザーがtrueまたはfalseの値を選択できるようにします。
- たとえば、車を構成するときに、窓に色を付けるかどうかをユーザーに尋ねます。
- コンフィギュレータでは、実行時にブール機能がチェック・ボックスとして表示されます。
- ブール機能の値には、true (チェック・マークを含む)、false (チェック・マークを含まない)、または空を指定できます。
- コンフィギュレータ・ルールを使用して、ブール機能のデフォルト値を構成できます。
例
zCZ_CAR4DRSDNという名前のPIMモデルをコンフィギュレータにインポートするとします。 濃いウィンドウが必要かどうかを示すブール機能を追加する必要があります。
演習
- モデルのワークスペースを開きます。
- 構造階層領域で、zCZ_CAR4DRSDN 「ルート・ノード」をクリックします。
- 「処理」>「作成」>「ブール機能」をクリックします。
- 表示されたダイアログで値を設定し、OKをクリックします。
属性 値 名前 濃いWindows ドメイン順序 Trueを優先 - 「テスト・モデル」をクリックし、テスト「モデル」ページにTinted Windows機能がチェック・ボックスとして表示されることを確認します。
ブール機能の値には、デフォルトではチェック・マークは含まれていません。 チェックマークを表示するには、コンフィギュレータがブール機能をtrueに構成するルールを記述する必要があります。
ドメイン順序
ドメイン順序付け属性を使用して、ブール機能の実行時にコンフィギュレータがデフォルト値を構成する方法を指定します。
ブール機能に使用できる値は次のとおりです。
ドメイン順序 | 説明 |
---|---|
Falseを優先 |
コンフィギュレータは、デフォルトでブール機能をFalseに構成します。 別のルールによってコンフィギュレータがFalseに構成されない場合、コンフィギュレータはこれをTrueに構成します。 たとえば、ブール機能の「否定」ルールによって、コンフィギュレータがTrueまたはFalseに構成できない場合があります。 |
Trueを優先 |
コンフィギュレータは、デフォルトでブール機能をTrueに構成します。 別のルールによってコンフィギュレータがTrueに構成されない場合、コンフィギュレータはこれをFalseに構成します。 |