Patchwork 3D Community 2020.2 X4

コンフィギュレーションで使用する定義

  • パーティション:パーティションは、いくつかの代替案を持つことができるプロダクトのエレメントまたはアスペクトです。パーティションには考えられるすべての状態、「有効」または「無効」のいずれか、および状態のユーザー定義リストが含まれます。

image818.png
image819.png
image820.png

トラックの荷台の色は、3 つの状態のパーティション (赤、グレー、青) です。

  • シンボル:シンボルは、コンフィギュレーションブラウザにおける選択状態を表す変数です。シンボルは直接作成されるのではなく、ルールから自動的に抽出されます。

    • シンボルの定義:コンフィギュレーションブラウザでは、シンボルのセットをチェックボックスやドロップダウンリストから選択することができます。所定の時間に "defined" (選択) できるシンボルは、パーティションあたり 1 つのみです。

      image821.png

      トラックの荷台の色は、3 つの状態のパーティション (赤、グレー、青) で

  • ルール:コンフィギュレーションブラウザにおいて、ルールとは、ユーザーの選択内容をレイヤーの表示設定状態(表示または非表示) とリンクさせる論理式です。ルールは、定義される (コンフィギュレーションブラウザで選択)記号のセットに応じて異なる条件です。条件が満たされると、ルールと関連付けられたレイヤーが表示されます。ルールの検証に必要な 1 つ以上の記号が未定義となっている場合、レイヤーは表示されません。

    • シンプルルール:検証に必要なシンボルが 1 つのみであり、使用されている演算子が "defined" のみの場合、そのルールは「シンプル」となります。

      Ground(定義された "Ground")

    • コンプレックスルール:Boolean 演算子の分析に応じて検証が変わる場合、ルールは「コンプレックス」と呼ばれます。

      "Ground" が定義されると (コンフィギュレーションブラウザでユーザーによって選択されると)、このルールが検証されます。

      Roof_Rails(および (defined "Roof_Accessories")(not (defined "Convertible")))

      このルールは、"Roof_Accessories" が定義(コンフィギュレーションブラウザで選択) され、"Convertible" が定義されていない場合に検証されます。