回路図シート上のパラメータセットオブジェクトの操作

 

Parent page: 回路図オブジェクト

パラメータセット
パラメータセット

概要

パラメータセットは設計指示子であり、回路図設計内のネットタイプオブジェクトに設計仕様を関連付けることができます。例えば、パラメータセットを使用してネットにPCBレイアウト情報を付加したり、2つのネットを差動ペアのメンバーとして宣言したりできます。パラメータセット内に特定の名前のパラメータが存在することで、ソフトウェアはどの設計指示子を配置しているかを判断します。

利用可能性

パラメータセットは回路図エディタでのみ配置可能です。デフォルト(空)および事前定義済み(PCBレイアウト、ネットクラス、差動ペア、刺激、テストベクターインデックス)のパラメータセット指示子が利用できます。空のパラメータセットと事前定義済みパラメータセットの違いは、事前定義済みパラメータセットには下記のようなパラメータが含まれている点です。

対応するコマンドには、メインPlace メニューから次のようにアクセスします:

Place » Directives » Parameter Set パラメータを含まない
Place » Directives » Differential Pair 「DifferentialPair」という名前のパラメータを含み、ソフトウェアはこれを認識してオブジェクトを差動ペア指示子として表示します
Place » Directives » PCB Layout 「Rule」という名前のパラメータを含み、必要なPCB設計ルールに設定する必要があります
Place » Directives » Net Class 「ClassName」という名前のパラメータを含み、必要なPCBネットクラスに値を設定する必要があります
Place » Directives » Stimulus 「Stimulus」という名前のパラメータを含み、値はStimulusです
Place » Directives » Test Vector Index 「Column」という名前のパラメータを含み、値はTestVectorIndexです

配置

パラメータセットは、以下のオブジェクトにパラメータを付加するために使用できます:

  • ネット、
  • バス、
  • シグナルハーネス、または
  • ブランケットオブジェクト。

コマンドを起動すると、カーソルが十字線に変わり、設計指示子の配置モードに入ります。配置は以下の手順で行います:

  1. ワイヤや他のネットオブジェクトの上にカーソルを合わせ、クリックまたはEnter を押して配置します。
  2. さらに指示子を配置し続けるか、右クリックまたはEsc を押して配置モードを終了します。

配置中に実行できる追加操作(パラメータセットがカーソル上で浮いている間):

  • Tabキーを押すと、関連するプロパティ ダイアログが開き、パラメータセットのプロパティをその場で変更できます。
  • Altキーを押すと、移動方向を最初の移動方向に応じて水平または垂直軸に制限できます。
  • Spacebar を押すとパラメータセットを反時計回りに、Shift+Spacebarで時計回りに回転します。回転は90°単位です。
  • 配置モード中にXまたはYキーを押すと、パラメータセットをX軸またはY軸で反転できます。
配置中に属性を変更した場合(Tabでプロパティダイアログを表示)、これらは以降の配置のデフォルト設定となります。ただし、PermanentオプションがSchematic – Default PrimitivesページのPreferencesダイアログで有効になっている場合は、変更は配置中のオブジェクトと同じ配置セッション中に配置される後続オブジェクトのみに影響します。

グラフィカル編集

この編集方法では、ワークスペース内で配置済みのパラメータセット指示子を直接選択し、その位置や向きをグラフィカルに変更できます。

パラメータセット指示子がワークスペースで選択されると、指示子の周囲に破線のボックスが表示されます。このボックスは指示子が占める領域のみを囲みます。セット内の表示が有効な各メンバーパラメータについては、パラメータのテキストフィールドと指示子本体を結ぶ破線が表示され、関連付けが示されます:

破線ボックス内をクリックしてドラッグすると、パラメータセットを必要に応じて再配置できます。ドラッグ中にパラメータセットは回転(Spacebar/Shift+Spacebar)や反転(XまたはYキーでX軸またはY軸方向に反転)が可能です。

パラメータセットのテキストフィールド(親指示子とは独立してグラフィカル編集可能)は、フォントサイズ(該当するParameter Propertiesダイアログからアクセス)を変更することでのみサイズ調整が可能です。そのため、これらのオブジェクトが選択されている場合、編集ハンドルは表示されません。

