回路図シート上のバスオブジェクトの操作
This document is no longer available beyond version 21.0. Information can now be found here: Bus for version 24
バスは、複数のネットの接続を定義するために、他の接続されたオブジェクトと共に使用されるポリラインオブジェクトです。
概要
バスは、マルチワイヤ接続を表すポリラインオブジェクトであり、電気設計の基本要素です。
利用可能性
バスは、以下の方法で回路図エディタ内での配置が可能です:
- 回路図エディタのメインメニューからPlace » Busを選択します。
- ワークスペースの上部にあるアクティブバーのネット配線オブジェクトのドロップダウンでバスボタン(
)をクリックします。関連する他のコマンドにアクセスするには、アクティブバーのボタンをクリックして保持します。コマンドが使用されると、そのセクションのアクティブバーの最上部の項目になります。
- 配線ツールバーの
ボタンをクリックします(アクティブにするにはView » Toolbars » Wiringを選択します)。
- 右クリックしてコンテキストメニューから Place » Busを選択します。
配置
コマンドを起動した後、カーソルが十字線に変わり、バス配置モードを示します。配置は、以下の一連のアクションを実行することで行われます:
- バスの開始点を固定するために、クリックまたはEnterを押します。
- カーソルを位置づけてから、クリックまたはEnterを押し、バスの形状を定義する一連の頂点点を固定します。
- 最後の頂点点を配置した後、右クリックまたはEscを押して、バスの配置を完了します。
- さらにバスオブジェクトを配置するか、右クリックまたはEscを押して配置モードを終了します。
- 最後に配置したバスセグメントを削除するには、BackspaceキーまたはDeleteキーを使用します。
配置モード
バスを配置する際には、角の方向を選択できる「手動」配置モードが3つあります。これらのモードは、バスを配置する際に角がどのように作成されるか、そしてバスを配置できる角度を指定します。
配置中:
- Tabキーを押して配置を一時停止し、バスモードにアクセスして、Propertiesパネルからその線のプロパティをその場で変更できます。配置を再開するには、ワークスペース一時停止ボタンオーバーレイ (
) をクリックします。
- Shift+Spacebarを押して、3つの手動モード:90°、45°、任意の角度を切り替えます。
- 90°または45°モード(真の直交モードとして知られている)では、Spacebarを押してコーナーの方向オプションを切り替えます。これらのモードでは、カーソルに添付された線分は先読みセグメントであり、実際に配置されているセグメントはこの先読みセグメントに先行します。
- 配置中、現在の配置モードがワークスペースの最下部にあるステータスバーに表示されます。バス配置中にいつでもモードを変更できます。
任意角度モード異なる配置モードを切り替えるには、Shift+Spacebarを押してください。
自動パスモード
利用可能なバス配置モードの第4はオートワイヤモードで、これはポイント・トゥ・ポイント・ルーターを使用して、前のセグメントの終端からカーソルがクリックされた点までを迅速にルーティングするために使用できます。Shift+Spacebar選択サイクル中に有効にされると、このモードはセグメントの頂点からカーソルまでの太い点線で示されます。
バスセグメントをオートワイヤモードで配置する場合、点線のパスが示されます。配置されると(右)、バスパスは障害物を自動的に避けます。
ルートのパスは、シート上に既に配置されているオブジェクトを避けながら、可能な限り効率的になります。Tabキーをこのモードで押すと、 Point to Point Router Optionsダイアログで適用可能なオプションを設定できます。
電気的スナップ
スナップ・トゥ・グリッド機能とともに、回路図エディタは利用可能な電気接続にスナップする機能もサポートしています。配置されているオブジェクト(例えばバス)が有効な電気接続の定義可能なスナップ距離内にある場合、カーソルはその電気的「ホットスポット」(青い十字として表示される)にジャンプします。
電気オブジェクトのホットスポットスナッピングは、回路図ドキュメントオプションモードである際のPropertiesパネルのGeneralセクションで設定可能です。
グラフィカル編集
グラフィカル編集方法では、配置されたバスオブジェクトをワークスペース内で直接選択し、そのサイズや形状をグラフィカルに変更することができます。
バスオブジェクトが選択されると、以下の編集ハンドルが利用可能になります:
グラフィカル編集のために選択されたバス。
- バス全体を再配置するには、ハンドルでない点をクリックしてドラッグします。バスが選択されていない場合は、クリックして保持し、ドラッグして再配置します。
- Aをクリックしてドラッグすると、バスの端点を再配置できます。
- Bをクリックしてドラッグすると、バスの頂点を移動できます。他の頂点は固定されたままです。
- 頂点上でクリックして保持し、キーボードでDeleteを押すと、その頂点を削除できます。
バスが選択されている場合、セグメントをクリックするとそのセグメントが個別に選択されます。このバスの「サブ選択」は、関連する編集ハンドルが赤色に変わることで区別されます。
個別セグメントのサブセレクション。
関連する頂点は、SCHリストパネルを使用して直接編集でき、変更は即座に回路図上に表示されます。
非グラフィカル編集
以下の非グラフィカル編集方法が利用可能です。
バスダイアログまたはPropertiesパネルを通じた編集
パネルページ: バスのプロパティ
この編集方法は、関連するバスダイアログとPropertiesパネルモードを使用して、バスオブジェクトのプロパティを変更します。
左側にあるバスダイアログと、右側のPropertiesパネルのバスモード
配置後、バスダイアログには以下の方法でアクセスできます:
- 配置されたバスオブジェクトをダブルクリックします。
- バスオブジェクトの上にカーソルを置き、右クリックしてからコンテキストメニューからプロパティを選択します。
配置中、PropertiesパネルのバスモードにはTabキーを押すことでアクセスできます。バスが配置されると、すべてのオプションが表示されます。
配置後、Propertiesパネルのバスモードには、以下のいずれかの方法でアクセスできます:
- Propertiesパネルが既にアクティブな場合は、バスオブジェクトを選択します。
- バスオブジェクトを選択した後、ワークスペースの右下にあるPanelsボタンからPropertiesパネルを選択するか、またはメインメニューからView » Panels » Propertiesを選択します。
複数オブジェクトの編集
Propertiesパネルは、現在選択されているすべてのオブジェクトで同一のプロパティ設定を変更できる、複数オブジェクトの編集をサポートしています。同じオブジェクトタイプの複数が手動で選択されるか、類似オブジェクトの検索ダイアログ、またはフィルタやリストパネルを通じて選択された場合、Propertiesパネルのフィールドエントリーでアスタリスク(*
)として表示されていないものは、選択されたすべてのオブジェクトに対して編集できます。
リストパネルを使用した編集
リストパネルは、1つ以上のドキュメントからの設計オブジェクトタイプを表形式で表示し、オブジェクト属性の迅速な検査と変更を可能にします。
適切なフィルタリングと組み合わせて使用することで – パネルの含むオプションを使用してオブジェクトタイプを選択するか、適用可能なフィルタパネルや類似オブジェクトの検索ダイアログを使用することで – アクティブフィルタの範囲内にあるオブジェクトのみが表示されます。リストされたすべてのオブジェクトのプロパティは、リストパネル内で直接編集することができます。
バス接続性
バスは任意の数のネットを束ねるために使用されます。これを行うには、以下の条件が満たされている必要があります:
- 各個別のネットはネットラベルによって識別されなければなりません。
- 個別のネットは標準の命名パターン <名前><数値識別子1>、<名前><数値識別子2> を使用して命名されなければなりません。例えば
Address0
、Address1
、...、Address n
です。 - 個別のネットが結合するバスはネットラベルによって識別されなければならず、その形式は <名前>[<開始数値識別子>..<終了数値識別子>] でなければなりません。例えば
Address[7..0]
、またはLED[1..8]
です。
オートジャンクション
バス内のT字路は、ジャンクションオブジェクトによって自動的に接続されます。オートジャンクションでワイヤーを分割オプションが有効になっている場合、 PreferencesダイアログのSchematic - Generalページで、既存のバスセグメントはオートジャンクションが挿入された点で二つに分割されます。例えば、T字ジャンクションを作成するとき、垂直なバスセグメントはジャンクションの各側で二つのセグメントに分割されます。このオプションが無効の場合、バスセグメントはジャンクションで未分割のまま残ります。
バスエントリ
バスエントリは、個別のネットをバスから「引き出す」ための短い斜めのワイヤーセクションです(Place » Bus Entry)。
これにより、下の画像に示されているように、バスから別の個別ネットがバスから引き抜かれるのと同じ位置でネットをバスから引き抜くことができます。この状況でバスエントリが使用されなかった場合、2つの個別ネットが接続されてしまい、ショートサーキットが発生します。バス上の同じ位置から2つの個別ネットを引き抜く必要がない場合は、標準のワイヤー接続を使用できます。
バスの両側からネットを引き抜く必要がある場合は、バスエントリを使用してください。
バス内のネットラベルには、アルファベットの文字のみを含めることをお勧めします。例えば、バスをD2[0..7]と名付けた場合、設計がコンパイルされると、これはD20、D21...D27に展開され、これによりネット名の衝突が発生する可能性があります。