バスは、他の接続オブジェクトと組み合わせて、複数のネットの接続を定義するためのポリラインオブジェクトです。
概要
バスは、複数線接続を表すポリラインオブジェクトであり、電気設計プリミティブです。
使い方
バスは、回路図エディタでのみ配置可能です:
-
回路図エディタのメインメニューからPlace » Busを選択
-
デザインスペース上部のActive Barにあるネット配線オブジェクトのドロップダウンからバスボタン(
)をクリック。Active Barボタンを長押しすると、他の関連コマンドにアクセスできます。一度コマンドを使用すると、そのセクションのActive Barの最上部に表示されます。
-
Wiringツールバーの
ボタンをクリック(View » Toolbars » Wiringで有効化)。
-
右クリックしてコンテキストメニューからPlace » Busを選択。
配置方法
コマンドを起動すると、カーソルが十字線に変わり、バス配置モードになります。以下の手順で配置します:
-
バスの開始点をクリックまたはEnterで固定
-
カーソルを移動し、バスの形状を定義する頂点をクリックまたはEnterで固定
-
最後の頂点を配置したら、右クリックまたはEscでバスの配置を完了
-
さらにバスオブジェクトを配置するか、右クリックまたはEscで配置モードを終了
-
BackspaceまたはDeleteキーで最後に配置したバスセグメントを削除
配置モード
バス配置時には3つの「手動」配置モードがあり、そのうち2つはコーナー方向のオプションがあります。これらのモードは、バス配置時のコーナーの作成方法や配置可能な角度を指定します。
配置中:
-
Tabキーを押すと配置を一時停止し、プロパティパネルのBusモードにアクセスできます。ここでラインプロパティをその場で変更可能です。デザインスペースの一時停止ボタンオーバーレイ(
)をクリックして配置を再開します。
-
Shift+Spacebarを押すと、3つの手動モード(90°、45°、Any Angle)を切り替えられます。
-
90°または45°モード(真の直交モード)では、Spacebarを押すとコーナー方向オプションを切り替えられます。このモードでは、カーソルに付随するラインセグメントはlook aheadセグメントで、実際に配置されるセグメントはこの先読みセグメントの前にあります。
-
配置中、現在の配置モードはステータスバー(デザインスペース最下部)に表示されます。バス配置中はいつでもモードを変更できます。
45度モード
90度モード
任意角度モードShift+Spacebarで異なる配置モードを切り替えます。
配置中にTabでPropertiesパネルにアクセスして属性を変更した場合、その設定は以降の配置のデフォルトとなります。ただし、PreferencesダイアログのSchematic – DefaultsページのPermanentオプションが有効な場合は、変更は配置中のオブジェクトおよび同一配置セッション中の後続オブジェクトのみに適用されます。
自動パスモード
4つ目のバス配置モードはAuto Wireモードで、Point to Point Routerを使って前のセグメント端からカーソルのクリック位置まで素早く配線できます。Shift+Spacebar選択サイクル中に有効にすると、セグメント頂点からカーソルまで太い点線で表示されます。
Auto Wireモードでバスセグメントを配置する様子(点線で経路が表示)。配置後(右図)、バス経路は自動的に障害物を回避します。
経路は、シート上の既存オブジェクトを回避しつつ、最も効率的なものになります。このモード中にTab を押すと、ダイアログのPoint to Point Router Optionsを設定できます。
電気スナップ
グリッドへのスナップ機能に加え、回路図エディタは利用可能な電気接続へのスナップもサポートしています。バスなどの配置中オブジェクトが有効な電気接続のスナップ距離内に入ると、カーソルがその電気的「ホットスポット」(青い十字で表示)にジャンプします。
電気スナップポイントは青い十字で示されます。
電気オブジェクトのホットスポットスナップは、回路図Document Optionsモード時のPropertiesパネルのGeneralセクションで設定できます。
グラフィカル編集
グラフィカル編集では、配置済みのバスオブジェクトをデザインスペース上で直接選択し、そのサイズや形状をグラフィカルに変更できます。
バスオブジェクトを選択すると、以下の編集ハンドルが表示されます:
選択されたバス(グラフィカル編集準備完了)
-
ハンドル以外のポイントをクリック&ドラッグすると、バス全体を移動できます。バスが未選択の場合は、クリック&ホールド&ドラッグで移動します。
-
Aをクリック&ドラッグして、バスの端点を移動します。
-
クリック&ドラッグでBを動かすと、バスの頂点を移動できます。他の頂点は固定されたままです。
-
頂点をクリックして押し続け、キーボードでDeleteを押すと、その頂点を削除できます。
バスを選択した状態で、セグメントをクリックすると、そのセグメントだけを個別に選択できます。このバスの「サブ選択」は、編集用ハンドルが赤色になることで区別されます。
個別セグメントのサブ選択。
そのセグメントに関連する頂点は、SCH Listパネルを使って直接編集でき、変更は即座に回路図上に反映されます。
プロパティLockedが有効になっているオブジェクトをグラフィカルに編集しようとすると、編集を続行するかどうかの確認ダイアログが表示されます。もしProtect Locked ObjectsオプションがSchematic – Graphical EditingダイアログのPreferencesページで有効になっており、かつそのデザインオブジェクトのLockedオプションも有効な場合、そのオブジェクトは選択やグラフィカル編集ができません。ロックされたオブジェクトをクリックして選択し、LockedプロパティをList パネルで無効にするか、Protect Locked Objectsオプションを無効にしてグラフィカル編集を行ってください。
非グラフィカル編集
以下の非グラフィカル編集方法が利用できます。
バスダイアログまたはプロパティパネルによる編集
Panel page: バスのプロパティ
この編集方法では、関連するBus ダイアログおよびPropertiesパネルモードを使用して、バスオブジェクトのプロパティを変更します。
左側がBus ダイアログ、右側がプロパティパネルのBus モードです。
配置後、Bus ダイアログには以下の方法でアクセスできます:
-
配置済みのバスオブジェクトをダブルクリックする。
-
バスオブジェクト上にカーソルを置き、右クリックしてコンテキストメニューからPropertiesを選択する。
配置中は、PropertiesパネルのバスモードにTabキーを押してアクセスできます。バスを配置すると、すべてのオプションが表示されます。
配置後、Propertiesパネルのバスモードには以下のいずれかの方法でアクセスできます:
-
Propertiesパネルがすでにアクティブな場合、バスオブジェクトを選択する。
-
バスオブジェクトを選択後、デザインスペース右下のPanels ボタンからProperties パネルを選択するか、メインメニューからView » Panels » Propertiesを選択する。
複数オブジェクトの編集
Propertiesパネルは複数オブジェクトの編集をサポートしており、現在選択されているすべてのオブジェクトで同一のプロパティ設定を一括で変更できます。同じ種類のオブジェクトを手動で複数選択した場合や、Find Similar Objectsダイアログ、Filter、Listパネルを通じて選択した場合、Propertiesパネルのフィールドでアスタリスク(*)が表示されていない項目は、すべての選択オブジェクトに対して編集可能です。
リストパネルによる編集
Panel pages: SCH List、SCH Filter
List パネルは、1つまたは複数のドキュメントから設計オブジェクトタイプを表形式で表示し、オブジェクト属性の迅速な確認と修正を可能にします。
適切なフィルタリングと組み合わせて使用することで(パネルのIncludeオプションでオブジェクトタイプを選択、またはFilter パネルやFind Similar Objectsダイアログを利用)、アクティブなフィルタの範囲に該当するオブジェクトのみを表示できます。リストされたすべてのオブジェクトのプロパティは、Listパネルで直接編集できます。
バスの接続性
バスは複数のネットをまとめるために使用されます。そのためには、以下の条件を満たす必要があります:
自動ジャンクション
バスのT字ジャンクションは、自動的にジャンクションオブジェクトで接続されます。Break Wires At Autojunctionsオプションが有効な場合、PreferencesダイアログのSchematic - Generalページで、既存のバスセグメントは自動ジャンクションが挿入された位置で2つに分割されます。例えばT字ジャンクションを作成する際、垂直なバスセグメントはジャンクションの両側で2つのセグメントに分割されます。このオプションが無効な場合、バスセグメントはジャンクションで分割されません。
バスエントリ
Bus Entryは、バスから個々のネットを「引き出す」ための短い斜めのワイヤです(Place » Bus Entry)。
また、下図のように、同じ場所から別の個別ネットをバスから引き出すことも可能です。この場合、バスエントリを使用しないと、2つの個別ネットが接続されて短絡が発生します。同じ場所から2つの個別ネットを引き出す必要がない場合は、標準のWire接続を使用できます。
バスの両側からネットを引き出す必要がある場合は、バスエントリを使用してください。
バス内のネットラベルには英字のみを使用することを推奨します。例えば、バス名をD2[0..7]とした場合、設計をコンパイルするとD20、D21...D27のように展開され、ネット名の競合が発生する可能性があります。