回路ビルダ: 既定のタグ形式をオーバーライドする

コンポーネントの図面タグ形式をオーバーライドする方法は 2 つあります。

注: マーカー ブロックに定義された属性値は、スプレッドシートに定義されたすべての値より優先されます。

マーカー ブロック方法

  1. コンポーネントのマーカー ブロックを含む回路テンプレート図面を開きます。
  2. コンポーネントの正しいマーカー ブロックを見つけます。
  3. 「_TAGFMT={形式}」の形式を使用して、その MISC1 属性値を編集します。たとえば、「_TAGFMT=DISC-%N」のように入力します。
    注: MISC1 属性値には、回路ビルダで特別な方法でコンポーネントまたは基準となる配線を処理するように指示する複数の特別な文字フラグを含めることができます。新しい値を追加する場合、他の特別なフラグ値を上書きしないでください。各値はセミコロンで区切ります。
  4. 回路テンプレート図面を保存します。

スプレッドシート方法

  1. 回路ビルダ スプレッドシート ace_circuit_builder.xls を開きます。
  2. 回路の CATEGORY と TYPE を見つけます。たとえば、CATEGORY: 3ph Motor Circuit とTYPE: Horizontal - FVNR - non reversing などです。
  3. SHEET_NAME 値と同じ名前を持つ回路コード シートを開きます。たとえば、SHEET_NAME: 3ph_H などです。
  4. 特定のコンポーネントを見つけます。たとえば、CODE: Q001、COMMENTS: Disconnecting means、UI_PROMPT_LIST: Disconnect switch and fuses などです。

    グループ内に複数の選択を含めることができます。たとえば、遮断器のタイプの選択と補助接点を含む選択があるとします。各選択には、[UI_VAL]フィールドの数値が割り当てられます。値が追加され、この選択の組み合わせに適切なアクションが指定されます。合計は[UI_SEL]フィールドの値に一致します。この照合が行われると、COMMAND_LIST 値、ANNOTATE_LIST 値などが、選択の挿入と注釈に使用されます。

  5. このコンポーネントの[COMMAND_LIST]列の API 呼び出しを編集します。たとえば、特別な定義がない場合、この多極コンポーネントを挿入 API 呼び出しの最後の引数を使用して、MISC1 コード値にゼロが事前定義されます。

    編集前と編集後を示します。

    編集前: (c:ace_cb_multipole #xyz nil "HDS11F" 3 #scl 4 nil)

    編集後: (c:ace_cb_multipole #xyz nil "HDS11F" 3 #scl 4 “_TAGFMT=DISC-%N”)

    注: 詳細については、API マニュアルを参照してください。
  6. スプレッドシートを保存します。