回路図シート上のパラメータセットオブジェクトの操作
親ページ: 回路図オブジェクト
概要
パラメータセットは、回路図設計内のネットタイプオブジェクトに設計仕様を関連付けることを可能にする設計指示です。例えば、二つのネットを差動ペアのメンバーとして宣言するためにパラメータセットを使用します。ソフトウェアがどの設計指示を配置しているかを判断するために使用するのは、パラメータセット内の特に名前付けられたパラメータの存在です。
使い方
パラメータセットは、回路図エディタ内での配置にのみ利用可能です。デフォルト(空)および事前定義された(差動ペア)パラメータセットディレクティブが利用可能です。空のパラメータセットと事前定義されたパラメータセットの唯一の違いは、事前定義されたパラメータセットには以下に説明するパラメータが含まれていることです。
以下のように、メインのPlaceメニューから対応するコマンドにアクセスします:
• | Place » Directives » Parameter Set | |
• | Place » Directives » Differential Pair |
配置
パラメータセットを使用して、以下にパラメータを添付できます:
- ワイヤー
- バス
- シグナルハーネス
- シートシンボル
コマンドを起動すると、カーソルが十字線に変わり、設計指示の配置モードに入ります。配置は、以下の操作を行うことで行われます:
- カーソルをワイヤーや他のネットオブジェクトの上に置き、クリックするかEnterを押して配置します。
- さらに指示を配置するか、右クリックするかEscを押して配置モードを終了します。
配置中に実行できる追加の操作 - パラメータセットがまだカーソル上に浮かんでいる間に行える操作は:
-
Tabキーを押して配置を一時停止し、Parameter Setモードにアクセスして、Propertiesパネルからそのプロパティを即座に変更できます。配置を再開するには、デザインスペースの一時停止ボタンオーバーレイ( )をクリックします。
-
Altキーを押して、移動の初期方向に応じて水平または垂直軸に沿った移動方向を制約します。
-
反時計回りにアークを回転させるにはSpacebarを、時計回りに回転させるにはShift+Spacebarを押します。このアクションは、オブジェクトをドラッグ中にも実行できます。回転は90°の増分です。
-
配置モードでXキーまたはYキーを押して、パラメータセットをX軸またはY軸に沿って反転させます。
グラフィカル編集
この編集方法では、配置されたパラメータセットディレクティブを設計スペース内で直接選択し、その位置や向きをグラフィカルに変更できます。
設計空間でパラメータセット指令が選択されると、指令の周りに点線のボックスが表示されます。このボックスは、指令が占める領域のみを囲みます。セットの可視性が有効なメンバーパラメータごとに、パラメータのテキストフィールドから指令の本体へと繋がる点線が表示され、関連付けを示します:
点線のボックス内のどこかをクリックしてからドラッグすると、必要に応じてパラメータセットを再配置できます。ドラッグ中に、パラメータセットは回転(Spacebar/Shift+Spacebar)またはミラーリング(XまたはYキーでX軸またはY軸に沿ってミラーリング)することができます。
パラメータセットのテキストフィールド(親ディレクティブとは独立してグラフィカルに編集可能)は、PreferencesダイアログのSchematic – DefaultsページでStyleオプションを変更することによってのみ、サイズを調整できます。そのため、これらのオブジェクトが選択されているときに編集ハンドルは利用できません。
点線のボックス内のどこかをクリックしてから、必要に応じてテキストオブジェクトをドラッグして再配置します。ドラッグ中、テキストオブジェクトは回転(Spacebar/Shift+Spacebar)またはミラーリング(X軸またはY軸に沿ってミラーリングするにはXキーまたはYキー)できます。
Enable In-Place EditingオプションがPreferencesダイアログのSchematic – Generalページで有効になっている場合、設計スペース内でパラメータの値を直接編集できます(ルールとして追加されたパラメータを除く)。テキストオブジェクトを選択し、機能を呼び出すために一度クリックします。必要に応じて新しい値を入力し、テキストオブジェクトからクリックして離れるか、Enterを押して変更を適用します。
非グラフィカル編集
以下の非グラフィカル編集方法が利用可能です。
Parameter SetダイアログまたはPropertiesパネルを介した編集
パネルページ:パラメータセットのプロパティ
この編集方法は、関連するParameter SetダイアログとPropertiesパネルモードを使用して、パラメータセットオブジェクトのプロパティを変更します。
配置後、パラメータセットダイアログにアクセスする方法は次のとおりです:
-
配置されたパラメータセットオブジェクトをダブルクリックします。
-
パラメータセットオブジェクトの上にカーソルを置き、右クリックしてからコンテキストメニューからPropertiesを選択します。
配置中に、Parameter SetモードのPropertiesパネルにアクセスするには、Tabキーを押します。パラメータセットが配置されると、すべてのオプションが表示されます。
配置後、PropertiesパネルのParameter Setモードにアクセスする方法は以下の通りです:
-
Propertiesパネルが既にアクティブな場合は、パラメータセットオブジェクトを選択します。
-
パラメータセットオブジェクトを選択した後、デザインスペースの右下にあるPanelsボタンからPropertiesパネルを選択するか、メインメニューからView » Panels » Propertiesを選択します。
複数オブジェクトの編集
Propertiesパネルは、現在選択されているすべてのオブジェクトで同一のプロパティ設定を変更できる、複数オブジェクトの編集をサポートしています。同じオブジェクトタイプの複数が手動で選択されるか、Find Similar Objectsダイアログを通じて、またはフィルターやリストパネルを通じて選択された場合、Propertiesパネルのフィールドエントリーがアスタリスク(*
)として表示されていない場合、選択されたすべてのオブジェクトに対して編集できます。
リストパネルを通じた編集
リストパネルを使用すると、1つ以上のドキュメントからの設計オブジェクトを表形式で表示し、オブジェクト属性の迅速な検査と変更を可能にします。適切なフィルタリングと組み合わせて使用することで – 適用可能なフィルターパネルまたはFind Similar Objectsダイアログを使用することで – アクティブフィルターの範囲内にあるオブジェクトのみを表示し、より正確かつ効率的に複数の設計オブジェクトを対象として編集することができます。
使用例
同じパラメータセットオブジェクトに複数のパラメータを追加できます。下の画像では、差動ペアディレクティブがブランケットの端に触れるように配置されました。その後、Net Class NameパラメータとRuleパラメータを含むように編集されました。設計がPCBと同期されると、これらの追加要素が作成されます:
- 8つのPCB差動ペア
-
ブランケットの下にある16の名前付きネットを含む
ROCKET_IO_LINES
という名前のPCBネットクラス -
InNetClass('ROCKET_IO_LINES')
のスコープを持つ差動ペアルーティング設計ルール
ノート
-
デフォルトパラメータセットディレクティブを配置する場合、既存のパラメータはありません。
-
パラメータセットディレクティブを使用すると、回路図のネットにPCBレイアウト情報を割り当てることができます。回路図からPCBが作成されると、パラメータセットの情報が関連するPCB設計ルールの作成に使用されます。パラメータセットディレクティブによって指定された情報は、それに接続されているネットにのみ適用されます。
-
ネットクラスディレクティブを使用すると、回路図上でユーザー定義のネットクラスを作成できます。回路図からPCBが作成されると、ネットクラスディレクティブの情報がPCB上の対応するネットクラスの作成に使用されます。ネットをネットクラスのメンバーにするには、関連するワイヤーやバスにパラメータセットディレクティブを添付し、所望のクラスに設定された名前のクラスを追加します。Generate Net Classesオプション(ユーザー定義クラス用)は、この機能を使用するためにProject OptionsダイアログのClass Generationタブで有効にする必要があります。
-
ネットにネットクラスディレクティブが定義されている場合、そのパラメータセットオブジェクトによって作成されたPCB設計ルールも、設計がPCBエディタに転送されるときにネットクラスのルール範囲を持ちます。
-
配置されたパラメータセットディレクティブから、必要なPCBネットクラスに設定された値を持つクラスを追加することで、ネットクラスディレクティブを作成できます。
-
差動ペアディレクティブを使用すると、回路図上に差動ペアオブジェクトを定義できます。このタイプのディレクティブを意図したペアの正と負のネットの両方に添付するか、単一のディレクティブで複数のネットを対象とするためにブランケットオブジェクトでペアを覆います。ネット自体は、_Pおよび_Nの接尾辞で名付ける必要があります。このタイプのディレクティブのペア(正のネット用の1つと負のネット用の1つ)は、同期プロセス中にPCBに転送されると、差動ペアオブジェクトを生成します。これらの差動ペアオブジェクトはすべて、デフォルトの差動ペアクラスであるAll Differential Pairsに追加されます。生成された差動ペアオブジェクトの名前は、回路図上のネットペアのルート名になります。例えば、回路図上の
RX0_N
とRX0_P
にディレクティブを追加すると、PCB上にRX0
という名前の差動ペアオブジェクトが生成されます。差動ペアオブジェクトの名前はPCB側でのみ変更できます。