破線ボックス内をクリックしてドラッグすると、テキストオブジェクトを必要に応じて再配置できます。ドラッグ中にテキストオブジェクトは回転(Spacebar/Shift+Spacebar)や反転(XまたはYキーでX軸またはY軸方向に反転)が可能です。

Enable In-Place Editing オプションがSchematic - GeneralページのPreferences ダイアログ(Tools » Schematic Preferences)で有効になっている場合、パラメータ(ルールとして追加されたパラメータを除く)の値をワークスペース上で直接編集できます。テキストオブジェクトを選択し、もう一度クリックすると編集機能が起動します。必要な新しい値を入力し、テキストオブジェクト外をクリックするかEnter を押して変更を確定します。

Locked」プロパティが有効なオブジェクトをグラフィカルに編集しようとすると、編集を続行するかどうかの確認ダイアログが表示されます。Protect Locked ObjectsオプションがSchematic – Graphical EditingページのPreferencesダイアログで有効で、かつその設計オブジェクトのLocked オプションも有効な場合、そのオブジェクトは選択やグラフィカル編集ができません。ロックされたオブジェクトをダブルクリックし、「Locked」プロパティまたはProtect Locked Objectsオプションを無効にしてグラフィカル編集を行ってください。

非グラフィカル編集

関連プロパティダイアログを使用

Dialog page: パラメータ

この編集方法では、Parameters ダイアログを使用してパラメータセットのプロパティを変更します。

Parameters ダイアログ
Parameters ダイアログ

Parameters ダイアログは、配置モードに入る前にSchematic - Default PrimitivesページのPreferences ダイアログ(Tools » Schematic Preferences)からアクセスできます。これにより、パラメータセットのデフォルトプロパティを変更でき、以降に配置するパラメータセット指示子に適用されます。

配置中は、Parameters ダイアログにTab キーでアクセスできます。

配置後は、以下のいずれかの方法でParameters ダイアログにアクセスできます:

  • 配置済みのパラメータセット指示子をダブルクリックする。
  • パラメータセット上にカーソルを置き、右クリックしてコンテキストメニューからPropertiesを選択する。
  • メインメニューからEdit » Changeをクリックし、配置済みのパラメータセット指示子をクリックする。

パラメータセット指示子のメンバーパラメータは、Parameters ダイアログで追加・編集・削除が可能です。パラメータのプロパティはParameter Propertiesダイアログで表示・変更します。

Parameter Propertiesダイアログ
Parameter Propertiesダイアログ

パラメータがルールとして追加された場合、パラメータ名(Rule)はロックされ、変更できません。パラメータセットディレクティブのパラメータは、親セットディレクティブとは独立して編集できます。Parameter Properties ダイアログには、以下のいずれかの方法でアクセスできます。

  • パラメータオブジェクトをダブルクリックします。
  • パラメータオブジェクト上にカーソルを置き、右クリックしてコンテキストメニューからPropertiesを選択します。
  • メインメニューからEdit » Changeをクリックし、その後パラメータオブジェクト上で一度クリックします。

インスペクターパネル経由

Panel pages: SCH InspectorSCH Filter

Inspectorパネルを使用すると、アクティブなドキュメント内の1つまたは複数の設計オブジェクトのプロパティを調査・編集できます。適切なフィルタリング(該当するFilter パネルやFind Similar Objectsダイアログの利用)と組み合わせることで、同種の複数オブジェクトを一箇所から効率的に変更できます。

リストパネル経由

Panel pages: SCH ListSCH Filter

List パネルを使うと、1つまたは複数のドキュメントから設計オブジェクトを表形式で表示でき、オブジェクト属性の迅速な確認や修正が可能です。適切なフィルタリング(該当するFilter パネルやFind Similar Objectsダイアログの利用)と組み合わせることで、アクティブなフィルタの範囲内にあるオブジェクトのみを表示し、設計者が複数の設計オブジェクトをより正確かつ効率的にターゲット・編集できます。

