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

 

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

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

概要

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

使い方

パラメータセットは回路図エディタでのみ配置可能です。デフォルト(空)と事前定義済み(差動ペア)のパラメータセット指示子が用意されています。空のパラメータセットと事前定義済みパラメータセットの唯一の違いは、事前定義済みパラメータセットには下記のようなパラメータが含まれている点です。

対応するコマンドには、メインPlace メニューからアクセスできます:

Place » Directives » Parameter Set パラメータを含みません。
Place » Directives » Differential Pair DIFFPAIRという名前のパラメータを含みます。ソフトウェアはこれを認識し、オブジェクトを差動ペア指示子として表示します。

配置

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

  • ネット
  • バス
  • シグナルハーネス
  • ブランケット
  • 差動ペア

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

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

配置中に実行できる追加操作(パラメータセットがカーソル上にある間)は以下の通りです:

  • Tabキーを押すと配置を一時停止し、Properties パネルのパラメータセットモードにアクセスできます。ここでプロパティをその場で変更できます。ワークスペースの一時停止ボタンオーバーレイ()をクリックすると配置を再開します。

  • Altキーを押すと、移動方向を最初の移動方向に応じて水平方向または垂直方向に制限できます。

  • Spacebar を押すとパラメータセットを反時計回りに、Shift+Spacebarで時計回りに回転します。回転は90°単位です。

  • 配置モード中にXまたはYキーを押すと、パラメータセットをX軸またはY軸で反転できます。

配置中に属性を変更した場合(TabProperties パネルを表示)、これらの設定は以降の配置のデフォルト設定となります。ただし、PermanentオプションがPreferences ダイアログのSchematic – Defaultsページで有効になっている場合は、変更は配置中のオブジェクトおよび同一配置セッション中に配置されるオブジェクトのみに適用されます。

グラフィカル編集

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

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

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

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

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

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

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

非グラフィカル編集

以下の非グラフィカル編集方法が利用できます:

プロパティパネル経由

Panel page: パラメータセットのプロパティ

この編集方法では、関連するPropertiesパネルモードを使用してパラメータセットオブジェクトのプロパティを変更します。

Properties パネルのParameter SetおよびDifferential Pairモード    Properties パネルのParameter SetおよびDifferential Pairモード

配置中は、Parameter Set モードのPropertiesパネルにTabキーを押してアクセスできます。

配置後は、以下のいずれかの方法でParameter Set モードのPropertiesパネルにアクセスできます:

  • 配置済みのパラメータセットをダブルクリックする。
  • パラメータセット上にカーソルを置き、右クリックしてコンテキストメニューからPropertiesを選択する。
  • Propertiesパネルがすでにアクティブな場合は、パラメータセットオブジェクトを選択する。

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

複数オブジェクトの編集

Propertiesパネルは複数オブジェクトの編集をサポートしており、現在選択されているすべてのオブジェクトで同一のプロパティ設定を変更できます。同じ種類のオブジェクトが手動で、Find Similar Objectsダイアログや、Propertiesフィルターまたはリストパネルを通じて複数選択されている場合、アスタリスク(*)が表示されていないPropertiesパネルフィールドの項目は、選択されたすべてのオブジェクトに対して編集可能です。

リストパネルを使用する場合

Panel pages: SCH ListSCH Filter

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

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

  • 8つのPCBディファレンシャルペア
  • ROCKET_IO_LINESという名前のPCBネットクラス(ブランケット下の16個の名前付きネットを含む)
  • InNetClass(' ROCKET_IO_LINES ')

スコープがROCKET_IO_LINESのDifferential Pair Routing設計ルール ブランケットを使用することで、Differential Pairディレクティブは1つだけで済みます。ディファレンシャルペアの定義だけでなく、ネットクラスやDifferential Pair Routingルールも指定できます。 これらのネットはそのネットクラスのメンバーとなり、そのネットクラスがDifferential Pair Routingルールのスコープとして使用されます。
スコープが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上に作成されます。ネットをネットクラスのメンバーにするには、該当するワイヤやバスにパラメータセットディレクティブを付加し、クラス名を希望するクラス名に設定してください。Generate Net Classesオプション(ユーザー定義クラス用)は、Project OptionsダイアログClass Generationタブで有効にする必要があります。

  4. ネットにNet Classディレクティブが定義されている場合、そのパラメータセットオブジェクトによって作成されるPCB設計ルールは、設計がPCBエディタに転送される際にNet Classスコープを持つようになります。

  5. 配置済みのParameter SetディレクティブからNet Classディレクティブを作成するには、値を必要なPCB Net Classに設定したクラスを追加してください。

  6. Differential Pairディレクティブを使うと、回路図上でディファレンシャルペアオブジェクトを定義できます。このタイプのディレクティブを、対象ペアの正負両方のネットに付加するか、ブランケットオブジェクトでペアをカバーして、1つのディレクティブで複数ネットをターゲット指定できます。ネット名には_Pと_Nのサフィックスが必要です。両方のパラメータセットオブジェクトには、NameがDifferentialPair、ValueがTrueの単一パラメータエントリが含まれます。このタイプのディレクティブ(正ネット用と負ネット用のペア)は、同期プロセスでPCBに転送される際にディファレンシャルペアオブジェクトを生成します。これらのディファレンシャルペアオブジェクトは、デフォルトのDifferential Pairクラス「All Differential Pairs」に追加されます。生成されたディファレンシャルペアオブジェクトの名前は、回路図上のネットペアのルート名となります。たとえば、回路図上のRX0_NRX0_Pにディレクティブを追加すると、PCB上でRX0という名前のディファレンシャルペアオブジェクトが生成されます。ディファレンシャルペアオブジェクトの名前は、PCB側でのみ変更可能です。

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

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

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

従来のドキュメント

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

Content