グラフィックレイヤーを選択するルールの定義
- Last UpdatedOct 08, 2024
- 2 minute read
それぞれのレイヤーには、選択グループ、選択のペアに基づいてデフォルトのルールが割り当てられています。この遠心ポンプのシンボルウィザードの例では、「向き」の「選択グループ」レイヤーのルールによって、直接[ウィザードオプション]選択にマッピングされます。「向き」オプションを選択すると、選択したレイヤーのグラフィック要素がポンプの設定中に表示されます。

タコメーターを表示/非表示とするデフォルトのレイヤー ルールを変更します。ポンプの向き(左/右)については、レイヤー ルールによって適切な Orientation レイヤーとタコメーター レイヤーを選択することが推奨されます。TachLeft レイヤーと TachRight レイヤーのルールは AND 文を含み、タコメーター、およびシンボル ウィザードのパイプの向きを選択します。
TachLeft:オリエンテーション.Left&Hastach.True
タチライト:オリエンテーション.right&hastach.True
タコメーターで「上」「下」の向き設定を選択するためのレイヤー ルールはより複雑になります。それは、タコメーターの位置が両方向とも同じであるためです。TachTop レイヤー ルールには、OR ステートメントで結合した「上」および「下」別々の複合式が含まれます。
(オリエンテーション.Top&Hastach.True)|(オリエンテーション.Bottom&HasTach.True)
シンボル ウィザードのプレビューを使用して、レイヤー ルールのセットそれぞれが 1 つのシンボル ウィザード設定のみを一意に定義していることを確認します。シンボル ウィザードに別の設定の要素が含まれているか、または要素がなければ、ルールにエラーがあることが明らかになります。
|
シンボルウィザードの設定 |
ウィザードのオプションと対応するアクティブな設定レイヤールール |
|---|---|
|
|
|
|
オリエンテーション.Left&Hastach.False |
|
|
|
|
|
オリエンテーション.Left&Hastach.True |
|
|
|
|
|
オリエンテーション.Right&Hastach.False |
|
|
|
|
|
オリエンテーション.right&Hastach.True |
|
|
|
|
|
オリエンテーション.Top&Hastach.False |
|
|
|
|
|
(オリエンテーション.Top&Hastach.True)|(オリエンテーション.Bottom&HasTach.True) |
|
|
|
|
|
オリエンテーション.Bottom&Hastach.False |
|
|
|
|
|
(オリエンテーション.Top&Hastach.True)|(オリエンテーション.Bottom&HasTach.True) |
|
ルールのヒント
-
シンボル ウィザードのルールは同時に評価されます。複合式を囲む括弧を置きます。これによって、ルール内の括弧の外側にある他の演算子より先に評価されます。
-
ルールは、選択グループだけを参照することはできません。常に、以下に示すように選択グループ内の選択を階層構造に従って参照する形でルール式を記述してください。
-
ルールを記述する際は、ブール値のキーワード(AND, OR, NOT)ではなく演算子文字(&, |, !)を使用するようにし、スペースを節約します。演算子文字(&, |, !)を使用すると、長いルールが[ルール]フィールドの境界線を超える可能性を減らします。