同じパラメータセットオブジェクトに複数のパラメータを追加できます。下図では、Differential Pairディレクティブがブランケットの端に接するように配置されています。その後、ClassNameパラメータとRuleパラメータが追加されました。設計がPCBと同期されると、以下の追加要素が作成されます。

  • 8つのPCBディファレンシャルペア 16本のネットが含まれる、ROCKET_IO_LINESという名前のPCBネットクラス スコープがInNetClass(' ROCKET_IO_LINES ')


のDifferential Pair Routing設計ルール ブランケットを使用することで、Differential Pairディレクティブは1つだけで済みます。ディファレンシャルペアの定義だけでなく、ネットクラスやDifferential Pair Routingルールも指定できます。
これらのネットはそのネットクラスのメンバーとなり、そのネットクラスがDifferential Pair Routingルールのスコープとして使用されます。

注意

  1. デフォルトのパラメータセットディレクティブを配置した場合、既存のパラメータはありません。
  2. PCB Layoutディレクティブを使うと、回路図上のネットにPCBレイアウト情報を割り当てることができます。回路図からPCBが作成される際、PCB Layoutディレクティブの情報が関連するPCB設計ルールの作成に使用されます。PCB Layoutディレクティブで指定された情報は、接続されているネットのみに適用されます。
  3. Net Classディレクティブを使うと、回路図上でユーザー定義のネットクラスを作成できます。回路図からPCBが作成される際、Net Classディレクティブの情報が対応するPCB上のネットクラスの作成に使用されます。ネットをネットクラスのメンバーにするには、該当するワイヤやバスにNet Classディレクティブを接続し、ディレクティブのClassNameパラメータを希望するクラス名に設定します。Generate Net Classesオプション(ユーザー定義クラス用)は、Class GenerationタブのProject Optionsダイアログで有効にする必要があります。
  4. ネットにNet Classディレクティブが定義されている場合、そのパラメータセットオブジェクトによって作成されるPCB設計ルールは、設計がPCBエディタに転送される際にNet Classスコープを持つことになります。
  5. Differential Pairディレクティブを使うと、回路図上でディファレンシャルペアオブジェクトを定義できます。このタイプのディレクティブを、対象ペアの正負両方のネットに接続するか、ブランケットオブジェクトでペアを覆うことで、1つのディレクティブで複数ネットを対象にできます。ネット名は_Pと_Nのサフィックスで命名する必要があります。両方のパラメータセットオブジェクトには、NameがDifferentialPair、ValueがTrueの単一パラメータエントリが含まれます。このタイプのディレクティブ(正ネット用と負ネット用のペア)ごとに、同期プロセスでPCBに転送される際にディファレンシャルペアオブジェクトが生成されます。これらのディファレンシャルペアオブジェクトは、デフォルトのDifferential Pairクラス「All Differential Pairs」に追加されます。生成されたディファレンシャルペアオブジェクトの名前は、回路図上のネットペアのルート名となります。例えば、RX0_NRX0_Pにディレクティブを追加すると、PCB上ではRX0という名前のディファレンシャルペアオブジェクトが生成されます。ディファレンシャルペアオブジェクトの名前は、PCB側でのみ変更可能です。
  6. Stimulusディレクティブは、デジタルシミュレーション実行時に刺激を与えるノードやネットを特定するために使用されます。このディレクティブはネットリスト生成時のみ使用され、回路図上のプロセスには影響しません。
  7. Test vectorディレクティブは、シミュレーションテストベクターを持つノードを特定するために使用されます。テストベクターは列番号で参照され、シミュレーション実行時にテストベクターファイルのどの列を使用するかを示します。このディレクティブもネットリスト生成時のみ使用され、回路図上のプロセスには影響しません。

 

AI-LocalizedAI で翻訳
問題が見つかった場合、文字/画像を選択し、Ctrl + Enter キーを押してフィードバックをお送りください。
機能の可用性

利用できる機能は、所有する Altium ソリューション (Altium DevelopAltium Agile のエディション (Agile Teams、または Agile Enterprise)、または Altium Designer (有効な期間)) によって異なります。

説明されている機能がお使いのソフトウェアに表示されない場合、Altium の営業担当者にお問い合わせください

従来のドキュメント

Altium Designer のドキュメントは、バージョンごとに掲載されなくなりました。Altium Designer の旧バージョンのドキュメントは、Other Installers ページの Legacy Documentation の項目をご覧ください。

Content