Altium Designerでのコンポーネントタイプの管理

現在、バージョン 18.0. をご覧頂いています。最新情報については、バージョン Altium Designerでのコンポーネントタイプの管理 の 25 をご覧ください。
 

親ページ: 新しいコンポーネントの作成

コンポーネントタイプは、ワークスペースライブラリの管理と構造化を容易にします。コンポーネントのタイプは、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-0402Resistor-0603など)のコンポーネントタイプをマージ対象のタイプ(この例ではResistors)に変更します。実際の結果の一つとして、特定のタイプのすべてのコンポーネントが、Categoriesでそのタイプが選択されたときにComponentsパネルで利用可能になります。コンポーネントエントリーは他の方法では影響を受けません。それらは既存のフォルダーに残り、これらのフォルダーはコンポーネントテンプレートに関連付けられており、テンプレート自体も引き続き利用可能です。

Prefs_ComponentTypes-MergedB_AD21

マージ後、Data Management – Component Typesページでは、Resistorsコンポーネントタイプが複数のテンプレートのデフォルトであることを示しています。具体的には、Resistorsテンプレートと、新たにマージされたコンポーネントタイプに関連するすべてのテンプレート(Resistor_0402テンプレートなど)です。Folderの項目でのResistorsコンポーネントタイプは、これら複数のテンプレートの対象フォルダに対応しています。

新しいコンポーネントが作成されるとき(File » New » Component)、これらのテンプレートはResistorsコンポーネントタイプのサブエントリとして、Create new componentダイアログで提供されます。

マージの効果は、元のコンポーネントタイプすべてに単一のテンプレートが最初に関連付けられている場合、より直接的です。例えば、ResistorsテンプレートがResistor-0402Resistor-0603Resistor-0805コンポーネントタイプに関連付けられている場合、これらのコンポーネントタイプがResistorsタイプとマージされると、その単一のテンプレートと対象フォルダの設定は変更されません。

テンプレート割り当て

Edit Templates ダイアログは、 ボタンからアクセスでき、Data Management – Component Typesページで示されているテンプレートとコンポーネントタイプのマッピングを更新できます。ダイアログの列エントリに示されているマッピングは、関連するTemplateが使用されるときに適用されるComponent Type、またはその逆で、コンポーネントタイプが選択されたとき(新しいコンポーネントを作成するときなど)に使用されるテンプレートを表します。

ダイアログ内の選択されたテンプレートエントリについて、エントリのドロップダウンメニューから別のコンポーネントタイプを選択することで関連付けが変更されます。その後、ダイアログとページを閉じると、テンプレートのComponentTypeパラメータ値とそのDefault Folder設定が、新しく指定されたタイプに応じて変更されます。これは、テンプレートを手動で編集するのと同等です。

Update existing components for changed templatesオプションを使用して、以前のタイプを使用していたコンポーネントに更新されたコンポーネントタイプエントリを自動的に適用します。例えば、Component Typeの設定がLED_SMTからLEDに変更された場合、LED_SMTタイプに設定されていたコンポーネントは自動的にLEDコンポーネントタイプに変更されます。

更新されたテンプレートタイプのマッピングの結果は、Data Management – Components Typesページに表示されます。このページでは、名前がコンポーネントタイプを表す名前指向のリストがあります。これは、さまざまなテンプレート(Resistor_0402Resistor_0603など)がResistor_LibImportコンポーネントタイプに関連付けられ、適用されることを示しています。

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
注記

利用できる機能は、Altium 製品のアクセスレベルによって異なります。Altium Designer ソフトウェア サブスクリプション の様々なレベルに含まれる機能と、Altium 365 プラットフォーム で提供されるアプリケーションを通じて提供される機能を比較してください。

ソフトウェアの機能が見つからない場合は、Altium の営業担当者に連絡して 詳細を確認してください。

Content