Altium Designerでのコンポーネントタイプの管理
コンポーネントの種類は、ワークスペースライブラリの管理と構造化を容易にします。Componentsパネル内でコンポーネントをカテゴリーに分類するのは、コンポーネントの種類が提供するものであり、検索とフィルタリングツールと共に、必要なコンポーネントを探す作業を簡素化します。
コンポーネントの種類は、PreferencesダイアログのData Management – Component Typesページで管理(作成/編集/削除)されます。種類は、関連するコンポーネントテンプレートとワークスペースフォルダと共にリストされます。

PreferencesダイアログのData Management – Component Typesページ
ダイアログのテンプレートボタンを使用して、Edit Templatesダイアログを開き、各コンポーネントタイプに関連付けられたコンポーネントテンプレートを指定または変更できます。
コンポーネントの種類リストの定義
Addボタンのドロップダウンメニューを使用すると、新しいコンポーネントタイプまたは新しいコンポーネントサブタイプを作成でき、これはコンポーネントタイプエントリの下のドロップダウンに配置されます。
既存のタイプに対してコンポーネントタイプの階層を設定できます:
-
コンポーネントタイプエントリを新しい位置にドラッグアンドドロップして、階層内の位置を変更します。エントリは、それにドロップされたときに別のもののサブタイプになります。
-
リスト内のコンポーネントタイプエントリを選択し、右クリックしてMove » Indentコマンドを選択して、リスト階層内で選択したコンポーネントタイプエントリをインデントします。インデントされたエントリは、リスト内の次(下)のエントリのサブタイプになります。選択したコンポーネントタイプエントリをリスト階層でアウトデントするには、Move » Outdentをクリックします。
選択したコンポーネントタイプを削除するには、Removeボタンをクリックして削除を確認します。コンポーネントリビジョンに使用されていない場合にのみ、コンポーネントタイプを削除できます。
コンポーネントタイプの統合
将来の使用のために単一のコンポーネントタイプの下に複数のコンポーネントタイプをグループ化する方が良い場合(例えば、ライブラリインポートプロセス中に複数のコンポーネントタイプが作成された場合)、PreferencesダイアログのData Management – Component Typesページでは、選択したタイプエントリを手動で全てのコンポーネントタイプを変更するのではなく、指定された単一のエントリに統合することができます。これを行うには、統合するすべてのタイプエントリを選択し、ターゲットタイプを含め、強調表示されたエントリを右クリックしてコンテキストメニューからMergeオプションを選択するか、Ctrl+Mショートカットを使用します。次のMergingダイアログでは、Merge toドロップダウンメニューからターゲットコンポーネントタイプを選択します(デフォルトでは、最初に選択されたコンポーネントタイプがターゲットコンポーネントタイプになります。)そして、ダイアログの
ボタンをクリックして確認します。下の画像は、抵抗器コンポーネントタイプの範囲についてこれを示しています。
このプロセスは、統合されたタイプのコンポーネント(例えば、Resistor-0402、Resistor-0603など)のコンポーネントタイプを、統合ターゲットタイプ – この例ではResistorsに変更します。実際の結果の1つは、特定のタイプのすべてのコンポーネントが、そのタイプがComponentsパネルにあるCategoriesの下で選択されたときに利用可能になることです。コンポーネントエントリは他の方法では影響を受けず、それらはコンポーネントテンプレートに関連付けられた既存のフォルダ内に残り、テンプレート自体も利用可能のままです。
統合後、Data Management – Component Typesページは、Resistorsコンポーネントタイプが複数のテンプレートのデフォルトであることを示しています - すなわち、Resistorsテンプレートと、新しく統合されたコンポーネントタイプに関連付けられたすべてのテンプレート(Resistor-0402テンプレートなど)。Folderエントリは、これらの複数のテンプレートのターゲットフォルダに対応します。
新しいコンポーネントが作成されるとき(File » New » Component)、これらのテンプレートは、ResistorsコンポーネントタイプのサブエントリとしてCreate new componentダイアログで提供されます。
テンプレートの割り当て
Edit Templatesダイアログは、
ボタンからアクセスでき、Data Management – Component Typesページで示されたテンプレートとコンポーネントタイプのマッピングを更新できます。ダイアログの列エントリに示されているマッピングは、関連付けられた Component Typeが使用されるときに適用されるテンプレート、または逆に、コンポーネントタイプが選択されたとき(新しいコンポーネントを作成するときなど)に使用されるテンプレートを表します。
ダイアログでテンプレートエントリが選択された場合、エントリのドロップダウンメニューから別のコンポーネントタイプを選択することにより、関連付けが変更されます。ダイアログとページが閉じられると、テンプレートのComponentTypeパラメータ値とそのDefault Folder設定が、新しく指定されたタイプに対応するように変更されます。これは、テンプレートを手動で編集するのと同等です。
更新されたテンプレートタイプのマッピングの結果は、名前指向のリストがあるData Management – Components Typesページに表示されます。ここでの名前はコンポーネントタイプを表します。これは、さまざまなテンプレート(Resistor_0402、Resistor_0603など)が関連付けられ、Resistor_LibImportコンポーネントタイプに適用されることを示しています。



