ポート
Parent page: 回路図オブジェクト
概要
ポートは電気設計プリミティブです。複数シート(フラット設計および階層設計の両方)を使用する設計において、ある回路図シートと別のシート、またはシートシンボル(対応するシートエントリ経由)との間で電気的接続を行うために使用します。ポート名が接続を定義します(つまり、回路図シート上のポートは、プロジェクト内の他シートにある同名のポートまたはシートエントリに接続されます)。
利用可能性
ポートは、Schematic Editor でメインメニューから 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 軸に沿ってミラー)できます。
-
ポートオブジェクトの名前は in-place 次の方法で編集できます。
- ポートをシングルクリックして選択します。
- もう一度シングルクリック(または Enter キーを押す)して、その場編集モードに入ります。ソフトウェアが 2 回のシングルクリックを 1 回のダブルクリック(ポートのプロパティダイアログが開く)として解釈しないよう、各クリックの間に十分な時間を空けてください。
- その場編集のテキスト編集を終了するには、Enter キーを押すか、マウスでポート以外の場所をクリックします。
非グラフィカル編集
次の非グラフィカル編集方法が利用できます。
関連プロパティダイアログから
Dialog page: Port Properties
この編集方法では、Port Properties ダイアログを使用してポートオブジェクトのプロパティを変更します。
配置中は Tab キーを押してダイアログにアクセスできます。
配置後は、次のいずれかの方法でダイアログにアクセスできます。
- 配置されたポートオブジェクトをダブルクリックします。
- ポートオブジェクト上にカーソルを置き、右クリックしてコンテキストメニューから Properties を選択します。
SCH Inspector パネルから
Panel page: SCH Inspector
SCH Inspector パネルでは、アクティブなドキュメント内の 1 つ以上の設計オブジェクトのプロパティを確認・編集できます。
ポートの操作
配置されたポート上で右クリックするとコンテキスト依存メニューが表示され、(Port Actions サブメニュー上で)そのポート(または該当する場合は現在選択中のすべてのポート)に対して次のコマンドを実行できます。
- Jump to Sheet Entry <PortName> - このコマンドを使用して、ポートが存在するサブシートを参照している親シートシンボル内の、対応するシートエントリへジャンプします。
- Toggle Port IO Type - このコマンドを使用して、ポートの I/O Type を切り替えます。
実際の変更は、現在の I/O Type に応じて次のとおりです。
- Unspecified Unspecified のままです。
- Output Input に変わります。
- Input Output に変わります。
- Bidirectional Bidirectional のままです。
- Place Harness Connector of Type <HarnessConnectorType> - このコマンドを使用して、ポートに接続するためのハーネスコネクタ(それぞれ定義済みのハーネスエントリを含む)を素早く配置します。
- Jump to Port <PortName> on <SheetName> - このコマンドを使用して、指定されたソース回路図ドキュメント上で同名の別ポートへジャンプします。
自動サイズ調整
手作業で行う場合、通常は追加の手間がかかります。もちろん完全に制御できますが、高速かつ効果的な自動化プロセスを導入できるなら、その利用は大きなメリットになります。ポートオブジェクトでは、ポートサイズの自動化が生産性に確実に良い影響を与えます。
自動サイズ調整機能を利用するには、ポートの Autosize オプションを有効にします。これは Port Properties ダイアログまたは SCH Inspector パネルのいずれかで設定できます。
自動サイズ調整の動作例。機能が無効(上)の場合、ポートは手動でサイズ変更する必要があります。有効(下)の場合、新しいテキストの長さに合わせてポートが自動的にリサイズされます。
フォントサイズを変更しても、自動サイズ調整が対応します。テキストに合わせてポートの高さがリサイズされます。
自動サイズ調整が有効(下)の場合、ポートは新しいテキストサイズに合わせてリサイズされます。
注記
- 回路図のコンパイルやネットリスト生成時、ポートとシートシンボルの関係はプロジェクトで選択した Net Identifier Scope によって決まります。このスコープは、Options for Project ダイアログ(Project | Content | Project Options)の Options タブにある Net Identifier Scope オプションで定義します。Flat または Global に設定すると、同一または異なる回路図ドキュメント内で同名のすべてのポートは電気的に接続されていると見なされます。Hierarchical または Strict Hierarchical に設定すると、ポートは対応するシートエントリに対して垂直方向にのみ接続します。同名の他ポートへ水平方向には接続しません。
-
Port Properties ダイアログの I/O Type オプションで、ポートの電気タイプを定義できます。
Input、Output、Bidirectional、Unspecifiedから選択します。 -
ポート名を否定(上にバーを付ける)する必要がある場合は、名前の各文字の後にバックスラッシュ文字を入れてください(例:
E\N\A\B\L\E\) - ポート名はネットの命名には使用されません。つまり、そのネットにネットラベルや電源オブジェクトが関連付けられていない場合、システム生成のネット名が使用されます。
- ポートが Signal Harness に接続されると、ポートはハーネスオブジェクトになります。デフォルトでは、ポートは Signal Harness の色に合わせて色が変わります。
- ポートが Signal Harness によって Harness Connector に接続されると、Port Properties ダイアログの Harness Type には Harness Connector の Harness Type が自動的に入力されます。ポートが Signal Harness によって Sheet Entry に接続され、かつ Sheet Entry に Harness Type が宣言されている場合、ポートはハーネスオブジェクトになり、Signal Harness の色に変わります。ポートを Harness Connector または Sheet Entry から離して移動すると、ポートはデフォルト色に戻ります。
-
デフォルトでは、ポートの Name に使用されるフォントは、Document Options ダイアログ(Project | Content |
)の Sheet Options タブで設定されたドキュメントレベルのグローバルフォントに従います。これは Port Properties ダイアログの Font ラベル右側のコントロールを使って、個々のポート単位で上書きできます。必要に応じてポートのテキスト表示を完全に制御できます。


