コンポーネントクラスジェネレータ
Created: 1月 13, 2023 | Updated: 7月 19, 2024
| Applies to version: 21
現在、バージョン 22.0. をご覧頂いています。最新情報については、バージョン コンポーネントクラスジェネレータ の 21 をご覧ください。
Component Class Generator
概要
コンポーネントクラスジェネレータダイアログを使用すると、定義された検索基準に基づいて選択されたコンポーネントクラスのメンバーシップを迅速に生成できます。デザイネータ、コメント、フットプリントなど、クラスメンバーとして追加したいコンポーネントを効果的に「キャプチャ」するために使用できる属性の範囲があります。ボタンをクリックするだけで、検索基準に一致するすべてのコンポーネントがクラスに追加されます。
アクセス
以下の方法で、PCBエディターからダイアログを開くことができます:
- Object Class Explorerダイアログ内から(メインメニューからDesign » Classesをクリック):ユーザー定義のコンポーネントクラスを選択している状態(システムクラスではない)で、Component Class Generatorボタンをクリックします。
- PCBパネル(Componentsモード)から、Component Classes領域内で右クリックし、Add ClassまたはProperties(新しいクラスを作成する場合や既存のクラスを編集する場合に応じて)を選択します。結果として表示されるEdit Component Classダイアログで、Class Generatorボタンをクリックします。
オプション/コントロール
-
Search/Filter Criteria- ダイアログの左側には、コンポーネントクラスのメンバーとして追加されるコンポーネントを対象とするために使用される、いくつかのフィールドがあります。以下の条件を設定できます:
- Designator- このフィールドを使用して、コンポーネント指定子に基づいて検索/フィルタします。フィールドのドロップダウンを使用して、対象とするコンポーネントのタイプを選択します。ボード設計で見つかったすべてのユニークな指定子タイプは、<DesignatorPrefix>??の形式(例:U**、R**、C**)でリストされます。指定子タイプに関係なくコンポーネントを含めるには、このフィールドをAnyに設定します。
- Comment- このフィールドを使用して、コンポーネントのコメントに基づいて検索/フィルタします。フィールドのドロップダウンを使用して、対象とするコンポーネントコメントを選択します。ボード設計で見つかったすべてのユニークなコンポーネントコメントがリストされます。コメントに関係なくコンポーネントを含めるには、このフィールドをAnyに設定します。
- Footprint- このフィールドを使用して、コンポーネントのフットプリントに基づいて検索/フィルタします。フィールドのドロップダウンを使用して、対象とするフットプリントを選択します。ボード設計で見つかったすべてのユニークなコンポーネントフットプリントがリストされます。フットプリントに関係なくコンポーネントを含めるには、このフィールドをAnyに設定します。
- Layer- このフィールドを使用して、ボードのどちらの側にコンポーネントが存在するかに基づいて検索/フィルタします。フィールドのドロップダウンを使用して、TOPまたはBOTTOMのコンポーネントを対象とします。どのレイヤーに存在するかに関係なくコンポーネントを含めるには、このフィールドをAnyに設定します。
- Rotation - このフィールドを使用して、コンポーネントの回転に基づいて検索/フィルタします。フィールドのドロップダウンを使用して、対象とする特定の回転を選択します。ボード設計で見つかったすべてのユニークなコンポーネント回転がリストされます。向きに関係なくコンポーネントを含めるには、このフィールドをAnyに設定します。
- Locked- このフィールドを使用して、コンポーネントのロック状態に基づいて検索/フィルタします。フィールドのドロップダウンを使用して、ロックされている(True)かロックされていない(False)コンポーネントを対象とします。ロック状態に関係なくコンポーネントを含めるには、このフィールドをAnyに設定します。
- Selection- このフィールドを使用して、コンポーネントの選択状態に基づいて検索/フィルタします。フィールドのドロップダウンを使用して、ワークスペースで現在選択されている(True)か選択されていない(False)コンポーネントを対象とします。選択状態に関係なくコンポーネントを含めるには、このフィールドをAnyに設定します。
- クラス名 - クラスの現在のメンバーのリストの直上にあるこのフィールドは、クラスの現在の名前を示します。必要に応じてこのフィールドを編集します。
- クラスメンバーシップ - クラス名の下にあるこの領域は、現在コンポーネントクラスのメンバーであるすべてのコンポーネントを指定子によってリストします。
- Add Matching - 定義された検索/フィルタ条件に一致するすべてのコンポーネントをクラスメンバーシップ領域に追加するためにクリックします。
- Clear Selected - クラスメンバーシップ領域で現在選択されているすべてのコンポーネントをクラスから削除するためにクリックします。