シートシンボルは、以下の方法でSchematic Editor に配置できます:
-
メインメニューからHome | Circuit Elements | Sheet Symbol を選択します。
-
デザインスペース内で右クリックし、コンテキストメニューからPlace » Sheet Symbol を選択します。
コマンドを起動すると、カーソルが十字線に変わり、シートシンボル配置モードになります。配置は以下の操作で行います:
-
シートシンボルの最初の角を固定するためにクリックまたはEnterを押します。
-
カーソルを動かしてシートシンボルのサイズを調整し、クリックまたはEnterを押して配置を完了します。
-
さらにシートシンボルの配置を続けるか、右クリックまたはEscを押して配置モードを終了します。
シートシンボルがカーソル上で浮いていて、最初の角が固定される前に実行できる追加操作は以下の通りです:
-
Tabキーを押してInspector パネルのシートシンボルモードにアクセスし、シートシンボルのプロパティをその場で変更できます。デザインスペースの一時停止ボタンオーバーレイ(
)をクリックして配置オーバーレイを再開します。
-
Altキーを押し続けることで、移動方向を最初の動きに応じて水平または垂直軸に制限できます。
-
Spacebarを押してシートシンボルを反時計回りに、Shift+Spacebarで時計回りに回転します。回転は90°単位です。
-
XまたはYキーで、X軸またはY軸に沿ってシートシンボルをミラー反転します。
グラフィカル編集
この編集方法では、デザインスペース内で配置されたシートシンボルオブジェクトを直接選択し、そのサイズ、形状、位置をグラフィカルに変更できます。
シートシンボルオブジェクトが選択されている場合、編集ハンドルをクリック&ドラッグしてシートシンボルのサイズを変更できます。
選択されたシートシンボル
編集ハンドル以外のシートシンボル上をクリックしてドラッグすると、位置を移動できます。ドラッグ中は、シートシンボルを回転(Spacebar/Shift+Spacebar)またはミラー反転(XまたはYキーでX軸またはY軸に沿って)できます。
シートシンボルのサイズ変更は、内部で定義されたシートエントリの絶対位置には影響しません。
シートシンボルのDesignator およびFile Name テキストフィールドは、使用するフォントサイズを変更することでのみサイズ変更できます( 該当オブジェクトのInspector パネルからアクセス)。そのため、これらのオブジェクトが選択されている場合、編集ハンドルは表示されません。
シートシンボルの選択されたデジグネータとファイル名
-
点線のボックス内をクリックしてドラッグすると、テキストオブジェクトを必要に応じて移動できます。ドラッグ中は、テキストを回転(Spacebar/Shift+Spacebar)またはミラー反転(XまたはYキーでX軸またはY軸に沿って)できます。
-
オブジェクトのテキストは、以下の手順でインプレース編集できます:
-
デジグネータまたはファイル名テキストをシングルクリックして選択します。
-
もう一度シングルクリック(またはEnterを押す)してインプレース編集モードに入ります。2回のクリックの間に十分な時間を空けて、ソフトウェアがダブルクリックと誤認しないようにしてください(ダブルクリックの場合は関連するInspector パネルが開きます)。
-
インプレーステキスト編集を終了するには、Enterを押すか、マウスでテキストオブジェクト以外の場所をクリックします。
オブジェクトの選択を解除するには、Esc キーを使用します。
非グラフィカル編集
この編集方法では、Inspector パネルモードを使用してシートシンボルオブジェクトのプロパティを変更します。
配置中に、Sheet Symbol モードのInspector パネルにはTabキーを押してアクセスできます。シートシンボルが配置されると、すべてのオプションが表示されます。
配置後は、Sheet Symbol モードのInspector パネルに以下のいずれかの方法でアクセスできます:
複数オブジェクトの編集
Inspectorパネルは、複数オブジェクト編集をサポートしており、現在選択されているすべてのオブジェクトで同一のプロパティ設定を変更できます。同じ種類のオブジェクトが複数選択されている場合、Inspectorパネルのフィールドでアスタリスク(*)が表示されていない項目は、すべての選択オブジェクトに対して編集可能です。
シートシンボルのアクション
デジグネータとファイル名の書式設定
シートシンボルのDesignator およびFile Nameフィールドは、シートシンボル本体とは独立して書式設定できます。
シートシンボルのFile Name (Sheet Symbol モードの Inspector パネルで設定)は、シンボルが表す回路図シートのファイル名に設定する必要があります。
シートシンボルの右クリックコマンド
配置されたシートシンボル上で右クリックすると、コンテキストに応じたメニューが表示され、(Sheet Symbol Actionsサブメニュー上で)そのシートシンボル(または該当する場合は現在選択されているすべてのシートシンボル)に対して以下のコマンドが利用できます。
シートシンボルアクションのサブメニュー
-
Open SubSheet "<SheetName.SchDoc>" - シンボルが参照する子シートにアクセスするために使用します。子シートは(未オープンの場合は)開かれ、メインデザインウィンドウでアクティブなドキュメントになります。
-
Create Sheet From Sheet Symbol - シートシンボルから新しい回路図ドキュメントを作成し、シンボル上の各シートエントリに対応するポートをそのドキュメントに追加します。この方法により、作成・配置したシートシンボルに基づいて、マルチシート回路図設計のサブシートを自動的に作成できます。
作成される回路図ドキュメントは、シートシンボルのFile Name フィールドのエントリを名前として使用します。このフィールドにコマンド実行前に拡張子付き(例:DocumentName.SchDoc)で目的のドキュメント名を入力するか、空欄のままにして後で生成ドキュメントを保存する際に名前を入力することもできます。
すでに同じファイル名のシートが存在する場合に、シートシンボルからシートを作成する際は注意が必要です。同じファイル名の新しいシートが作成されます。保存時に新しいシートを別名で保存するか、既存のシートを上書きすることで重複を解消できます。
-
Rename Child Sheet- シートシンボルが参照している子回路図シートの名前を素早く変更するために使用します。Rename Child Sheet ダイアログが開き、必要に応じてドキュメントの新しい名前やリネームの範囲を指定できます。
-
Synchronize Sheet Entries and Ports - シートシンボルのシートエントリとサブシートポートを同期するために使用します。 Synchronize Ports To Sheet Entries ダイアログが開きます。このダイアログを使用して、シートシンボル上のすべてのシートエントリが、下に参照されている子シートのポートと名前およびI/Oタイプの両方で一致していることを確認できます。
-
Flip Sheet Symbol Along X - シートシンボルをX軸方向に反転するために使用します。シンボルに関連付けられているシートエントリは、実質的にシンボルの反対側(水平面上)に入れ替わります。左側にあるものは右側に、右側にあるものは左側に再配置されます。
X軸方向にシートシンボルを反転した例
複数のシートシンボルが選択されている場合、コマンドはFlip Selected Sheet Symbols Along Xとして表示されます。複数のシートシンボルを反転する場合、選択範囲内のシンボルの外接範囲の中間に位置する仮想の垂直線を基準に反転されます。
-
Flip Sheet Symbol Along Y - シートシンボルをY軸方向に反転するために使用します。シンボルに関連付けられているシートエントリは、実質的にシンボルの反対側(垂直面上)に入れ替わります。上部にあるものは下部に、下部にあるものは上部に再配置されます。
Y軸方向にシートシンボルを反転した例
複数のシートシンボルが選択されている場合、コマンドはFlip Selected Sheet Symbols Along Yとして表示されます。複数のシートシンボルを反転する場合、選択範囲内のシンボルの外接範囲の中間に位置する仮想の水平線を基準に反転されます。
-
Toggle All Sheet Entries IO Type in Sheet Symbol - シートシンボル内のすべてのシートエントリのI/Oタイプを一括で切り替えるために使用します(該当する場合)。
シートエントリI/Oを切り替えた結果の例
実際の変更内容は、現在のPortIOタイプによって以下のようになります:
-
Unspecified はUnspecifiedのままです。
-
Output はInputに変更されます。
-
Input はOutputに変更されます。
-
Bidirectional はBidirectionalのままです。
ヒント
-
シートエントリのグループを選択したシートシンボルに貼り付けた際、エントリがシンボルの現在の範囲外に配置される場合は、自動的にサイズが調整されます。
-
シートシンボルのインスタンシエーションを利用することで、同じサブシート上の複数のチャネルを1つのシートシンボルから参照できます。構文は、シートシンボルのRepeat フィールドにDesignator キーワードを使用し、
Repeat(SheetSymbolDesignator, FirstInstance, LastInstance)の形式で記述します。ここでSheetSymbolDesignatorはシートシンボルのベース名、FirstInstance とLastInstance はインスタンス化するチャネル数を定義します。FirstInstance パラメータは1から始める必要があります。
-
1つのシートシンボルで複数のサブシートを参照することができます。File Name フィールドで各ファイル名をセミコロンで区切ってください。サブシート上に配置したオフシートコネクタを効果的に使用することで、設計の一部を複数のシートに分割し、あたかも1つの巨大な(フラットな)シートとして扱うことができます。ただし、オフシートコネクタの使用は、同じシートシンボルで参照されているシート間のみ可能ですのでご注意ください。