シートシンボル

Parent page: 回路図オブジェクト

配置されたシートシンボル配置されたシートシンボル

概要

シートシンボルは電気設計プリミティブです。複数シートからなる階層設計において、サブシートを表すために使用します。シートシンボルにはシートエントリシンボルが含まれており、フラットシート設計でシート間接続にPortを使用するのと同様に、親シートと子シート間で信号を接続するための接続点を提供します。

利用可能性

シートシンボルは、回路図エディタでのみ、メインメニューから Home | Circuit Elements | 

をクリックして配置できます。

配置

コマンドを起動すると、カーソルが十字カーソルに変わり、シートシンボル配置モードに入ります。配置は次の手順で行います。

  1. クリックするか Enter を押して、シートシンボルの最初の角を固定します。
  2. カーソルを動かしてシートシンボルのサイズを調整し、クリックするか Enter を押して配置を完了します。
  3. 続けてシートシンボルを配置するか、右クリックするか Esc を押して配置モードを終了します。

配置中(シートシンボルがカーソルに追従して浮いている状態で、最初の角を固定する前)に実行できる追加操作は次のとおりです。

  • Tab キーを押して関連するプロパティ ダイアログを開き、シートシンボルのプロパティをその場で変更できます。
  • Alt キーを押して、移動方向を水平軸または垂直軸に制限します(初期の移動方向に依存)。
  • Spacebar を押すと反時計回り、Shift+Spacebar を押すと時計回りにシートシンボルを回転します。回転は90°刻みです。
  • X または Y キーを押して、シートシンボルをそれぞれX軸またはY軸に沿ってミラーします。

配置中に属性を変更できます(Tab で関連プロパティダイアログを表示)が、これらは以降の配置のデフォルト設定になる点に注意してください。

グラフィカル編集

この編集方法では、ワークスペース上で配置済みのシートシンボルオブジェクトを直接選択し、サイズ、形状、位置をグラフィカルに変更できます。

シートシンボルオブジェクトを選択すると、次の編集ハンドルが使用できます。

選択されたシートシンボル選択されたシートシンボル

  • A をクリックしてドラッグすると、シートシンボルを縦横同時にリサイズできます。
  • B をクリックしてドラッグすると、シートシンボルを縦方向と横方向それぞれ個別にリサイズできます。
  • 編集ハンドルから離れたシートシンボル上の任意の場所をクリックしてドラッグすると、再配置できます。ドラッグ中に、シートシンボルを回転(Spacebar/Shift+Spacebar)またはミラー(X または Y キーでそれぞれX軸/Y軸に沿ってミラー)できます。
シートシンボルをリサイズしても、内部で定義されているシートエントリの絶対位置には影響しません。

シートシンボルの Designator および Filename のテキストフィールドは、使用するフォントサイズを変更することでのみサイズ調整できます(それぞれ Sheet Symbol Designator および Sheet Symbol File Name ダイアログからアクセス)。そのため、これらのオブジェクトを選択しても編集ハンドルは表示されません。

シートシンボルのDesignatorとFilenameが選択された状態シートシンボルのDesignatorとFilenameが選択された状態

  • 破線のボックス内の任意の場所をクリックしてドラッグし、必要に応じてテキストオブジェクトを再配置します。ドラッグ中に、テキストを回転(Spacebar/Shift+Spacebar)またはミラー(X または Y キーでそれぞれX軸/Y軸に沿ってミラー)できます。
  • オブジェクトのテキストは in-place により次の手順で編集できます。
    1. DesignatorまたはFilenameのテキストをシングルクリックして選択します。
    2. もう一度シングルクリック(または Enter キーを押す)して、その場編集モードに入ります。ソフトウェアが2回のシングルクリックを1回のダブルクリック(関連プロパティダイアログを開く操作)と誤認しないよう、各クリックの間は十分に間隔を空けてください。
    3. その場編集を終了するには、Enter キーを押すか、マウスでテキストオブジェクト以外の場所をクリックします。

Locked プロパティが有効なオブジェクトは、選択やグラフィカル編集ができません。ロックされたオブジェクトを直接ダブルクリックし、Locked プロパティを無効にしてからグラフィカル編集してください。

非グラフィカル編集

次の非グラフィカル編集方法が利用できます。

関連プロパティダイアログから

Dialog page: シートシンボル

この編集方法では、Sheet Symbol ダイアログを使用してシートシンボルオブジェクトのプロパティを変更します。

Sheet Symbol ダイアログSheet Symbol ダイアログ

配置中は Tab キーを押してこのダイアログにアクセスできます。

配置後は、次のいずれかの方法でダイアログにアクセスできます。

  • 配置済みのシートシンボルオブジェクトをダブルクリックします。
  • シートシンボルオブジェクト上にカーソルを置き、右クリックしてコンテキストメニューから Properties を選択します。

シートシンボルのDesignatorおよびFilenameのテキストフィールドは、シートシンボル本体とは独立して書式設定できます。各テキストに対応するプロパティダイアログ(the Sheet Symbol Designator および Sheet Symbol File Name ダイアログ)は、上記の配置後の方法でアクセスできます(シートシンボルの代わりに、プロパティを表示/変更したい該当オブジェクトを対象にします)。

Sheet Symbol Designator および Sheet Symbol File Name ダイアログSheet Symbol Designator および Sheet Symbol File Name ダイアログ

シートシンボルの Filename プロパティは、Sheet Symbol ダイアログの Properties タブ(または Sheet Symbol File Name ダイアログ)で、シンボルが表す回路図シートのファイル名に設定する必要があります。

