親ページ: 管理されたコンポーネントの操作
管理されたコンポーネントの作成を効率化するために、Altium Designerは管理コンテンツサーバーと連携して、コンポーネントテンプレートの作成と定義をサポートします。回路図テンプレートがそれを参照する回路図シート上の情報を事前に定義するのと同様に、コンポーネントテンプレートは管理コンポーネントによって参照され、そのコンポーネントを定義する際に使用するための事前定義された設定を提供します。
特に、コンポーネントテンプレートは、パラメトリック情報を念頭に置いて開発されており、参照するコンポーネントに利用可能になるパラメータの「バケットセット」を単一の場所で定義できます。テンプレートを通じて、どのパラメータを表示するかを制御し、デフォルト値を入力し、必須としてマークするパラメータも指定できます。さらに、パラメータの使用を強制し、必須としてマークすることもできます。コンポーネントのリリース時には、遵守事項を確認するための検証チェックが行われます。
テンプレート設定の多くに指定されたデフォルト値は、読み取り専用にロックされるか、または設計者が管理されたコンポーネントを定義する際に選択的にオーバーライドできるようにすることができます。
そのようなアイテムは、サーバー内で直接作成されます。コンポーネントテンプレートアイテムが作成され(そしてそのリビジョンにデータがリリースされ)、そのライフサイクル状態が組織が設計レベルで使用する準備ができたと見なすレベルに設定されると、それは1つ以上の管理されたコンポーネントの作成に再利用することができます。
フォルダタイプ
コンポーネントテンプレートアイテムを保存するフォルダを作成する際には、フォルダのタイプを指定できます。これはフォルダの内容には影響しません - コンポーネントテンプレートをリリースすると、常に対応するコンポーネントテンプレートアイテムが生成されます。これは、フォルダに何が保存されているかについての視覚的な「手がかり」を提供し、サーバーで特定のコンテンツを探す際に便利です。フォルダをコンポーネントテンプレートアイテムのコンテナとして指定するには、フォルダのプロパティを定義する際に、Folder TypeをComponent Templates
に設定します。Edit Folderダイアログでこれを行います。
フォルダの種類 - その使用目的 - を指定することで、サーバーを閲覧する際にそのフォルダの内容の視覚的な表示が可能になります!
アイテム命名規則
親フォルダのもう一つの重要な側面は、それに用いられるItem Naming Schemeです。これは、その特定のフォルダ内で作成された各アイテムのユニークIDの形式を定義します。フォルダタイプ(CTC - コンポーネントテンプレートコレクション)またはコンテンツタイプ(CMPT - コンポーネントテンプレート)の短縮コードを利用する、いくつかのデフォルトの例示スキームが利用可能です:
-
$CONTENT_TYPE_CODE-001-{0000} - 例えば、CMPT-001-0001。
-
$CONTENT_TYPE_CODE-001-{A00} - 例えば、CMPT-001-A01。
-
$FOLDER_TYPE_CODE-001-{0000} - 例えば、CTC-001-0001。
-
$FOLDER_TYPE_CODE-001-{A000} - 例えば、CTC-001-A001。
デフォルトの命名規則を使用すると、ソフトウェアはそのスキームに基づいて、サーバー全体と既存のアイテムの識別子をスキャンした結果、次に利用可能なユニークIDを自動的に割り当てます。これは、コンポーネントテンプレートアイテムを手動で作成する際に大きな時間節約になります。
フォルダには、カスタムスキームも定義できます。これは、変数部分を中括弧で囲むことによって(例:CMP
-TMP-{0000}
)、フィールド内に入力するだけです。
親フォルダのアイテム命名規則は、そのフォルダ内で作成された各アイテムのユニークIDに適用されます。
親フォルダに用いられるItem Naming Schemeは、いつでも変更することができます。修正されたスキームは、そのフォルダ内で後に新たに作成されるアイテムに適用されます。
アイテムタイプ
コンポーネントテンプレートを格納するためのターゲットコンポーネントテンプレートアイテムを作成する際には、そのContent TypeがComponent Templates
に設定されていることを確認してください。これは、Create New Itemダイアログで設定できます。アイテムをComponent Templates
タイプのフォルダ内で作成している場合、このアイテムタイプはアイテムを作成する際の右クリックコンテキストメニューから利用可能です。
コンポーネントテンプレートフォルダ内でコンポーネントテンプレートアイテムを作成する - コンテキストメニューで正しいコンテンツタイプが利用可能です。
アイテムライフサイクル定義とリビジョン命名
コンポーネントテンプレートアイテムを定義する際には、アイテムのライフサイクル管理のタイプと、そのリビジョンの命名規則を指定することが重要です。
特定のライフサイクル定義やリビジョン命名規則をどのアイテムタイプが使用できるかの制御は、各スキーマを定義する際にContent Typesダイアログ内でグローバルレベルで定義および有効化できます。コンポーネントテンプレートアイテムにデフォルトで割り当てられるスキームは、それぞれBasic Lifecycle
と1-Level Revision Scheme
です。
テンプレート定義がコンポーネントテンプレートアイテムの初期リビジョンにリリースされると、その特定のアイテムに対してこれらのスキームを変更することはできません。
Create New Itemダイアログで、Lifecycle Definition義とRevision Naming Schemeフィールドをそれぞれ使用して、必要なスキームを指定してください。
コンテンツタイプごとにライフサイクル定義とリビジョン命名規則の使用を制御するオプションが有効になっている場合、コンポーネントテンプレートアイテムタイプが特定の定義/スキームを使用するように設定されていない場合、その定義/スキームは該当するドロップダウンリストに表示されません。
手動で作成したアイテムのライフサイクル定義とリビジョン命名規則を選択します。
管理されたコンテンツサーバー内のさまざまなタイプの設計アイテムにわたって標準的なリビジョン命名規則とライフサイクル定義を観察することで、それらのアイテムのスムーズで一貫した管理が保証されます。
アイテムの定義の一部として名前と説明を追加することは良い考えです。この情報はサーバーを検索する際に使用され、コンポーネントテンプレートアイテムが何を提供するかの迅速な識別を可能にします。
コンポーネントテンプレートのリリース
これまでに、サーバーでのコンポーネントテンプレートアイテムのサポートについて、関連するフォルダやアイテムタイプの観点から議論してきました。実際に定義されたコンポーネントテンプレートをそのようなアイテムのリビジョンにリリースすることは、合理化された方法で実行できます。
コンポーネントテンプレートは、サーバーの直接編集サポートのおかげで、新しく作成されたコンポーネントテンプレートアイテムの初期リビジョンに編集され、リリースされることができます。直接編集は、別々のバージョン管理されたソースデータの束縛から解放します。サーバー自体から直接最新のソースをロードした一時的なエディタを使用して、サポートされているアイテムタイプを単に編集できます。そして、編集が完了すると、エンティティはその親アイテムの計画された次のリビジョンにリリース(または再リリース)され、一時的なエディタは閉じられます。ハードドライブ上にファイルはなく、正しいソースや最新のソースを使用しているかどうかを疑問視することもなく、別のバージョン管理ソフトウェアを維持する必要もありません。管理されたコンテンツサーバーがすべてを処理し、期待してきた同じ素晴らしい整合性を持ち、データの変更を大幅に迅速化する方法で行います。
コンポーネントテンプレートアイテムを作成する際には、作成後にそのアイテムの初回リビジョンにコンポーネントテンプレートを編集してリリースするオプションがあります。これを行うには、Create New Itemダイアログの下部にあるOpen for editing after creationオプションを有効にします(デフォルトでは有効になっています)。アイテムが作成されると、一時的なコンポーネントテンプレートエディタが開き、メインデザインウィンドウでアクティブなドキュメントとして.CMPTドキュメントが表示されます。このドキュメントは、アイテム-リビジョンに従って、形式:<Item><Revision>.CMPT
(例:CMPT-001-0003-1.CMPT)で名付けられます。
管理されたコンテンツサーバーから直接、コンポーネントテンプレートアイテムの初期リビジョンを編集する例 - 一時的なコンポーネントテンプレートエディターが、コンポーネントテンプレートを定義するためのドキュメントを提供します。
必要に応じてドキュメントを使用してコンポーネントテンプレートを定義します。これについての詳細は、テンプレートの定義を参照してください。
直接編集する際に関連するコントロールは3つあり、メインアプリケーションウィンドウの左上にあるQuick Access BarまたはComponent Template Standardツールバーからすぐに利用できます。
-
- アクティブドキュメントを保存。このボタンを使用して、ドキュメントに加えた変更を保存します。これにより、現在の変更を保存し、最終的に管理されたコンテンツサーバーにリリースする前に、後でさらに変更を加えるために戻ってくることができます。
-
- ドキュメントをリリース。このボタンを使用して、定義されたコンポーネントテンプレートを管理されたコンテンツサーバーにリリース(実質的に保存してリリース)し、対象のコンポーネントテンプレートアイテムの初期(計画された)リビジョン内に保存します。 Edit Revisionダイアログが表示され、必要に応じて名前、説明を変更し、リリースノートを追加できます。リリース後、ドキュメントとエディターは閉じます。ソースコンポーネントテンプレートを含むドキュメント、*.CMPTは、アイテムのリビジョンに保存されます。
-
- 編集をキャンセル。編集をキャンセルしたい場合は、このボタンを使用します。ドキュメントとエディターは閉じ、対象のコンポーネントテンプレートアイテムには何もリリースされません。
サーバーに保存されているリリースデータは、コンポーネントテンプレートファイル(<Item><Revision>.CMPT)で定義されたソースコンポーネントテンプレートで構成されています。
サーバーに再リリースされた定義済みコンポーネントテンプレートの例。
CMPT(コンポーネントテンプレート)エディタ
コンポーネントテンプレート自体はコンポーネントテンプレートエディタを使用して定義されます。これは、コンポーネントテンプレートエディタ拡張機能を通じて提供される一時的なエディタです。
コンポーネントテンプレートエディタ拡張機能。
コンポーネントテンプレートエディタにアクセスするには、Component Template Editor拡張機能がAltium Designerインストール時にインストールされている必要があります。この拡張機能はソフトウェアのインストール時にデフォルトでインストールされますが、万が一アンインストールされた場合は、PurchasedタブのExtensions & Updatesページで再度見つけることができます(ワークスペースの右上にあるコントロールをクリックし、メニューからExtensions and Updatesを選択してください)。
テンプレートの定義
コンポーネントテンプレートエディターは、基本的に以下の画像で示され、その後要約される2つの主要な領域に分かれています。
コンポーネントテンプレートエディタは、大まかに2つの主要な領域に分けられます。
-
上部領域 - テンプレートを参照するコンポーネントのコンポーネントレベルのオプション(ライフサイクル、命名、フォルダオプション)を定義するため。
-
下部領域 - テンプレートを参照するコンポーネントに使用されるパラメータを定義するため。
コンポーネントオプションの指定
エディタの上半分は、以下のコンポーネントプロパティのデフォルト値を定義するために専用されています:
-
Lifecycle Definition - テンプレートを使用して作成されたコンポーネントに適用されるライフサイクル定義を選択します。ドロップダウンフィールドには、サーバーで定義され、コンポーネントアイテムでの使用が許可されているすべての定義がリストされます。
-
Revision Naming - テンプレートを使用して作成されたコンポーネントに適用されるリビジョン命名規則を選択します。ドロップダウンフィールドには、サーバーで定義され、コンポーネントアイテムでの使用が許可されているすべてのスキームがリストされます。
コンテンツタイプごとにライフサイクル定義とリビジョン命名規則の使用を制御するオプションが任意の定義/スキームに対して有効にされており、かつコンポーネントアイテムタイプが特定の定義/スキームを使用するように設定されていない場合、その定義/スキームは該当するドロップダウンリストで利用できなくなります。
コンポーネント命名規則は、そのアイテムの親フォルダによってコンポーネントテンプレートが参照されている場合にのみ、新しく作成されたコンポーネントアイテムに適用されます。この場合でない場合、テンプレートがコンポーネントエディタ内で選択された場合、コンポーネントは初めにその親フォルダで定義されたアイテム命名規則を使用して名付けられます。Batch Component Editingモードでコンポーネントエディタを使用する場合、後続のコンポーネント定義の追加はテンプレートで定義されたスキームに従います。
ターゲットサーバーを設定するフィールドはありません。これは、コンポーネントテンプレートアイテムのリビジョンが存在するのと同じサーバーを使用するようにハードコードされているためです。
各プロパティのAllow overrideオプションを使用して、コンポーネントエディタでコンポーネントを定義する際に、そのプロパティをユーザーが変更できる(有効)か変更できない(無効)かを独立して制御できます。これは、プロパティがDocument Optionsダイアログで定義され、新しく追加された各コンポーネント定義に適用されるデフォルトである、Batch Component Editingモードでのエディタの使用にのみ適用されることに注意してください。適用後、コンポーネントのターゲットフォルダとIDは、必要に応じて随時自由に変更できます。
テンプレートが参照されると、この領域で指定されたエントリは、利用可能な場合にコンポーネントエディタ内の適用可能なフィールドに事前に入力されます:
-
Single Component Editingモード - Component領域の Advanced SettingsにおけるIdおよびFolderフィールド。
-
Batch Component Editingモード - Document OptionsダイアログのDocument Optionsタブおよびそれに伴うコンポーネント定義領域のComponentエリアのItem IDおよびFolderPathフィールド。
テンプレートが参照されると、Single Component Editingモード(左)およびBatch Component Editingモード(右)でコンポーネントを編集する際に、適用可能なフィールドが事前に入力されます。
パラメータの定義
エディタの下半分は、参照するコンポーネントで利用可能になるパラメータを定義および管理することに専念しています。
コンポーネントテンプレートで定義された例示パラメータ。
デフォルトのシステムパラメータ
新しいコンポーネントテンプレートアイテムを作成する際に、デフォルトで含まれるさまざまなシステムパラメータがあります。これは、以下の画像で示され、その後詳細に説明されます。
新規作成されたコンポーネントテンプレートアイテムに含まれるデフォルトのシステムレベルパラメータ。
コンポーネントタイプダイアログには、デフォルトのコンポーネントタイプのセットが表示されます。ダイアログの右クリックコンテキストメニューから利用可能なコマンドを使用して、新しいタイプやサブタイプを追加したり、既存のタイプを編集・削除することで、このリストをよりニーズに合わせてカスタマイズできます。
例:コンポーネントテンプレート、ComponentType システムパラメータが Diode に設定されています。
このパラメータのデータ型はComponentTypeに設定されており、変更することはできません。また、ComponentTypeパラメータはコピーまたは削除することができません。
選択しているのは、そのアイテムの特定のリビジョンではなく、モデルアイテムです。この方法により、テンプレートを使用するコンポーネントは、選択したモデルアイテムの最新リビジョンを常に使用します。
テンプレートの一部としてシンボルとフットプリントアイテムを指定します。
これらのパラメータのデータ型はそれぞれSCHLIB
とPCBLIB
に設定されており、変更できません。また、モデルパラメータはコピーまたは削除できません。
テンプレートの一部として名前と説明のパラメータを指定します。
これらのパラメータのデータタイプはTextに設定されており、変更することはできません。また、これらのパラメータはコピーまたは削除することができません。
新しいユーザーパラメータの追加
新しいユーザーパラメータをリストに追加するには、 ボタンをクリックするか(または右クリックのコンテキストメニューからAddコマンドを使用します) - パラメータは現在のリストの最後に追加されます。
テンプレートへの新しいユーザーパラメータの追加例。
各パラメータは、以下の情報の観点からグリッドリストに表示されます:
-
Name- このフィールドを使用してパラメータに名前を付けます。通常、その目的を伝える意味のある名前が使用されます。最初に追加されたとき、パラメータにはデフォルト名(Parameter、Parameter1、Parameter2など)が付けられます。
-
Type- パラメータのタイプです。このエントリーは初期状態ではTextになりますが、単位を認識するデータタイプの範囲がサポートされており、またPCBLIBタイプもサポートされています。これは、複数のフットプリントの定義を容易にします。
-
Visible- このオプションを有効にする(これは新しく追加されたパラメータのデフォルト状態です)と、コンポーネントエディタ(Batch Component Editingモードで設定)で1つ以上のコンポーネントを編集する際に、そのパラメータの対応するShowオプションが有効になります。これにより、コンポーネントエディタの下部領域にそのパラメータの対応する列が表示されます。ここでは、コンポーネントの定義自体が定義されます。このプロパティは、エディタのSingle Component Editingモードを使用してコンポーネントを定義する際には影響しません。
-
Read Only- このオプションを有効にしてパラメータを読み取り専用にします。テンプレートを参照するコンポーネントを編集する際、パラメータの値は編集不可になります。
-
Required- このオプションを有効にしてパラメータを「必須パラメータ」にします。テンプレートを参照するコンポーネントを編集する際、パラメータには値が定義されていなければならず、そうでない場合はコンポーネントのリリースができません。コンポーネントエディタでは、そのようなパラメータは値セルに赤い境界線がある(Batch Component Editingモードの場合)または値が入力されていない場合に アイコンが含まれている(Single Component Editingモードの場合)ことで区別されます。
-
Default Value- このフィールドを使用してパラメータのデフォルト値を入力します。
パラメータが必須(Default Valueオプションが有効)としてマークされ、読み取り専用(Read Onlyオプションが有効)にも設定されている場合、デフォルト値を入力しなければなりません。そうでない場合、テンプレートを参照するコンポーネントを編集する際に、パラメータは値がないとマークされますが、読み取り専用であるため編集はできません。
パラメータリストは、シンプルなコピー&ペーストアクションもサポートしており、1つ以上の既存のユーザーパラメータを複製することができます。貼り付けられたパラメータはリストの最後に追加されます。
標準のコピー(Ctrl+C)とペースト(Ctrl+V)のショートカットがサポートされており、これらのコマンドは右クリックメニューからも利用できます。複数のユーザーパラメータをコピー&ペーストする操作には、標準のCtrl+クリックとShift+クリックの技術を使用できます。
リストから1つ以上のユーザーパラメータを削除するには、各パラメータを選択してから、 ボタンをクリックするか、右クリックコンテキストメニューからRemoveコマンドを使用します。
列の順序とサイズ調整
列の順序はカスタマイズ可能です。列のヘッダーをクリックして水平方向にドラッグし、新しい位置に移動します。有効な位置は垂直位置の矢印によって強調表示されます。
列の幅は、その列のヘッダー内の右側のセパレータをクリックしてドラッグすることで変更できます。
ソート
特定の列のヘッダーをクリックすることで、パラメータをその列に基づいてソートできます。一度クリックすると、その列の内容に基づいて昇順でソートされます。もう一度クリックすると、降順でソートされます。
複数の列でソートすることができます。特定の列で既にソートされているパラメータに対して、別の列のヘッダーをShift+クリックすると、その列の内容に基づいて「サブソート」されます。
列のソートを解除するには、そのヘッダーをCtrl+クリックします。
単位を認識するコンポーネントパラメータデータタイプ
コンポーネントテンプレートエディターは、コンポーネントテンプレート内で定義されたコンポーネントパラメータに対して、明示的なデータタイプを定義する機能を提供します(*.CMPT)。さらに、これらのデータタイプは単位を認識し、一般的な単位接頭辞の範囲がサポートされています。そのため、2.2k、2k2、4M、2.5GHzなど、さまざまな形式を使用してパラメータの値を入力でき、管理されたコンテンツサーバーは、これらのエントリーの背後にある数値を認識するために必要な知能を備えて設計されています。
このコンポーネントテンプレートの機能は、サーバーの高度な検索機能を通じてターゲットを絞った検索を容易にします。この機能は、コンポーネントタイプによる検索だけでなく、範囲検索を使ったより賢い検索を可能にします。単位を認識するコンポーネントパラメータの力を使って、例えば、47uFから220uFの間のすべてのキャパシターを見つけるような検索をすぐに定義できます。
単位を認識するパラメータについてもっと学ぶために、以下の折りたたみセクションを使用してください。
サポートされている単位
コンポーネントテンプレートの一部としてユーザーパラメータを定義する際にサポートされている単位認識データタイプは以下の通りです:
ほとんどのデータタイプには単位(括弧内)があります。パラメータの値を入力する際に単位が指定されていない場合、この単位が適用されます。
-
ボルト(V)
-
アンペア(A)
-
オーム
-
ファラド(F)
-
ヘンリ(H)
-
ワット(W)
-
ヘルツ(Hz)
-
摂氏(C)
-
デシベル(dB)
-
パーセント(%)
-
メートル(m)
-
グラム(g)
-
秒(s)
サポートされる接頭辞
次の表は、単位を持つパラメータの値を入力する際にサポートされる接頭辞を一覧表示しています。
接頭辞 |
用語 |
値(科学的) |
値(通常) |
T |
テラ |
1 x 1012 |
1,000,000,000,000 |
G |
ギガ |
1 x 109 |
1,000,000,000 |
M |
メガ |
1 x 106 |
1,000,000 |
k |
キロ |
1 x 103 |
1,000 |
d |
デシ |
1 x 10-1 |
1 / 10 |
m |
ミリ |
1 x 10-3 |
1 / 1,000 |
u |
マイクロ |
1 x 10-6 |
1 / 1,000,000 |
n |
ナノ |
1 x 10-9 |
1 / 1,000,000,000 |
p |
ピコ |
1 x 10-12 |
1 / 1,000,000,000,000 |
パラメータの種類によっては、一部またはすべての接頭辞が適用されない場合があることに注意してください。例えば、パーセンテージには接頭辞が有効ではありません。ソフトウェアは、接頭辞の無効な使用について警告します。
単位を認識するコンポーネントパラメータの追加
テンプレートにパラメータを追加するとき(Parameters領域でをクリック)、関連するTypeフィールドを使用して、ドロップダウンから必要な単位を認識するデータタイプを選択します。
コンポーネントテンプレートのユーザーパラメータに対応する単位を認識するデータタイプを選択。この例では、Ampereがパラメータタイプです。
単位を認識するデータタイプを使用するコンポーネントパラメータの値を入力する場合 - コンポーネントテンプレートのDefault Valueとして、またはコンポーネント定義で必要な値として - 次の点を考慮してください:
-
さまざまな形式で値を入力できます:
-
数値のみ(例:10)。データタイプに単位がある場合、これは自動的に適用されます。単位を持つタイプは、その名前の後に単位が括弧内にあります。
-
数値と単位(例:10F)。
-
接頭辞付きの数値(例:10k)。適切な単位が自動的に追加されます(該当する場合)。
-
接頭辞と単位を伴う数値(例:10kF)。
-
典型的なエンジニアリング形式での接頭辞付き数値(例:2k2、2k2オーム、10r2、10R2)。値は自動的に正規化されます(例:2K2は2.2kになります)。
-
数値の後にスペースを入れても入れなくても、接頭辞や単位を入力できます(例:10uF、または10 uF)。スペースは自動的に削除されます。
エンジニアリングの略語は大文字小文字を区別しないため、2k2を入力するのは2K2を入力するのと同じであり、100Rを入力するのは100rを入力するのと同じです。唯一の例外はM(メガ)とm(ミリ)です。
データの検証
コンポーネントのパラメータに単位を認識するデータ型が使用される場合、入力された値は指定されたデータ型に対して検証されます。これにより、そのデータ型の正しい測定単位が使用されることを保証します。例えば、Celsius型のパラメータに10Vの値を設定することはできません!
単位を認識するデータ型のコンポーネントパラメータが使用され、そのパラメータの値が提供される場所ではどこでも検証が実行されます:
-
コンポーネントテンプレートでパラメータのデフォルト値を定義するとき。
-
コンポーネントエディターでコンポーネントの定義の一部としてパラメータの値を定義するとき。
-
保存された検索スキームの一部として、パラメータ値に基づいて範囲検索を設定するとき。
コンポーネントテンプレートエディター内でのデータ検証のアクションの例。
複数のフットプリントの定義
コンポーネントテンプレートエディターは、コンポーネントテンプレートの一部として複数のPCBフットプリントを定義するサポートも提供します。任意の数のフットプリントモデルリンクを指定でき、IPCの異なる密度レベル(L(最小または最少銅)、M(最大または最多銅)、N(標準または中間銅))に対応する3つのフットプリントを参照するコンポーネントを作成したいと考えている方々にとっては歓迎される機能です。
テンプレートに追加のフットプリントモデル定義を追加するには、新しいパラメータを追加するためにをクリックし、Type フィールドに関連付けられたドロップダウンメニューからPCBLIBエントリを選択します。
新しく追加されたパラメータのType をPCBLIBに設定することで、フットプリントモデル定義に変えます。
パラメータの名前は、ParameterからPCBLIB nに変更されます。ここでnは、複数のフットプリントモデルを区別するための次に利用可能な整数です(例:PCBLIB 1、PCBLIB 2など)。デフォルトモデルは、PCBLIBエントリに関連付けられたものになります。
コンポーネントエディターで定義された例示コンポーネント(Single Component Editingモード)、参照されたコンポーネントテンプレートを使用しています。テンプレートには3つのフットプリントモデルが定義されており、それらがコンポーネント定義に取り込まれます。テンプレート内のPCBLIBモデルエントリーが、コンポーネントを定義する際のデフォルトフットプリントモデル(左上のアイコンで区別される)として使用されます。
画像にマウスを合わせると、Batch Component Editingモードで同じコンポーネントがコンポーネントエディターで定義されているのが見えます。この場合、デフォルトフットプリントはPCBLIB (default)と呼ばれます。
管理されたコンポーネントテンプレートアイテムの再利用
コンポーネントテンプレートアイテムのリビジョンを使用する、または現在編集中のコンポーネントアイテムのリビジョンから参照することは、以下の方法で実行できます。
コンポーネントは一度に1つのコンポーネントテンプレートのみを参照できます。
コンポーネントエディタ内で手動で
コンポーネントエディタからコンポーネントテンプレートアイテムのリビジョンを再利用することは、エディタの動作モードに依存します。
Single Component Editingモードで
このモードのコンポーネントエディタで単一のコンポーネントを編集する際には、エディタのComponent領域にあるAdvanced SettingsグループのTemplateフィールドに関連付けられたドロップダウンメニューから必要なコンポーネントテンプレートを選択します。コンポーネントアイテム自体が存在する同じ管理コンテンツサーバー内で現在利用可能なすべてのコンポーネントテンプレートアイテムが、その最新のリビジョンが括弧内に示される形で名前でリストアップされます。必要なテンプレートを選択して適用してください。
コンポーネントエディタのSingle Component Editingモードでコンポーネントアイテムのリビジョンを編集する際に、利用可能なすべてのテンプレートのメニューからコンポーネントテンプレートアイテムを迅速にリンクする。
Batch Component Editingモード
編集中のコンポーネントアイテムリビジョンにコンポーネントテンプレートアイテムのリビジョンを「接続」する方法は2つあります:
対象のサーバーで、コンポーネントをコンポーネントテンプレートアイテムのリビジョンに手動でリンクする。
使用しているコンポーネントテンプレートアイテムはいつでも変更できます - Choosをクリックして、別のコンポーネントテンプレートアイテムのリビジョンを選択します。
リンクされたコンポーネントテンプレートアイテムのリビジョンの状態は、Document OptionsダイアログのTemplateタブに反映されます。リンクされたアイテムの新しいリビジョンが利用可能な場合は、Update To Latestボタンをクリックして、その最新リビジョンを使用します。
利用可能なテンプレートのメニューからコンポーネントテンプレートアイテムを迅速にリンクする。
コンポーネントサーバーフォルダから継承
サーバー内のコンポーネントフォルダ内に格納されているすべてのコンポーネントアイテム(およびそのリビジョン)に対して、自動的にコンポーネントテンプレートアイテムが使用されるように指定できます。
Componentsタイプのフォルダにのみ、デフォルトのコンポーネントテンプレートアイテムを定義できます。
Component Templateフィールドを使用して、必要なテンプレートを指定します。これは、フォルダのプロパティを定義する際に、Edit Folderダイアログで行います。このフィールドに関連するドロップダウンは、コンポーネントフォルダ自体が存在する同じ管理コンテンツサーバー内で現在利用可能なすべてのコンポーネントテンプレートアイテムを名前でリストアップし、その最新のリビジョンを括弧内に表示します。エントリーを選択すると、そのフォルダ内で作成される各後続のコンポーネントアイテムに対して、そのコンポーネントテンプレートアイテムの最新リビジョンへのリンクが作成されます。
親コンポーネントフォルダ内で作成されるすべてのコンポーネントアイテムに適用されるデフォルトのコンポーネントテンプレートアイテムを指定します。
この機能を使用しない場合は、Component TemplateフィールドをNoneに設定してください。
フォルダレベルでコンポーネントテンプレートが選択されている場合、そのテンプレートはデフォルトで、下位の子フォルダ内で作成されるコンポーネントアイテムに使用されます。これにより、子フォルダ内のすべてのアイテムに迅速にテンプレートの継承が行われます。
コンポーネントアイテムのリビジョンがリリースされると、使用されたコンポーネントテンプレートの特定のリビジョンが基本的にロックされ、手動で変更しない限り、そのリビジョンへの強いリンクが作成されます。
コンポーネントテンプレートを使用する際のコンポーネントモデルとパラメータへの影響
コンポーネントアイテムのリビジョンを編集し、コンポーネントテンプレートアイテムのリビジョンがリンクまたは参照されている場合、コンポーネントエディタ内でモデルとパラメータに関して以下のことが起こります:
-
参照されたテンプレート内で定義されたモデルは、Models領域(Single Component Editingモード)およびModel Links領域(Batch Component Editingモード)に追加されます。
-
既存の参照モデルは保持され、意図的に手動で変更されない限り、そのモデルを使用し続けるコンポーネントになります。
-
参照されたテンプレート内で定義されたパラメータは、Parameters領域(Single Component Editingモード)およびRequired Models/Parameters領域(Batch Component Editingモード)に追加されます。
コンポーネントエディタを使用してコンポーネントテンプレートアイテムのリビジョンにリンクした後のパラメータの例。Single Component Editingモード(左)とBatch Component Editingモード(右)。
参照されたコンポーネントテンプレートアイテムからのすべてのパラメータは、 アイコン(Single Component Editingモード)および アイコン(Batch Component Editingモード)の使用によって区別されます。さらに、Batch Component Editingモードのみで、各テンプレートベースのパラメータのShowオプションは、テンプレート内の対応するVisibleオプションの状態に従います。
テンプレートベースのパラメータは削除できません。
必要に応じて追加のユーザーパラメータを追加自由です。
-
リンクされたコンポーネントテンプレートアイテムにあるパラメータと同じ名前の既存のユーザー定義パラメータは、テンプレートバージョンに置き換えられます。そのパラメータの既存の値は保持されます(テンプレートの値で上書きされません)。
-
Batch Component Editingモードのみで、表示設定されているテンプレートベースのパラメータは、エディタのコンポーネント定義エリアでグループ化され、「テンプレートパラメータ」というヘッダーテキストが使用されます。
コンポーネントエディタをBatch Component Editingモードで使用している際に、コンポーネント定義自体が定義されているエリアでの、例示されたテンプレートベースのパラメータの外観。
-
読み取り専用としてマークされたテンプレートベースのパラメータの値フィールドは編集不可になります。読み取り専用とマークされていない他のテンプレートベースのパラメータについては、必要に応じて値を変更できます。
Single Component Editingモードのコンポーネントエディターでは、Parameters領域で読み取り専用テンプレートパラメータがアイコンを使用して区別されます。
-
テンプレートベースのパラメータが必須としてマークされているが、テンプレート内で値が指定されていない場合、その値のフィールドは(Batch Component Editingモードでは)赤い枠で表示されるか、(シングルコンポーネント編集モードでは) アイコンが含まれており、このパラメータには値が必要であることを警告します。必須パラメータすべてに値が定義されるまで、コンポーネントをリリースすることはできません。
シングルコンポーネント編集モードのコンポーネントエディターでは、Parameters領域で必要なテンプレートパラメータがアイコンを使用して区別されます。
コンポーネントテンプレートアイテムの再リリース
どの段階でも、サーバー内のコンポーネントテンプレートアイテムの任意のリビジョンに戻り、直接編集することができます。リビジョンを右クリックし、コンテキストメニューからEditコマンドを選択します。再び、一時エディターが開き、リビジョンに含まれるテンプレートが編集のために開かれます。必要に応じて変更を加え、そのドキュメントをアイテムの次のリビジョンにリリースするためにコミットします。
アイテム自体の最上位エントリを右クリックすると、そのアイテムの最新リビジョンが編集されます。
コンポーネントテンプレートアイテムの既存リビジョンを直接編集するコマンドにアクセスする。
リリースデータのダウンロード
コンポーネントテンプレートアイテムのリビジョンに保存されているデータをダウンロードするには、そのリビジョンを右クリックして、コンテキストメニューからOperations » Downloadコマンドを選択します。コンポーネントテンプレートファイルは、選択したディレクトリの下のサブフォルダにダウンロードされ、アイテムリビジョンIDを使用して名付けられます。そのファイルは、そこにあるリリース済みフォルダ内で見つけることができます。
コンポーネントテンプレートアイテム自体のトップレベルエントリからDownloadコマンドにアクセスし、そのアイテムの最新リビジョンに保存されているコンポーネントテンプレートファイルをダウンロードします。
Download from VaultダイアログでExploreボタンをクリックすると、ダウンロードフォルダにすぐに移動できます。