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