インスペクタパネルから

Panel pages: SCH InspectorSCHLIB Inspector

Inspector パネルを使用すると、アクティブなドキュメント内の1つ以上の設計オブジェクトのプロパティを確認し、編集できます。

シートシンボルの操作

配置済みのシートシンボル上で右クリックするとコンテキスト依存メニューが表示され、(Sheet Symbol Actions サブメニュー内の)次のコマンドを使用できます。これらは、そのシートシンボル(または該当する場合は現在選択中のすべてのシートシンボル)に対して作用します。

  • Open SubSheet "<SheetName.SchDoc>" - このコマンドを使用して、シンボルが参照する子シートにアクセスします。子シートは(未オープンであれば)開かれ、メイン設計ウィンドウのアクティブドキュメントになります。
  • Create Sheet From Sheet Symbol - このコマンドを使用して、シートシンボルから新しい回路図ドキュメントを作成し、シンボル上の各シートエントリに対応するPortをそのドキュメントに追加します。これにより、トップシート上に作成・配置したシートシンボルに基づいて、複数シートの回路図設計用サブシートを自動作成できます。
作成される回路図ドキュメントは、シートシンボルの Filename フィールドの内容を使用して命名されます。コマンド起動前にこのフィールドへ拡張子(例:DocumentName.SchDoc)を含めて意図したドキュメント名を入力することも、名前を空欄のままにして後で生成ドキュメントを保存する際に名前を入力することもできます
同じファイル名のシートがすでに存在する場合、シートシンボルからシートを作成する際は注意が必要です。同一ファイル名の新しいシートが作成されます。重複は保存時に解決でき、新しいシートを別名で保存するか、必要に応じて既存シートを上書き保存します。
  • Rename Child Sheet - このコマンドを使用して、シートシンボルが参照する子回路図シートの名前を素早く変更します。Rename Child Sheet dialog が開き、必要に応じてドキュメントの新しい名前と、リネーム操作の適用範囲を指定できます。
  • Synchronize Sheet Entries and Ports - このコマンドを使用して、シートシンボルのシートエントリとサブシートのPortを同期します。Synchronize Ports To Sheet Entries dialog が開きます。このダイアログを使用して、シートシンボル上のすべてのシートエントリが、参照先の子シート上のPortと、名前およびI/O Typeの両面で一致していることを確認します。
  • Flip Sheet Symbol Along X - このコマンドを使用して、シートシンボルをX軸に沿って反転します。シンボルに関連付けられたシートエントリは、(水平方向の平面で)実質的に反対側へ入れ替わります。左側のものは右側へ、右側のものは左側へ再配置されます。

X軸に沿ってシートシンボルを反転する例。X軸に沿ってシートシンボルを反転する例。

複数のシートシンボルが選択されている場合、このコマンドは Flip Selected Sheet Symbols Along X として表示されます。複数選択のシートシンボルを反転する際は、選択内のシンボルの外接範囲の中間に位置する仮想の垂直線を基準に反転されます。
  • Flip Sheet Symbol Along Y - このコマンドを使用して、シートシンボルをY軸に沿って反転します。シンボルに関連付けられたシートエントリは、(垂直方向の平面で)実質的に反対側へ入れ替わります。上側のものは下側へ、下側のものは上側へ再配置されます。

Y軸に沿ってシートシンボルを反転する例。Y軸に沿ってシートシンボルを反転する例。

複数のシートシンボルが選択されている場合、このコマンドは Flip Selected Sheet Symbols Along Y として表示されます。複数選択のシートシンボルを反転する際は、選択内のシンボルの外接範囲の中間に位置する仮想の水平線を基準に反転されます。
  • Toggle All Sheet Entries IO Type in Sheet Symbol - このコマンドを使用して、該当する場合、シートシンボル内のすべてのシートエントリのI/O Typeを同時に切り替えます。

シートエントリのI/O切り替え結果の例。シートエントリのI/O切り替え結果の例。

実際の変更は、現在のI/O Typeに応じて次のとおりです。

  • Unspecified Unspecified
  • Output のまま Input
  • Input に変更 Output
  • Bidirectional に変更 Bidirectional のまま。

注記

  1. シートエントリのグループを選択中のシートシンボルに貼り付けた際、それらのエントリがシンボルの現在の境界外にある場合は、それらを収容するようにシンボルが自動的にリサイズされます。
  2. シートシンボルのインスタンス化を使用すると、同一サブシート上の複数チャネルを、1つのシートシンボルから参照できます。使用する構文では、シートシンボルのDesignator フィールドにあるRepeat キーワードを用い、次の形式になります:

    Repeat(SheetSymbolDesignator, FirstInstance, LastInstance),

    ここで、SheetSymbolDesignatorはシートシンボルのベース名であり、FirstInstance LastInstance を組み合わせて、インスタンス化するチャネル数を定義します。FirstInstance パラメータは、1(1)以上の値から開始する必要があります。
  3. 1つのシートシンボルで複数のサブシートを参照することもできます。Filename フィールドで、各ファイル名をセミコロンで区切って指定してください。サブシート上に配置したオフシートコネクタを効果的に活用することで、設計の一部を複数のシートに分割しつつ、あたかも1枚の巨大な(フラットな)シートとして扱うことができます。ただし、オフシートコネクタを使用できるのは、同一のシートシンボルから参照されているシートに限られます。

 

AI-LocalizedAI で翻訳
問題が見つかった場合、文字/画像を選択し、Ctrl + Enter キーを押してフィードバックをお送りください。
Content