ダイアグラム フィーチャ機能の追加ルールの参考情報

ダイアグラム フィーチャ機能の追加ルールを使用して、ダイアグラムに表示される一部のネットワーク フィーチャまたはネットワーク オブジェクトに特定の機能を追加できます。これにより、これらは後のダイアグラム構築プロセスにおいて実行される他のダイアグラム ルールにより、特定の方法で処理されるようになります。

ダイアグラム フィーチャ機能の追加ルールのプロセス

ダイアグラム フィーチャ機能の追加ルールには、[親の折りたたみを防止][親の折りたたみを許可する][ジャンクションの削減を防止][ジャンクションの削減を許可する] の 4 つの機能があります。

このルールは、ダイアグラム構築プロセスの実行時に、特定のダイアグラム フィーチャにこれらの機能のいずれかを割り当てるように構成することができます。

親格納器の折りたたみを防止または許可

格納器のダイアグラム フィーチャで [親の折りたたみを防止] または [親の折りたたみを許可する] 機能が有効になると、有効になった [格納器の折りたたみ] ルールはこの機能を検討して、親格納器を折りたたむかどうかを判断します。

以下の図は、ダイアグラム フィーチャを折りたたむ際の使用例を示しています。

  • 図 A はサンプル ダイアグラムを示します。次の 5 つの格納器フィーチャを参照します。
    • 2 つのスイッチ バンク - C1 と C2
    • 1 つのヒューズ バンク - C3
    • 1 つのスイッチギア - C4
    • 1 つの変圧器バンク - C5

    これらの格納器はすべて展開されており、格納物周辺でダイアグラムのポリゴン格納器として表示されます。

    格納器 C1 ~ C5 が、展開されたダイアグラムのポリゴン格納器として表示される
    図 A - C1 ~ C5 のすべての格納器が、展開されたダイアグラムのポリゴン格納器として表示されます。

  • 図 B は、サンプル ダイアグラムのスイッチをハイライトします。これらは C1、C2、C4 格納器の格納物です。

    ダイアグラム内のすべてのスイッチが、選択したダイアグラム フィーチャとして表示される
    図 B - ダイアグラム内のすべてのスイッチが、選択したダイアグラム フィーチャとして表示されます。

  • 図 C は、すべての格納器を折りたたむようテンプレートが構成されている場合のサンプル ダイアグラムを示します。

    体系的に折りたたまれている格納器
    図 C - 格納器が体系的に折りたたまれています。

  • 図 D は、すべての格納器を折りたたむ前に、すべてのスイッチの格納器の折りたたみの防止機能をテンプレートで構成した場合のサンプル ダイアグラムです。

    スイッチを格納する格納器以外のすべての格納器が体系的に折りたたまれている
    図 D - スイッチを格納する格納器以外のすべての格納器が体系的に折りたたまれています。

図 C と D を作成するために使用した 2 つのテンプレートには、ルール定義に差異があります。ダイアグラム フィーチャ機能ルールは、格納器の折りたたみルールの前に実行されます。

シンプルな格納器の折りたたみルール
ダイアグラム フィーチャで機能を設定にした後の格納器の折りたたみルール

ジャンクションの削減の防止または許可

ダイアグラム ジャンクションで [ジャンクションの削減を防止] または [ジャンクションの削減を許可する] 機能が有効になると、有効になったジャンクションの削減ルールはこの機能を考慮して、ジャンクションを削減するかどうかを判断します。

ダイアグラム テンプレート モデル ビルダーで [属性によるダイアグラム フィーチャ機能ルールを追加 (Add Diagram Feature Capability By Attribute Rule)] ツールを使用すると、ダイアグラム テンプレートに構成されたジャンクションの削除ルールのシーケンスを簡素化できます。

たとえば、ダイアグラム内のスイッチを除くすべてのジャンクションを削減するとします。ダイアグラム構築の構成には 2 つの方法 (ダイアグラム フィーチャ機能の追加ルールを実行しない方法とする方法) があります。

[属性によるダイアグラム フィーチャ機能ルールを追加 (Add Diagram Feature Capability By Attribute Rule)] を使用する場合としない場合のダイアグラム テンプレート モデル ビルダーの指定

[属性によるダイアグラム フィーチャ機能ルールの追加 (Add Diagram Feature Capability By Attribute Rule)] を使用しない場合、モデル ビルダーは 2 つのジャンクションの削減ルールを繰り返し実行する必要があります。この際、次のように 4 つのルールを連結するように構成する必要があります。

  • 反復処理の開始ルール (1)
  • DistributionDevice ソース クラスを除くすべてのジャンクションを削減するジャンクションの削減ルール (2)
    DistributionDevice ソース クラスを除くすべてのジャンクションの削減
  • スイッチ以外の配電デバイスを削減するジャンクションの削減ルール (3)
    スイッチ以外の配電デバイスの削減
  • 反復処理の停止ルール (4)

