オブジェクト クラス エクスプローラ

親ページ: PCB ダイアログ

オブジェクト クラス エクスプローラ(Object Class Explorer)ダイアログ。

概要

このダイアログを使用すると、設計者は現在の PCB ドキュメントに定義されているオブジェクト クラスを参照および管理できます。クラスは、特定のタイプのデザイン オブジェクトの論理的な集まりです。たとえば、関連するコンポーネントのグループを独自のコンポーネント クラスに分類して、それをターゲット ルールの作成基準として使用できます。

アクセス

ダイアログにアクセスするは、PCB エディタのメイン メニューから、ホーム(Home) | デザイン ルール(Design Rules) | をクリックします。

オプション/コントロール

このダイアログは、左側の静的ペインと右側のメイン編集領域で構成されており、左側ペインの選択内容に応じて右側の編集領域が変化します。

左側のペイン

ダイアログの左側にあるフォルダ ツリー ペインのオブジェクト クラス(Object Classes)フォルダに、サポートされている各オブジェクト クラス タイプが一覧表示されます。次のクラス タイプがサポートされています。

  • ネット クラス(Net Classes)
  • コンポーネント クラス(Component Classes)
  • Layer Classes
  • Pad Classes
  • ポリゴン クラス(Polygon Classes)

このルート フォルダをクリックすると、すべてのオブジェクト クラス タイプについて、定義されているすべての特定のクラスの概要リスト(ダイアログのメイン編集領域)にアクセスできます。

子のオブジェクト クラス タイプ フォルダをクリックすると、そのタイプに定義されているすべての特定のクラスの概要リストにアクセスできます。新しい PCB ドキュメントでは、各種クラス タイプに対して次のデフォルト クラスが作成されます。

  • ネット クラス(Net Classes) - <すべてのネット(All Nets)>
  • コンポーネント クラス(Component Classes) - <すべてのコンポーネント(All Components)><Bottom Side Components><Inside Board Components><Outside Board Components><Top Side Components>
  • Layer Classes - <すべてのレイヤ(All Layers)><Component Layers><Electrical Layers><シグナル レイヤ(Signal Layers)>
  • Pad Classes - <All Pads>
  • ポリゴン クラス(Polygon Classes) - <すべてのポリゴン(All Polygons)>
デフォルト(システム クラス)は、名前を <> で囲むことによって区別されています。これらのクラスについては、名前を変更することも、削除することもできません。
該当するデザイン オブジェクトがデザインに作成/配置されるたびに、それらのオブジェクトはそれぞれ対応するクラス タイプのデフォルトの <すべて(All)> クラスに追加されます。

フォルダ ツリー ペインで特定のクラスのエントリをクリックする(または、概要リストでそのエントリをダブルクリックする)と、そのクラスのオブジェクト メンバーシップを管理するコントロールにアクセスできます。

右クリック メニュー

次のコマンドには、ペインを右クリックして表示されるコンテキスト メニューからアクセスできます。

  • クラスを追加(Add Class) - 現在選択しているクラス タイプの新規クラスを追加するには、このコマンドを使用します。クラスは、最初はメンバーなしで、新しいクラス(New Class)というデフォルトの名前を使用して追加されます。
  • クラスを削除(Delete Class) - 現在選択しているクラスを削除するには、このコマンドを使用します。
  • クラス名を変更(Rename Class) - 現在選択しているクラスの名前を変更するには、このコマンドを使用します。
デフォルト(システム)クラスについては、名前を変更したり、削除したりすることはできません。
クラスの名前は、そのクラスを 1 回クリックして選択してから、もう 1 回クリックして編集モードに切り替えることによって、変更することもできます。

メイン編集領域

このダイアログ領域は、左側のペインで現在選択されている内容に応じて変化します。2 つの異なるビューが表示されます。

  • 概要リスト - 左側のペインでオブジェクト クラス(Object Classes)ルート フォルダまたは子のオブジェクト クラス タイプ フォルダのいずれかをクリックすると、この領域に、定義されているすべてのクラス、または選択したクラス タイプのすべてのクラスの概要リストがそれぞれ表示されます。クラスごとに、名前(Name)クラス タイプ(Class Type)が一覧表示されます。
  • メンバーシップ管理 - 左側のペインで特定のクラスを選択すると、この領域に、そのメンバー オブジェクトを管理するためのコントロールが表示されます。
    • メンバー以外(Non-Members) - この領域には、現在クラスのメンバーでない、該当するタイプのすべてのプリミティブが一覧表示されます。リストの上にあるマスク フィールドを使用して、下のコンテンツをすばやくフィルタリングできます。
    • メンバー(Members) - この領域には、現在クラスのメンバーである、該当するタイプのすべてのプリミティブが一覧表示されます。リストの上にあるマスク フィールドを使用して、下のコンテンツをすばやくフィルタリングできます。
リストの上にあるマスク フィールドのいずれかに入力すると、マスク文字列と一致する文字列のみを表示するようにリストがフィルタリングされます。マスク文字列ではワイルドカードとして ?(任意の 1 文字)および *(任意の文字)を使用できます。たとえば、すべてのプリミティブを表示するには、「*」を使用し、文字 D で始まるすべてのプリミティブを表示するには、「D?」を使用します。
  • コンポーネント クラス ジェネレーター(Component Class Generator) - このボタンは、コンポーネント クラスを編集している場合にのみ使用可能です。クリックすると、コンポーネント クラス ジェネレータ(Component Class Generator)ダイアログが開き、定義した検索条件に基づいてコンポーネント クラスのメンバーシップをすばやく生成できます。
  • メンバーシップ管理用のボタン - このダイアログには、2 つのリスト間でプリミティブをすばやく移動できるように、次のボタンが用意されています。
    •  すべて追加(Add All) - このボタンをクリックすると、メンバー以外(Non-Members)リスト内のすべてのプリミティブをメンバー(Members)リストにすばやく転送できます。
    •  選択範囲を追加(Add Selected)(ダイアログ内) - このボタンをクリックすると、メンバー以外(Non-Members)リスト内で現在選択しているプリミティブをメンバー(Members)リストにすばやく転送できます。
    •  選択アイテムを除去(Remove Selected)(ダイアログ内) - このボタンをクリックすると、メンバー(Members)リスト内で現在選択しているプリミティブをメンバー以外(Non-Members)リストにすばやく転送できます。
    •  すべて削除(Remove All) - このボタンをクリックすると、メンバー(Members)リスト内のすべてのプリミティブをメンバー以外(Non-Members)リストにすばやく転送できます。
    •  選択範囲を追加(Add Selected)(ワークスペース内) - このボタンをクリックすると、デザイン ワークスペース内で現在選択しているプリミティブをメンバー以外(Non-Members)リストからメンバー(Members)リストにすばやく転送できます。
    •  選択アイテムを除去(Remove Selected)(ワークスペース内) - このボタンをクリックすると、デザイン ワークスペース内で現在選択しているプリミティブをメンバー(Members)リストからメンバー以外(Non-Members)リストにすばやく転送できます。

 

アクティブ ドキュメント内の選択したテキストや画像に関する問題を報告します。