シートシンボル
Parent page: 回路図オブジェクト
概要
シートシンボルは電気設計プリミティブです。複数シートからなる階層設計において、サブシートを表すために使用します。シートシンボルにはシートエントリシンボルが含まれており、フラットシート設計でシート間接続にPortを使用するのと同様に、親シートと子シート間で信号を接続するための接続点を提供します。
利用可能性
シートシンボルは、回路図エディタでのみ、メインメニューから Home | Circuit Elements |
配置
コマンドを起動すると、カーソルが十字カーソルに変わり、シートシンボル配置モードに入ります。配置は次の手順で行います。
- クリックするか Enter を押して、シートシンボルの最初の角を固定します。
- カーソルを動かしてシートシンボルのサイズを調整し、クリックするか Enter を押して配置を完了します。
- 続けてシートシンボルを配置するか、右クリックするか Esc を押して配置モードを終了します。
配置中(シートシンボルがカーソルに追従して浮いている状態で、最初の角を固定する前)に実行できる追加操作は次のとおりです。
- Tab キーを押して関連するプロパティ ダイアログを開き、シートシンボルのプロパティをその場で変更できます。
- Alt キーを押して、移動方向を水平軸または垂直軸に制限します(初期の移動方向に依存)。
- Spacebar を押すと反時計回り、Shift+Spacebar を押すと時計回りにシートシンボルを回転します。回転は90°刻みです。
- X または Y キーを押して、シートシンボルをそれぞれX軸またはY軸に沿ってミラーします。
グラフィカル編集
この編集方法では、ワークスペース上で配置済みのシートシンボルオブジェクトを直接選択し、サイズ、形状、位置をグラフィカルに変更できます。
シートシンボルオブジェクトを選択すると、次の編集ハンドルが使用できます。
- A をクリックしてドラッグすると、シートシンボルを縦横同時にリサイズできます。
- B をクリックしてドラッグすると、シートシンボルを縦方向と横方向それぞれ個別にリサイズできます。
- 編集ハンドルから離れたシートシンボル上の任意の場所をクリックしてドラッグすると、再配置できます。ドラッグ中に、シートシンボルを回転(Spacebar/Shift+Spacebar)またはミラー(X または Y キーでそれぞれX軸/Y軸に沿ってミラー)できます。
シートシンボルの Designator および Filename のテキストフィールドは、使用するフォントサイズを変更することでのみサイズ調整できます(それぞれ Sheet Symbol Designator および Sheet Symbol File Name ダイアログからアクセス)。そのため、これらのオブジェクトを選択しても編集ハンドルは表示されません。
シートシンボルのDesignatorとFilenameが選択された状態
- 破線のボックス内の任意の場所をクリックしてドラッグし、必要に応じてテキストオブジェクトを再配置します。ドラッグ中に、テキストを回転(Spacebar/Shift+Spacebar)またはミラー(X または Y キーでそれぞれX軸/Y軸に沿ってミラー)できます。
-
オブジェクトのテキストは in-place により次の手順で編集できます。
- DesignatorまたはFilenameのテキストをシングルクリックして選択します。
- もう一度シングルクリック(または Enter キーを押す)して、その場編集モードに入ります。ソフトウェアが2回のシングルクリックを1回のダブルクリック(関連プロパティダイアログを開く操作)と誤認しないよう、各クリックの間は十分に間隔を空けてください。
- その場編集を終了するには、Enter キーを押すか、マウスでテキストオブジェクト以外の場所をクリックします。
非グラフィカル編集
次の非グラフィカル編集方法が利用できます。
関連プロパティダイアログから
Dialog page: シートシンボル
この編集方法では、Sheet Symbol ダイアログを使用してシートシンボルオブジェクトのプロパティを変更します。
配置中は Tab キーを押してこのダイアログにアクセスできます。
配置後は、次のいずれかの方法でダイアログにアクセスできます。
- 配置済みのシートシンボルオブジェクトをダブルクリックします。
- シートシンボルオブジェクト上にカーソルを置き、右クリックしてコンテキストメニューから Properties を選択します。
シートシンボルのDesignatorおよびFilenameのテキストフィールドは、シートシンボル本体とは独立して書式設定できます。各テキストに対応するプロパティダイアログ(the Sheet Symbol Designator および Sheet Symbol File Name ダイアログ)は、上記の配置後の方法でアクセスできます(シートシンボルの代わりに、プロパティを表示/変更したい該当オブジェクトを対象にします)。
Sheet Symbol Designator および Sheet Symbol File Name ダイアログ
インスペクタパネルから
Panel pages: SCH Inspector、SCHLIB Inspector
Inspector パネルを使用すると、アクティブなドキュメント内の1つ以上の設計オブジェクトのプロパティを確認し、編集できます。
シートシンボルの操作
配置済みのシートシンボル上で右クリックするとコンテキスト依存メニューが表示され、(Sheet Symbol Actions サブメニュー内の)次のコマンドを使用できます。これらは、そのシートシンボル(または該当する場合は現在選択中のすべてのシートシンボル)に対して作用します。
- Open SubSheet "<SheetName.SchDoc>" - このコマンドを使用して、シンボルが参照する子シートにアクセスします。子シートは(未オープンであれば)開かれ、メイン設計ウィンドウのアクティブドキュメントになります。
- Create Sheet From Sheet Symbol - このコマンドを使用して、シートシンボルから新しい回路図ドキュメントを作成し、シンボル上の各シートエントリに対応するPortをそのドキュメントに追加します。これにより、トップシート上に作成・配置したシートシンボルに基づいて、複数シートの回路図設計用サブシートを自動作成できます。
- 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軸に沿ってシートシンボルを反転する例。
- Flip Sheet Symbol Along Y - このコマンドを使用して、シートシンボルをY軸に沿って反転します。シンボルに関連付けられたシートエントリは、(垂直方向の平面で)実質的に反対側へ入れ替わります。上側のものは下側へ、下側のものは上側へ再配置されます。
Y軸に沿ってシートシンボルを反転する例。
- Toggle All Sheet Entries IO Type in Sheet Symbol - このコマンドを使用して、該当する場合、シートシンボル内のすべてのシートエントリのI/O Typeを同時に切り替えます。
シートエントリのI/O切り替え結果の例。
実際の変更は、現在のI/O Typeに応じて次のとおりです。
- Unspecified Unspecified
- Output のまま Input
- Input に変更 Output
- Bidirectional に変更 Bidirectional のまま。
注記
- シートエントリのグループを選択中のシートシンボルに貼り付けた際、それらのエントリがシンボルの現在の境界外にある場合は、それらを収容するようにシンボルが自動的にリサイズされます。
- シートシンボルのインスタンス化を使用すると、同一サブシート上の複数チャネルを、1つのシートシンボルから参照できます。使用する構文では、シートシンボルのDesignator フィールドにあるRepeat キーワードを用い、次の形式になります:
Repeat(SheetSymbolDesignator, FirstInstance, LastInstance),
ここで、SheetSymbolDesignatorはシートシンボルのベース名であり、FirstInstance とLastInstance を組み合わせて、インスタンス化するチャネル数を定義します。FirstInstance パラメータは、1(1)以上の値から開始する必要があります。 - 1つのシートシンボルで複数のサブシートを参照することもできます。Filename フィールドで、各ファイル名をセミコロンで区切って指定してください。サブシート上に配置したオフシートコネクタを効果的に活用することで、設計の一部を複数のシートに分割しつつ、あたかも1枚の巨大な(フラットな)シートとして扱うことができます。ただし、オフシートコネクタを使用できるのは、同一のシートシンボルから参照されているシートに限られます。