[属性によるダイアグラム フィーチャ機能ルールの追加 (Add Diagram Feature Capability By Attribute Rule)] ツールを使用する場合、必要なルールは 2 つだけです。

  • スイッチの削減を防止ダイアグラム フィーチャ機能の追加ルール (1)
    スイッチの削減を防止
  • ソース クラスに関係なくすべてのジャンクションを削減するジャンクションの削減ルール (2)
    ソース クラスに関係なくすべてのジャンクションを削減

ダイアグラム フィーチャ機能の追加ルールによる複雑なネットワーク ダイアグラム構築の構成

ダイアグラム テンプレート ルール シーケンス内の適切な位置にダイアグラム フィーチャ機能の追加ルールを構成することで、ルールの実行時に存在するフィーチャの一部が折りたたまれたり、特定の特性を持つ一部のデバイスが削減されたり、ダイアグラム構築プロセスで後から追加された同じ特性を持つデバイスが削減されたりすることを詳細に防ぐこともできます。

たとえば、マップの入力として選択された変圧器バンクや配電ジャンクションから始まる上流と下流トレースの両方の結果を表すダイアグラムを生成するとします。次に、上流のジャンクションをいくつか残しつつ、下流のジャンクションをできるだけ削減して、主にサービスの位置に着目するとします。この場合、以下のダイアグラム テンプレート モデル ビルダーに示すとおり、ダイアグラム フィーチャ機能の追加ルールを複数回にわたって使用できます。

  • このテンプレート モデル ビルダーの最初の部分で、上流および下流のトレースのテンプレートの入力始点となる変圧器バンクまたは配電ジャンクションに着目する必要があります。この場合、次のようにモデルを設定できます。
    • フィーチャの削除ルールを追加して、入力として選択できるものの、変圧器バンクでなく、トレースする層に関連付けられた配電ジャンクションでもないネットワーク フィーチャを削除します。
    • ダイアグラム フィーチャ機能の追加ルールを設定して、変圧器バンクの親格納器 (1) または配電ジャンクションの親格納器 (2) が折りたたまれるのを防ぎます。
    • 次のフェーズで実行されるトレース ルールの始点として、入力変圧器バンクまたは配電ジャンクションにフラグを付けます。
    入力始点に着目
  • テンプレート モデル ビルダーの次の部分は、トレース ルールに関するものです。
    • 指定した始点から実行される上流のトレースから開始します。
    • ネットワーク ダイアグラム構築プロセスの最後に実行されるツリー レイアウトのルート ジャンクションとして、上流のトレースが返した上流のサブネットワーク コントローラーにフラグを付けます。
    • ダイアグラム フィーチャ機能の追加ルール (3) を設定して、上流のサブネットワーク コントローラーの親格納器が折りたたまれないようにします。
    • ダイアグラム フィーチャ機能の追加ルール (4) を設定して、スイッチ、ヒューズ、変圧器、回路遮断器、サブネットワーク コントローラーなどの上流のデバイスが削減されないようにします。
    • ダイアグラム フィーチャ機能の追加ルール (5) を設定して、接続ポイントなどの上流のジャンクションが削減されないようにします。
    • 下流のトレースを実行します。上流のトレースと同じ始点から実行します。
    上流をトレースしてから、下流をトレースする前に上流でトレースされた複数の接続ポイントが折りたたまれて削減されるのを防止
  • 最後のフェーズでは、ネットワーク ダイアグラム グラフを簡素化してレイアウトするダイアグラム ルールを設定します。
    • 格納器の折りたたみルールを追加して、任意の格納器を折りたたみます。
    • ダイアグラム フィーチャ機能の追加ルール (6) を設定して、サービス位置デバイスが削減されないようにします。
    • ジャンクションの削減ルールを追加して、関連するネットワーク ソース クラスに関係なく、任意のダイアグラム ジャンクションを削減します。
    • スマート ツリー レイアウトを上から下に実行します。
    サービス位置が削減されるのを防ぎながら、できるだけすべてのジャンクションを削減

以下のスクリーンショットは、前述のテンプレート モデル ビルダーに従って構成されたダイアグラム テンプレートに基づくサンプル ネットワーク ダイアグラムを示しています。各ネットワーク ダイアグラム生成の入力として使用される変圧器バンクは、施設 ID を示す青いラベルで表示されます。

上流と下流のトレース結果を組み合わせ、ダイアグラム フィーチャ機能の追加ルールを使用してフィーチャを強力に削減または折りたたむダイアグラムの例

ダイアグラム フィーチャ機能の追加ルールの構成

テンプレートにダイアグラム フィーチャ機能の追加ルールを構成するには、[属性によるダイアグラム フィーチャ機能の追加 (Add Diagram Feature Capability By Attribute Rule)] ツールを使用します。

関連トピック