ワークスペースコンポーネントは、コンポーネントエディタを使用して定義/編集され、単一コンポーネント編集モードとバッチコンポーネント編集モードの2つのモードで操作できます。後者は複数のコンポーネントを定義/編集するためのインターフェースを提供しますが、必要に応じて単一のコンポーネントを定義/編集するためにも使用できます。単一コンポーネント編集モードのコンポーネントエディタでは、エディタのメインメニューからツール » バッチエディタに切り替えるコマンドを選択することで、バッチ編集モードへのアクセスが可能になります。
-
単一コンポーネント編集モードでコンポーネントを定義していて、そのコンポーネントのモデルがまだワークスペースに保存されていない場合、バッチコンポーネント編集モードに切り替えることはできません。まずコンポーネントをワークスペースに保存し、その後で編集する必要があります。その後で、編集モードを切り替えることができます。
-
バッチコンポーネント編集モードのコンポーネントエディタに現在含まれているコンポーネント定義が1つだけの場合、メインメニューからツール » 単一コンポーネントエディタに切り替えるコマンドを選択することで単一コンポーネント編集モードに切り替えることができます。このコンポーネント定義のデータは単一コンポーネント編集モードに反映されます。
バッチコンポーネント編集モードのコンポーネントエディタは、コンポーネントパネルまたはエクスプローラーパネルから複数のコンポーネントを編集するために選択した場合にもアクセスされます。各コンポーネント定義には、必要なドメインモデルへのリンクと共通のパラメータセットがあります。バッチ編集は、たとえばチップ抵抗のセットのように、コンポーネントをセットとして管理する場合に真価を発揮します。
このドキュメントでは、バッチコンポーネント編集モードでコンポーネントエディタを使用する方法について説明します。
単一コンポーネント編集モードでコンポーネントエディタを使用する方法の詳細については、単一コンポーネント編集を参照してください。
インターフェースの概要
バッチコンポーネント編集モードでは、コンポーネントエディタのインターフェースは、以下の画像に示され、その後要約される4つの主要な領域に基本的に分割されます。

バッチコンポーネント編集モードに切り替えたときのコンポーネントエディタは、4つの主要な領域に分割されます。
-
必要なモデル/パラメータ – コンポーネント定義に必要なドメインモデルのタイプを定義する場所と、すべてのコンポーネント定義に適用される一連のパラメトリックデータを作成する場所です。
-
モデルリンク – コンポーネント定義で使用するために、保存されたドメインモデルへのリンクを追加する場所です。
-
プレビューウィンドウ – 現在選択されているモデルのプレビューを提供します。これは、シンボルとフットプリントについてはグラフィカルに、他のモデルタイプについてはテキスト形式で表示されます。
-
コンポーネント定義 – ここでは、コンポーネントが定義され、そのフォルダ、名前、タイプ、参照されるドメインモデル、パラメトリックデータ、および部品選択が含まれます。
必要なモデル/パラメータおよび
モデルリンク領域は、それぞれの左上にある

コントロールをクリックすることで水平に折りたたむことができます。さらに、上位3つの領域は、
コンポーネント定義領域のみを残して折りたたむことができます。これは、上部右側にある

コントロールを使用して行います。
ドキュメントオプション
コンポーネントが作成される対象のワークスペースフォルダを指定するためのコントロール、およびそれらのコンポーネントに適用されるライフサイクル定義と命名スキームを指定するためのコントロールは、ドキュメントオプションダイアログ(編集 » ドキュメントオプション)で利用可能です。また、コンポーネントエディタからリリースされるコンポーネントに対して一意のIDを保証するデフォルトのコンポーネント命名スキームを定義することもできます。

ワークスペースの設定は、ドキュメントオプションダイアログを通じて定義されます。
-
対象サーバー – 1つ以上の新しいコンポーネントを作成する場合、対象のワークスペースは、現在アクティブに接続しているワークスペースになります。既存のコンポーネントを編集する場合、このフィールドはそれらのコンポーネントが存在するワークスペースを反映します。ドロップダウンの右側にあるサーバー管理ボタン(コンポーネントがまだリリースされていない場合に利用可能)をクリックすると、データ管理 – サーバーページが設定ダイアログで開き、アクティブなワークスペースおよび既知のワークスペースを閲覧および管理できます。
複数のワークスペースに接続できますが、一度にアクティブに接続できるワークスペースは1つだけです。
-
デフォルトフォルダ – 1つ以上の新しいコンポーネントを作成する場合、このフィールドを使用して、保存されるコンポーネントを格納する対象のワークスペース内のデフォルトフォルダを指定します。これは、選択ボタンをクリックしてフォルダを選択ダイアログ(エクスプローラーパネルの一形態)にアクセスし、ワークスペース内の既存のフォルダを閲覧して選択するか、その場で新しいフォルダを作成することによって行います。ここでのエントリは、新しいコンポーネント定義を追加する際のフォルダパスのデフォルトとして使用されます。既存のコンポーネントのリビジョンを編集する場合、このフィールドは既存のフォルダを反映し、編集不可になります。この場合、選択ボタンも使用できません。エクスプローラーで表示ボタンをクリックすると、エクスプローラーパネルで指定されたデフォルトフォルダをすぐに閲覧できます。
-
ライフサイクル定義およびリビジョン命名 – これらのフィールドを使用して、それぞれの場合に適切なデフォルトスキーム(コンポーネントライフサイクルおよび1レベルリビジョンスキーム)を設定します。各フィールドに関連付けられたドロップダウンを使用して、親ワークスペースで現在定義されているスキームから異なるスキームを選択します。
特定の定義/スキームごとにライフサイクル定義とリビジョン命名スキームの使用を制御するオプションが有効になっていて、コンポーネントコンテンツタイプが特定の定義/スキームを使用するように設定されていない場合、その定義/スキームは該当するドロップダウンリストに表示されません。
-
アイテム命名 – このフィールドは、コンポーネントエディタから保存されたコンポーネントに対して一意のIDを保証するデフォルトのアイテム命名スキームを定義するために使用されます。ここでのエントリは、新しく追加されたコンポーネント定義のアイテムIDフィールドで自動的に命名するためのテンプレートとして使用されます。ソフトウェアは、そのスキームに基づいて、ワークスペース全体と既存のコンテンツの識別子をスキャンした結果、次に利用可能な一意のIDを自動的に割り当てます。
コンポーネントが存在する(または作成される)親フォルダに命名規則が定義されている場合、それがデフォルトとして事前に入力されます。そうでない場合は、デフォルトのスキーム – CMP-{00000} – が提供されます。もちろん、フィールド内に入力することで独自のスキームを作成することができます。コンポーネント名テンプレートのパラメータベースの使用に対するサポートが利用可能です。このようなテンプレートを使用すると、コンポーネントエディタ内のコンポーネントに利用可能なパラメータの現在定義されている値に基づいて、コンポーネントの名前を正確に命名、または名前を変更することができます。命名テンプレートにパラメータを含めるには、[<ParameterName>]の形式を使用します。テンプレートには複数のパラメータを使用でき、イテレータマクロも追加できます(例:{000}、{00A}})。
代わりに、アイテムIDフィールドに直接必要なIDを入力することで、コンポーネントに自動割り当てられたIDを上書きすることができます。アイテムの識別方法については、常に完全なコントロールと最終的な決定権を持っています。
このダイアログでは、定義されたコンポーネントテンプレートを参照する手段も提供されます。ダイアログのテンプレートタブで利用可能なコントロールを使用してテンプレートを選択します。コンポーネントテンプレートは、コンポーネントエディタ内で定義されたコンポーネント定義に使用するための事前定義された設定を提供します。追加する任意のコンポーネント定義は、関連するコンポーネントテンプレートに従って作成されます。
編集中のコンポーネントがコンポーネントテンプレートを参照している場合、テンプレートで指定されたライフサイクル定義、リビジョン命名、コンポーネント命名、およびデフォルトフォルダのエントリが、ドキュメントオプションタブのドキュメントオプションダイアログの対応するフィールドに事前に入力されます。これらのオプション(コンポーネントエディタ側)は、テンプレート内で対応する上書き許可オプションが有効になっている場合にのみ編集可能です。さらに、ターゲットワークスペースは、コンポーネントテンプレートのリビジョンが存在するワークスペースと同じワークスペースを使用するようにハードコーディングされます。
必要なモデル/パラメータ
このエディタの領域は、コンポーネント定義に必要なドメインモデルを指定する場所であり、すべてのコンポーネント定義に適用される一連のパラメトリックデータを作成する場所でもあります。

必要なモデルとパラメータを定義します。
-
モデル – 最も基本的なレベルで、ボード設計で使用されるコンポーネントは、回路図とPCB編集ドメインでの表現が必要です。したがって、これらはデフォルトで必要なモデルとして追加され、削除することはできません。領域の追加および削除コントロールを使用して、必要に応じて他のモデルタイプを追加/削除します。
モデルタイプを指定することは、コンポーネント定義がそれを使用しなければならないという意味ではなく、むしろそのモデルタイプのフィールドをコンポーネントの定義に追加することを意味します。
PCBLIBエントリがリストから利用可能であることに注意してください。これにより、コンポーネントに異なるPCBフットプリントモデルを関連付けることができます。さらに、PCBLIB(デフォルト)パラメータを使用して、コンポーネントのデフォルトフットプリントモデルを指定できます。
-
パラメータ – 2つのデフォルトパラメータエントリが存在します:
名前および説明。これらはシステムパラメータです。必要に応じて追加のパラメータも追加できます。そのためには、領域の下部にある追加コントロールをクリックし、パラメータエントリを選択します。新しいパラメータがリストに追加されます。パラメータ名フィールド内をクリックして、必要に応じて名前を変更します。パラメータを削除するには、それを選択し、削除コントロールをクリックします。システムパラメータは削除できません。
エントリに関連付けられた表示オプションを使用すると、エディタの下部領域 – コンポーネント定義自体が定義されている場所 – でそのモデル/パラメータの対応する列の表示を切り替えることができます。これは、多数のパラメータが定義され、領域が非常に混雑し始めた場合に非常に役立ちます。右クリックメニューオプションと組み合わせて複数選択を使用し、複数のモデル/パラメータの表示状態を切り替えます。
このエディタの領域は、追加メニューを通じて、以下も容易にします:
モデルリンク
このエディタの領域は、コンポーネント定義で使用するために保存されたドメインモデルへのリンクを追加するために使用されます。Model Links領域は、任意のコンポーネント定義によってアクセスできるドメインモデルの「バケット」として考えることができます。割り当ては、各定義に必要なリンクを指定することです。
特定のタイプのモデルへのリンクは、そのモデルタイプがRequired Models/Parameters領域に追加されている場合にのみ追加できます。

Model Links領域は、モデルリンクの定義とコンポーネント定義への割り当てを合理化する機能でいっぱいです。
モデルリンクの操作について詳しく学ぶには、以下の折りたたみセクションを使用してください。
モデルリンクの追加
モデルリンクを領域に追加するためのいくつかの合理化された方法があります:
-
特定のワークスペースフォルダ内からモデルを選択します。異なるモデルを1つ以上、または同じモデルの異なるリビジョンを1つ以上選択できます。AddコントロールをModel Links領域の下でクリックし、モデルタイプを選択した後、Choose Modelsダイアログを通じて実際のモデルを選択します。

ダイアログベースでモデルリンクを追加。
-
Explorer panelから直接モデルをドラッグアンドドロップします。異なるモデルを1つ以上、または同じモデルの異なるリビジョンを1つ以上ドラッグできます。

Explorerパネルから、1つまたは複数のモデルをドラッグアンドドロップで追加します。
任意の数のモデルリンクを追加できます。これには、同じモデルの異なるリビジョンへのリンクも含まれます。各リンクは特定の名前付きリビジョンのモデル(例:SYM-001-0023-1、シンボルSYM-001-0023のリビジョン1)に対応します。選択したモデルリンクを右クリックメニューのShow In Explorerコマンドを使用すると、選択したモデル(およびそのリビジョン)がフォーカスされた状態でExplorerパネルにすぐにアクセスできます。
モデルリンクを変更するには、そのItem IDフィールドをクリックし、次に
ボタンをクリックします。Choose Modelダイアログが表示され、そこから異なるモデル、またはそのモデルの異なるリビジョンを選択できます。モデルリンクを削除するには、それを選択し、Removeコントロールをクリックします。
コンポーネントがコンポーネントテンプレートを参照している場合、そのテンプレートに定義されているすべてのモデル(SCHLIBおよびPCBLIBのみ)が
Model Links領域に取り込まれ、リストされます。詳細については、
コンポーネントテンプレートの参照を参照してください。
古いモデル
Revision Statusフィールドは、モデルリンクがその特定のモデルの最新リビジョンであるか、それともそれに対して後続のリビジョンが利用可能であるかを示すために使用されます。コンポーネントエディタがリンクされたモデルが最新のリビジョンではないことを検出すると、これはOut of dateというテキストで太字で示されます。
モデルを最新のリビジョンに使用するためにリンクを更新するには、モデルのエントリのどこかを右クリックし、メニューからUpdate to Latest Revisionを選択します。このアクションは:
-
モデルリンクを最新のリビジョンを参照するように更新します。
-
そのモデルを使用するコンポーネント定義の任意の使用を、そのモデルの最新のリビジョンを使用するように更新します。

コンポーネントエディタは、最新のリビジョンではない任意のモデルを詳細に示し、最新のリビジョンに更新するために右クリックします。
リンクされたモデルの直接編集
コンポーネント定義によって使用(参照)されているリンクされたドメインモデルを編集する必要がある場合、これは直接編集パラダイムを使用して最も効率的に行うことができます:
- エディタのModel Links領域でモデルエントリを右クリックし、コンテキストメニューからEditコマンドを選択します。
-
モデルは、関連付けられたエディタの一時インスタンスで開きます。必要に応じてモデルを変更し、Save to Serverコマンド(Fileメインメニューまたは Quick Access Bar、ショートカットCtrl+Alt+S)を使用して、Workspace内の親アイテムの次のリビジョンに保存します。Create Revisionダイアログが表示され、異なるNameやDescriptionを入力するか、Release Notesフィールドに変更のメモを入力できます。
Discard Local Changesコマンドを使用して、変更を破棄し、編集から抜けます。このコマンドは、Fileメインメニューや Quick Access Barからも利用可能です。

Component EditorのModel Links領域から直接モデルを編集して保存します。
Create Revisionダイアログでは、この変更されたモデルリビジョンを参照するすべてのコンポーネントリビジョンを更新する機能が提供されます。ただし、これは通常、コンポーネント自体のモデルリンクを介してではなく、ドメインモデルを直接編集する際に使用されます。このオプションを有効にして進むと、現在定義しているコンポーネントの別の編集インスタンスが開かれるか、変更されたモデルを参照する複数のコンポーネントがある場合は、影響を受けるすべてのコンポーネントリビジョンを含む統合編集インスタンスが開きます。これは非常に混乱する可能性があるため、進む前にこのオプションを無効にする方がはるかに良いでしょう。
Create RevisionダイアログでOKをクリックすると(影響を受けるアイテムの更新オプションを無効にした場合)、保存が行われます。一時的なモデルエディターが閉じ、既に開いているComponent Editorに戻ります。この最新リビジョンでモデルリンクと、そのリンクが割り当てられた定義済みコンポーネントの任意のインスタンスが自動的に更新されます。

リリースプロセスが完了した後、モデルリンクと割り当てが最新のリビジョンで更新されます。
モデルリンクの複製
既存の参照されているドメインモデルを複製するには、Model Linksリストでそれを選択し、右クリックして、コンテキストメニューからCloneコマンドを選択します。Explorerパネルでアイテムリビジョンを複製する際に従うプロセスフローと似ています:
-
選択したモデルリンクのアイテムリビジョンに格納されたソースドキュメントのコピーが開かれる、直接編集セッションが開始されます。
-
エディターを通じて必要に応じて変更を加えます。必要に応じて名前や説明を変更します。
-
Save to Serverコマンド(Fileメインメニューまたは Quick Access Bar、ショートカットCtrl+Alt+S)を選択して、ドキュメントをWorkspaceに保存します(ショートカットCtrl+Alt+S)。Create Itemダイアログが表示されます。デフォルトでは、複製モデルは元のモデルと同じリビジョン命名およびライフサイクル定義スキームを採用し、同じフォルダに作成されます。必要に応じてこれらのプロパティを変更できます。また、元のモデルアイテムリビジョンIDがAncestor Revisionフィールドに入力されることにも注意してください。
-
アイテムのプロパティを必要に応じて設定したら、OKをクリックします。新しいアイテムとその初期リビジョンが作成され、ドキュメントがリリースされ、一時エディタが閉じます。複製されたアイテムリビジョンが、Component Editorに戻った際、Model Linksリストの最下部に参照リンクとして追加されます。

新しく複製されたアイテムリビジョンが追加のモデルリンクとして追加されます。
列の表示制御
特定の列の表示を有効または無効にするには、列制御ボタン
をクリックし、表示したくない列を無効にします。

必要に応じてモデルリンクデータ列を非表示または表示します。
また、列を非表示にするには、そのヘッダーをクリックして自由空間の地点までドラッグし、大きな十字が表示されたら手を離します。
列の順序はカスタマイズ可能です。列のヘッダーをクリックして水平方向に必要な新しい位置にドラッグします。有効な位置は垂直位置矢印によって強調表示されます。
モデルタイプのアイコンを含む列を除き、列の幅は、その列のヘッダー内の右側のセパレーターをクリックしてドラッグすることで変更できます。列が表示可能な領域を超えて伸びる場合、水平スクロールバーが表示されます。
モデルリンクのグループ化
モデルリンクは、表示されている任意の列見出しに基づいてグループ化できます。これを行うには、列ヘッダーをクリックして保持し、Drag a column header here to group by that columnと書かれたテキストにドラッグアンドドロップします。
例えば、以下の画像は、Revision Statusに基づいてモデルリンクがグループ化されていることを示しています。これにより、グループ化列に異なる値がある数だけ多くのグループが作成されます。この場合、Revision Status: Out of dateとRevision Status: Up to dateの2つのグループが作成されます。

この場合、Revision Statusに基づいて列の値に基づいてモデルリンクをグループ化します。
グループ化された列領域内で、必要に応じてグループ化の「ソート順」をドラッグアンドドロップで再定義して、列ヘッダーをネストすることにより、グループの階層を作成できます。
ソート
モデルリンクは、特定の列のヘッダーをクリックすることでソートできます。その列の内容に基づいて昇順でソートするには一度クリックします。再度クリックすると降順でソートします。
複数の列でソートすることができます。特定の列でモデルリンクが既にソートされている場合、別の列の内容で「サブソート」するには、その列でShift+Clickします。
列のソートを解除するには、そのヘッダーでCtrl+Clickします。
列ベースのフィルタリング
Excelスプレッドシートのように、モデルリンクは各列の内容に基づいてさらにフィルタリングできます。これを行うには、列ヘッダーの右側にある小さな漏斗(フィルタ)アイコン(
)をクリックします。その列に存在する各値のチェックボックスが含まれるメニューが表示されます。必要なチェックボックスを有効にして、その値を持つモデルリンクのみをリストに含めます。
より高度なフィルタリング制御を求める場合は、(カスタム...)を選択すると、カスタムフィルタダイアログが表示されます。このダイアログを使用して、データ列に適用するフィルタ基準に基づいて、表示したい情報の行を指定することにより、要件に合ったカスタムフィルタを設定します。

標準またはカスタマイズされた列フィルタリングを適用する。
列フィルタが適用されると、その列に基づいてフィルタリングが適用されていることを示す青色のフィルタアイコン(
)が表示されます。フィルタリングは複数のデータ列に適用できます。各「列フィルタ」は全体のフィルタにおいてAND条件となります。現在有効なフィルタリングのテキスト表現が領域の下部に表示されます。

列フィルタリングの実例。
列のフィルタリングをクリアするには、フィルタドロップダウンから
(すべて)を選択します。フィルタリングを完全にクリアするには、フィルタのテキスト表現の左にある

ボタンをクリックします。フィルタを無効にするには、そのテキスト表現の左にあるチェックボックスのチェックを外します。再度有効にするには、チェックボックスにチェックを入れます。
編集セッション内では、直近に使用したフィルタの履歴が利用可能です。現在のフィルタのテキスト表現の右にある

ボタンをクリックすると、履歴が表示されます。履歴リストは、一時的なコンポーネントエディタが閉じられるとクリアされます。
現在のフィルタをさらにカスタマイズするには、フィルタのテキスト表現の最も右にある
ボタンをクリックして、フィルタビルダーダイアログを開きます。このダイアログを使用して、必要に応じてより洗練された複雑なフィルタを作成します。

フィルタビルダーダイアログを使用して、より洗練されたフィルタリングを作成します。
よく使用されるフィルタは保存して再利用できます。
フィルタビルダーダイアログで

ボタンをクリックし、現在のフィルタを
フィルタファイル(
*.flt)に保存することで行います。以前に保存したフィルタを再読み込みするには、

ボタンをクリックします。
コンポーネント定義
パラメータのセットを指定し、モデルリンクの「バケット」を準備したら、必要なコンポーネントの定義に進むことができます。これは、ドキュメントの下部領域で行われます。

コンポーネントエディタを使用して、論理的かつ直感的にコンポーネントを定義します。
この領域に最初に表示される内容は、編集中のコンポーネントによって異なります:
-
新しいコンポーネントを作成する場合、親フォルダからコンポーネントテンプレートが参照されていない場合、エントリにはフォルダパスとアイテムIDが割り当てられますが、それだけです – いわば白紙の状態です。
-
新しいコンポーネントを作成する場合、親フォルダからコンポーネントテンプレートが参照されている場合、そのテンプレートによって提供される定義情報が事前に入力されたエントリがあります。
-
既存の単一コンポーネントのリビジョンを編集する場合、単一コンポーネント編集モードから切り替えた場合、そのリビジョンが表示され、その段階で定義されている情報が付随します。
-
複数の選択されたコンポーネントのリビジョンを編集する場合 – そしてバッチコンポーネント編集モードに直接アクセスすることにより – それらのリビジョンがすべて表示されます。
領域の下部にある
コンポーネント追加コントロールをクリックするか、メインメニューから
編集 » コンポーネント追加コマンドを選択するか、または領域の右クリックコンテキストメニューにある同名のコマンドを使用して、リストに新しいコンポーネント定義を追加します。
各コンポーネント定義は、次の情報を含む単一行のエントリとして表示されます:
-
コンポーネント:フォルダパス – このフィールドを使用して、コンポーネントをターゲットワークスペースの特定のフォルダに保存します。グリッドに新しく追加された各コンポーネントに対して、このフィールドは、ドキュメントオプションダイアログ(編集 » ドキュメントオプション)のデフォルトフォルダフィールドで指定されている場合、デフォルトの場所で自動的に入力されます。デフォルトパスが指定されているかどうかにかかわらず、ターゲットワークスペース内のどこにコンポーネントを保存するかを完全に制御できます。ターゲットフォルダを手動で指定するには、コンポーネントのフォルダパスフィールド内を一度クリックして
ボタンを表示し、クリックしてフォルダ選択ダイアログにアクセスします。既存のフォルダを参照して選択するか、その場で新しいフォルダを作成します。
コンポーネントのフォルダパスを慎重に決定することで、最初から正しい宛先フォルダに保存されるようになります。しかし、必要に応じて、保存後にワークスペース構造内の任意のフォルダに簡単に移動できます。
このフィールドは、コンポーネントが既にワークスペースに保存されている場合は読み取り専用になります。右クリック操作サブメニューのターゲットアイテムへのリンク解除コマンドを使用すると、ワークスペース内の既存のアイテムへのリンクが解除されます。コンポーネント定義のフィールドは新しいアイテムを作成する準備ができた状態に戻り、フォルダパスフィールドが編集可能になります。
-
コンポーネント:アイテムID – このフィールドは、ワークスペース内で保存されるコンポーネントのIDを決定するために使用されます。グリッドに新しく追加された各コンポーネントに対して、このフィールドは、ドキュメントオプションダイアログのアイテム命名フィールドで指定されたデフォルトの命名規則に従って入力されます。ソフトウェアは、その規則に基づいて、ワークスペース全体と既存のコンテンツの識別子をスキャンした結果、次に利用可能な一意のIDを自動的に割り当てます。
デフォルトのアイテム命名規則 – CMP-{00000} – が提供されていますが、もちろん、フィールド内にそれを入力し、変数部分を中括弧で囲むことにより(例:CMP-001-{0000})、独自の規則を作成することができます。また、定義のアイテムIDフィールドに直接必要なIDを入力することにより、自動割り当てされたIDを上書きすることもできます。アイテムの識別方法については、常に完全な制御と最終的な決定権を持っています。
パラメータベースの
コンポーネント名テンプレートの使用にもサポートが提供されています。このようなテンプレートを使用すると、コンポーネントエディタでそれらのコンポーネントに利用可能なパラメータの現在定義されている値に基づいて、正確に名前を付ける、または名前を変更することができます。
このフィールドは、コンポーネントが既にワークスペースに保存されている場合は読み取り専用になります。右クリック操作サブメニューのターゲットアイテムへのリンク解除コマンドを使用すると、ワークスペース内の既存のアイテムへのリンクが解除されます。コンポーネント定義のフィールドは新しいアイテムを作成する準備ができた状態に戻り、アイテムIDフィールドが編集可能になります。
-
コンポーネント:名前 - コンポーネントに与えられた人間が読める名前を反映します。このシステムパラメータは、ワークスペース内で検索する際に利用可能であり、インデックス化されており、アイテムIDを覚えておく必要がなく、特定のコンポーネントを見つけるための良い手段を提供します。
このフィールドは、参照されたコンポーネントテンプレートで定義された名前システムパラメータのデフォルト値で自動的に入力されます。
-
コンポーネント:タイプ - このフィールドは、コンポーネントのタイプを定義する機能をサポートしており、ワークスペースコンポーネントのターゲット検索を容易にするための重要な属性です(コンポーネントパネルを通じてコンポーネントを閲覧する際に頻繁に使用します)。このフィールドをクリックし、
をクリックしてコンポーネントタイプを選択ダイアログにアクセスします。このダイアログを使用して、必要なコンポーネントタイプ(現在定義されているタイプから)を選択し、OKをクリックします - 選択したタイプがメイン定義グリッドのタイプ属性の値として挿入されます。
このフィールドは、参照されたコンポーネントテンプレートで定義された
ComponentTypeパラメータのデフォルト値、または
新しいコンポーネントを作成ダイアログを通じて選択されたコンポーネントタイプで自動的に入力されます。このダイアログは、
ファイル » 新規 » コンポーネントコマンドを使用して新しいコンポーネントを作成しようとしたときに表示されます。タイプは設定レベルで定義されます。

ボタンをクリックして
コンポーネントタイプを選択ダイアログの下部にアクセスし、
データ管理 - コンポーネントタイプページの
設定ダイアログから、新しいタイプやサブタイプを追加したり、既存のタイプを編集・削除して、このリストをより適したものに作り変えることができます。
-
コンポーネント:説明 - コンポーネントに追加された説明を反映します。このシステムパラメータは、ワークスペース内で検索する際に利用可能であり、インデックス化されています。
このフィールドは、参照されたコンポーネントテンプレートで定義された説明システムパラメータのデフォルト値で自動的に入力されます。
-
モデル - これらのフィールドは、ドキュメントの必要なモデル/パラメータ領域のエントリに対応しています。追加された必要なモデルごとに1つのフィールドがありますが、フットプリントモデルの場合は複数定義することができます。各フィールドは、モデルリンク領域にリンクされたモデルのうち、どれをコンポーネントに使用するかを指定するために使用されます。
表示オプションを有効/無効にすることで、モデル列の表示を切り替えます。これは、必要なモデルエントリに対してそれぞれ行います。右クリックメニューオプションと組み合わせて複数選択を使用し、複数のモデルタイプの表示状態を切り替えます。
ハーネス配線モデルは、このコンポーネントに他のモデルが追加されていない場合にのみ、コンポーネント定義に追加することができます。逆に、ハーネス配線モデルがコンポーネントに追加されている場合は、他のタイプのモデルを追加することはできません。
-
テンプレートパラメータ - これらのフィールドは、参照されたコンポーネントテンプレートのリビジョンからコンポーネントエディタに取り込まれたユーザーパラメータに対応しています。パラメータごとに1つのフィールドがあります。コンポーネント定義内のパラメータの左から右への並びは、必要なモデル/パラメータ領域内の上から下への並びに対応しています。必要に応じて、パラメータの値を入力または選択します。たとえば、テンプレートで読み取り専用とマークされたパラメータは編集できませんが、他のパラメータは編集可能です。また、テンプレートで必須とマークされている場合は、値を指定しないとコンポーネント定義をワークスペースに保存することができません。
-
パラメータ - これらのフィールドは、ドキュメントの必要なモデル/パラメータ領域に入力した追加のユーザーパラメータに対応しています。追加パラメータごとに1つのフィールドがあります。コンポーネント定義内のパラメータの左から右への並びは、必要なモデル/パラメータ領域内の上から下への並びに対応しています。必要に応じてパラメータの値を入力します。
動的(アイテムレベル)パラメータは、コンポーネントエディタをバッチコンポーネント編集モードで使用している場合には表示されませんが、単一コンポーネント編集モードで使用している場合には表示されます - 詳細を学ぶ。
-
リリース:現行リビジョン - この編集不可のフィールドは、ワークスペース内のコンポーネントの現在(最も新しい/最新の)リビジョンを反映します。
-
リリース:次のリビジョン - この編集不可のフィールドは、選択されたリビジョン命名スキームに従って、次にコンポーネント定義がワークスペースに保存される際に作成されるコンポーネントの次のリビジョンを反映します。
-
リリース:アクション - このフィールドは、保存プロセスの一環として、この特定のコンポーネント定義に対してリリースマネージャーが取るアクションを示します。ワークスペースにまだ保存されていないコンポーネント定義の場合、このエントリはアイテムを作成と表示されます。ワークスペースに既に保存されている定義の場合、このエントリはリビジョンを作成と表示されます。計画されたコンポーネントのリビジョンが対象の場合、エントリは既存のリビジョンにリリースと表示されます。
-
パートチョイスn - このエントリは、ドキュメントの必要なモデル/パラメータ領域に追加したパートチョイスに対応しています。コンポーネント定義内のパートチョイスの左から右への並びは、必要なモデル/パラメータ領域内の上から下への並びに対応しています。追加されたパートチョイスごとに2つのフィールド、メーカーとパートナンバーがあり、これらを使用して選択を指定します。あるいは、カスタムデータベースパートソースを設定し、内部IDでメニューエントリを使用してパートチョイスを追加した場合、2つのフィールドはパートソースと内部IDになります。これらを使用して、会社の内部パーツデータベースからのパートの選択を指定します。
現行リビジョン、次のリビジョン、およびアクションフィールド - これらは合わせてリリースステータスを形成します - は、領域の下部に位置するリリースステータスを表示オプションを使用して、その表示を切り替えることができます。テンプレートパラメータ、パラメータ、パートチョイス列の表示を、それぞれの表示オプションを有効/無効にすることで切り替えます。必要なパラメータエントリに対して行います。右クリックメニューオプションと組み合わせて複数選択を使用し、複数のパラメータの表示状態を切り替えます。
ワークスペースにコンポーネントを保存しようとすると、コンポーネントエディタは検証を実行します -
コンポーネントルールチェックです。この機能は、メインメニューから
ツール » コンポーネントルールチェックコマンドを選択することで、いつでも手動で実行することもできます。実行する前に、コンポーネントをローカルに保存しておくことを確認してください(
ファイル » 保存)。詳細については、
コンポーネントルールチェックの実行を参照してください。
コンポーネント定義の操作
エディタのこの領域での作業について、いくつかの便利で時短になる機能や機能性について学ぶために、以下のセクションを使用してください。
既存のコンポーネントにモデルリンクを割り当てる
既存のコンポーネント定義に必要なモデルリンクは、以下の方法で割り当てることができます:
-
モデルリンクをドラッグアンドドロップして、コンポーネント定義の関連する列に追加します。

モデルリンク領域から対応するモデル列にドラッグアンドドロップすることで、既存のコンポーネントにモデルを割り当てます。
-
モデル列のドロップダウンフィールドを使用して、専用のモデルリンクポップアップウィンドウにアクセスします。これにより、割り当てられるモデルタイプに適用可能なすべての既存のモデルリンクが、すべてのデータ列とともにグリッドで表示されます。これは、コンポーネント定義の数が多くドラッグアンドドロップ技術を妨げる場合や、コンポーネントエディタの上部セクション - モデルリンク領域を含む - が折りたたまれている場合に、モデルを見つけて割り当てるのに実際の時短になります。そして、この方法は複数のコンポーネント定義に同じモデルリンクを割り当てるためにも使用できます - ポップアップウィンドウにアクセスする前に各コンポーネントのモデル列を選択してください。
必要に応じてウィンドウのサイズを変更します。ウィンドウの右下にある
コントロールをクリックしてドラッグすると、同時に両方向にサイズ変更できます。ウィンドウの左上にある列コントロールボタン
をクリックして、表示したくない列を無効にします。列は、列ヘッダーをドラッグすることで並び替えることができます。
ポップアップの検索フィールドを使用して、必要なモデルをすばやく見つけます。文字を入力し始めると、任意の列にわたるデータに基づいて動的なハイライトが適用されます。必要なモデルリンクを選択し、Enterを押すか、ダブルクリックしてそのモデルを割り当てます。

専用のモデルリンク選択ポップアップを使用して、必要なモデルを検索、特定し、割り当てます。
リンクされたモデルを持つ新しいコンポーネントの作成
コンポーネント定義がまだ存在しない場合、以下の方法で必要なモデルリンクが自動的に割り当てられた新しいコンポーネントを作成できます:
-
モデルリンク領域から、定義領域の空きスペースにモデルリンクをドラッグアンドドロップして、そのモデルを使用する新しいコンポーネント定義を追加します。

モデルリンク領域からドラッグアンドドロップを使用して、その場でモデルを割り当てて新しいコンポーネントを追加します。
-
エクスプローラパネルから直接モデルをドラッグアンドドロップして、定義領域に新しいコンポーネント定義を追加します。そのモデルがモデルリンク領域に存在しない場合は、そのためのエントリが追加されます。

エクスプローラパネルからドラッグアンドドロップを使用して、その場でモデルを割り当てて新しいコンポーネントを追加します。モデルリンクは、まだ存在しない場合はモデルリンク領域に追加されます。
複数のコンポーネントの追加
コンポーネントエディタは、一度に複数の新しいコンポーネントを追加する機能を提供します。右クリックして操作 » コンポーネントの追加コマンドを選択します。次に、表示されるコンポーネントの追加ダイアログで、追加したいコンポーネントの数を入力してOKをクリックします。指定された数のコンポーネントの新しいコンポーネント定義が、現在のコンポーネント定義リストの最後に追加されます。グリッドのマルチセル編集サポートとコピー/ペースト機能とともに、迅速に多くのコンポーネント定義を構築することができます。
このコマンドは、エディタのメイン編集メニュー(編集 » 操作 » コンポーネントの追加)からもアクセスできます。
コンポーネントの追加ダイアログで大きすぎる数を入力すると、パフォーマンスに影響を与え、ソフトウェアが処理中にかなりの時間を要する可能性があることに注意してください!

2つの簡単なステップで複数の新しいコンポーネント定義を追加します。
基本的なチップ抵抗器の生成
また、メインメニューから編集 » 操作 » 基本的なチップ抵抗器の生成コマンドを選択するか、定義領域の定義されていない部分を右クリックして、コンテキストメニューから操作 » 基本的なチップ抵抗器の生成コマンドを選択することで、迅速に一連のチップ抵抗器コンポーネント定義を作成することができます。
このコマンドは、現在選択されているコンポーネント定義がない場合にのみ、該当するメニューで利用可能になります。
コマンドを起動すると、指定されたコンポーネントタイプのコンポーネント定義が自動的に生成されます。
このコマンドによって生成されたコンポーネント定義は、既に定義されているものに追加されます。つまり、後者は前者の生成によって上書きされることはありません。
メーカーパート検索からコンポーネントを作成する
コンポーネントの作成を強化するために、Altium Designerは、メーカーパート検索機能を利用して実際の部品を検索し、その部品をコンポーネントエディタに追加する機能をサポートしています。選択した部品の新しいコンポーネント定義エントリだけでなく、すべてのパラメータ、データシート、そしてそれに基づいて選択されたパートチョイスも得られるため、ドメインモデルを整理し、コンポーネントタイプを設定し、ターゲットフォルダを指定して、ワークスペースに保存するだけです!
単一コンポーネント編集モードでコンポーネントエディタを使用する際のメーカーパート検索機能の使用とは異なり、バッチコンポーネント編集モードでは、モデル(存在する場合)が取り込まれないことに注意してください。
この機能は、コンポーネントエディタ用に特別に作られた拡張機能 - サプライヤー検索からのコンポーネント拡張機能を通じて提供されます。

サプライヤー検索からのコンポーネント拡張機能。
この機能は、
サプライヤー検索からのコンポーネント拡張機能がAltium Designerインストールの一部としてインストールされている場合にのみ利用可能です。この拡張機能は、ソフトウェアをインストールする際にデフォルトでインストールされますが、万が一アンインストールされた場合は、
購入済みタブの
拡張機能 & 更新ページ(デザインスペースの右上にある現在のユーザーコントロール(例:

)をクリックして、メニューから
拡張機能と更新を選択)で見つけることができます。
コンポーネントエディタの定義領域から機能にアクセスします。右クリックして、領域のコンテキストメニューから操作 » 部品検索から作成コマンドを選択します。または、メインメニューから編集 » 操作 » 部品検索から作成コマンドを選択するか、定義エリア内をクリックしてキーボードショートカットShift+Ctrl+Mを使用します。
メーカー部品検索ダイアログが表示されます。現在有効なサプライヤーによって提供されている実際の製造品のデータベースを横断して必要な部品(または部品)を検索し、エントリを選択してからOKボタンをクリックします。
このダイアログは
メーカー検索パネルと同じ方法で使用されます。詳細については、このリンクされたページを参照してください。
ダイアログの検索結果はメーカー部品によるもので、関連するSPNエントリはその部品を供給する有効なベンダーを反映しています。部品を選択すると、メーカー部品を使用して新しいコンポーネント定義が作成されます。部品選択に関しては、特定のベンダー/サプライヤーではなくメーカー部品に基づいて作成することで、その部品を供給するサプライヤー(およびワークスペースを通じて使用可能なサプライヤー)に基づくすべてのソリューションをもたらす単一の部品選択を得ることができます。パラメータは、
パラメータインポートオプションで定義された通りにインポートされます。これは
データ管理 - パーツプロバイダページの
設定ダイアログで設定されます。

メーカー部品検索ダイアログにアクセスし、コンポーネントエディタに取り込みたい部品を検索します。
OKをクリックした後、次のことが行われます:
-
選択した部品のコンポーネントエントリがコンポーネントエディタの定義エリアに作成されます。定義は以下の通りです:
-
コンポーネントエディタで使用されるアイテム命名スキームに従って、次に利用可能な一意のアイテムIDが割り当てられます。
-
選択した部品のメーカー部品番号パラメータの値が、その
名前システムパラメータの値として割り当てられます。
-
選択した部品の説明パラメータの値が、その
説明システムパラメータの値として割り当てられます。
-
ダイアログでそれに対して表示される選択した部品に定義されたすべてのパラメータが必要なモデル/パラメータリストに追加されます。すべてが表示されるようになります(関連する表示オプションが有効になります)。これは、デフォルトで各パラメータに対して列が表示されることを意味します。
-
選択した部品に利用可能な各データシートに対して、
ComponentLinknDescriptionとComponentLinknURLのペアとしてパラメトリックエントリが追加されます。
-
定義に対してパートチョイス(
パートチョイス1)が追加され、部品のメーカーおよびメーカー部品番号パラメータの値がそれぞれメーカーおよび部品番号フィールドに入力されます。

メーカー部品検索ダイアログで選択した部品の結果の定義と追加されたパラメータの例。メーカー部品から取り込まれたデータを示すためにハイライトが使用されます。
コンポーネントタイプの設定
コンポーネントエディタは、コンポーネントの定義を構成する際にコンポーネントのタイプを定義する機能をサポートしています。これにより、ワークスペースの強力な検索機能を通じて、コンポーネントタイプで検索するだけでなく、サポートされている単位認識コンポーネントパラメータを使用してよりスマートに検索することが可能になります。自分のワークスペースライブラリをコンポーネントパネルを使用して閲覧する場合、コンポーネントのカテゴリ分けは、各コンポーネントに定義されたコンポーネントタイプから導き出されます。
コンポーネントのタイプは、定義エリアのタイプ属性を通じて指定されます。タイプフィールドをクリックしてから
をクリックし、コンポーネントタイプを選択ダイアログにアクセスします。このダイアログを使用して必要なコンポーネントのタイプを選択し、OKをクリックします。選択したタイプがメイン定義グリッドのタイプ属性の値として挿入されます。
コンポーネントタイプを選択ダイアログは、デフォルトのコンポーネントタイプのセットを提示します。タイプは設定レベルで定義されます。ダイアログの下部にある

ボタンをクリックして、
データ管理 - コンポーネントタイプページの
設定ダイアログにアクセスし、新しいタイプやサブタイプを追加したり、既存のタイプを編集または削除することで、このリストをニーズに合わせて作成できます。

コンポーネント定義のタイプ属性をダイオードに設定する例。
複数のコンポーネント定義のタイプフィールドを一度に設定することが可能です。必要なコンポーネント定義のタイプフィールドを選択し、一つのタイプを選択して他のすべてに適用します。
また、保存後に一つまたは複数のコンポーネントのコンポーネントタイプを完全に異なるタイプにオンザフライで変更することも可能です。
コンポーネントパネルまたは
エクスプローラーパネルで、変更したいコンポーネントを選択し、右クリックしてコンテキストメニューから
操作 » コンポーネントタイプの変更コマンドを選択します。
コンポーネントタイプを選択ダイアログが表示され、新しいコンポーネントタイプを選択できます。
フィールドには、参照されたコンポーネントテンプレートで定義されたComponentTypeパラメータのデフォルト値が入力されるか、新しいコンポーネントの作成ダイアログを通じて選択されたコンポーネントタイプが入力されます。このダイアログは、ファイル » 新規 » コンポーネントコマンドを使用して新しいコンポーネントを作成しようとしたときに表示されます。
単位認識コンポーネントパラメータデータタイプのサポート
コンポーネントエディタは、参照されたコンポーネントテンプレート内で定義された単位認識コンポーネントパラメータデータタイプをサポートしています。コンポーネント定義の適用フィールドに直接パラメータの値を入力できます。たとえば、2.2k、2k2、4M、2.5GHzなどのさまざまな形式で、ワークスペースはこれらのエントリの背後にある数値を認識するために必要なスマートさを備えています。
このコンポーネントテンプレートの機能は、ワークスペースの検索機能を通じてターゲットを絞った検索を容易にします。これは、コンポーネントの種類による検索だけでなく、範囲検索を使ってより賢く検索できる機能です。単位を認識するコンポーネントパラメータの力を利用して、例えば、容量が47uFから220uFの間のすべてのコンデンサを見つけるような検索をすぐに定義できます。
単位を認識するパラメータは、
コンポーネントパネルを使用して自分のコンポーネントを検索する際のスマートフィルタリングにも使用されます。
コンポーネントパラメータの単位を認識するデータタイプは、コンポーネントテンプレートを通じてのみ定義できます。

参照されたコンポーネントテンプレートからのコンポーネントパラメータで、単位を認識するデータタイプがあります。
単位を認識するデータタイプを使用するコンポーネントパラメータの値を入力する際に考慮するべきことは以下の通りです:
-
値はさまざまな形式で入力できます:
-
数値のみ(例:
10)。データタイプに単位がある場合、これは自動的に適用されます。単位があるタイプは、その名前の後に括弧内に単位があります。
-
科学表記法での数値(例:
1e10、1E6)。
-
数値と単位(例:
10F)。
-
接頭辞付きの数値(例:
10k)。適切な単位が自動的に追加されます(該当する場合)。
-
接頭辞と単位付きの数値(例:
10kF)。
-
典型的なエンジニアリング形式での接頭辞付き数値(例えば抵抗について:
2k2、2K2、10r2、10R2)。値は自動的に正規化されます(例:2K2は2.2kになります)。
-
数値の後に接頭辞や単位をスペースありまたはなしで入力できます(例:
10uF、または10 uF)。スペースは自動的に削除されます。
エンジニアリングの略語は大文字小文字を区別しないため、2k2を入力するのは2K2を入力するのと同じであり、100Rを入力するのは100rを入力するのと同じです。唯一の例外はM(メガ)とm(ミリ)です。
サポートされている単位
以下の単位を認識するデータタイプがサポートされています:
ほとんどのデータタイプには単位があります(コンポーネントテンプレート内で括弧内に表示)。パラメータの値を入力する際に単位が指定されていない場合、この単位が適用されます。
-
ボルト(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 |
| 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 |
| f |
フェムト |
1 x 10-15 |
1 / 1,000,000,000,000,000 |
パラメータタイプによっては、一部またはすべての接頭辞が適用されない場合があります。例えば、パーセンテージには接頭辞が有効ではありません。ソフトウェアは、接頭辞の無効な使用について警告します。
パラメータの値の検証
単位を認識するデータタイプがコンポーネントパラメータに使用される場合、入力された値は指定されたデータタイプに対して検証されます。これにより、そのデータタイプの正しい測定単位が使用されていることが保証されます。例えば、セルシウスタイプのパラメータに10Vの値を持つことはできません!
コンポーネントエディタでは、パラメータの無効な値を入力すると、その値が赤いテキストで強調表示されます。これは、セル間でデータをコピー&ペーストする場合にも同様です。

データ検証 - コンポーネントエディタは、単位を認識するパラメータの入力された値とそのデータタイプとの間の不一致について警告する賢さを持っています。
辞書定義されたコンポーネントパラメータデータタイプのサポート
コンポーネントエディタは、参照されたコンポーネントテンプレート内で設定された辞書定義されたコンポーネントパラメータデータタイプをサポートしています。値セルをクリックしてドロップダウンを使用することで、辞書で定義された選択肢からパラメータの値を選択できます。値セルをクリックして値の入力を開始すると、ドロップダウンが開き、リスト内で最も近い値が強調表示されます。
辞書定義されたコンポーネントパラメータデータタイプは、コンポーネントテンプレートを通じてのみ設定できます。

参照されたコンポーネントテンプレートからのコンポーネントパラメータで、単位を認識するデータタイプがあります。
ワークスペースの管理者である場合、値フィールドの右側にある
アイコンをクリックして、ワークスペースのブラウザインターフェースの設定 – ボールト – 辞書ページを開き、辞書を管理できます。
-
辞書で定義されたパラメータの値は、コンポーネントをWorkspaceに保存する際に検証されます。値が辞書と矛盾する場合(例えば、値がWorkspaceから削除された後にその値を使用するコンポーネントが編集のために開かれた場合)、値フィールドが赤くハイライトされ、値が適用不可能であることを警告します。値が辞書と一致するまで、コンポーネントをWorkspaceに保存することはできません。
-
接続されたWorkspaceのブラウザインターフェースで辞書が変更された場合、これらの変更をAltium Designerに反映させるためには、Workspaceから切断して再接続する必要があります。Workspaceへのアクセスページを参照して、詳細を学んでください。
コンポーネント名テンプレートの使用
コンポーネントエディタは、バッチコンポーネント編集モードのみで、パラメータベースのコンポーネント名テンプレートの使用をサポートしています。このようなテンプレートを使用すると、エディタ内のコンポーネントに利用可能なパラメータ(ユーザー/テンプレートパラメータ - システムパラメータではない)の現在定義されている値に基づいて、コンポーネントの名前を正確に命名、または改名できます - そのアイテムID。命名テンプレートにパラメータを含めるには、[<ParameterName>]の形式を使用します。例えば:
-
CMP-[Value]
-
CMP-[Part Number]
-
[Part Number]-[Value]
-
[Value]
-
[Part Number]
テンプレートに複数のパラメトリック宣言を使用することもできます。例えば:
-
CMP-[Part Number]-[Value]
-
CMP-[Manufacturer Part Number]-[Value]-[Tolerance]
さらに、オプションとして、カーリーブレース内に指定されたイテレータマクロ(例:{000}、{00A})を追加することもできます。例えば:
-
CMP-[Value]-{001}
-
CMP-[Part Number]-{00A}
最上位レベルでは、必要な命名テンプレートをアイテム命名フィールドにデフォルトの命名スキームとしてドキュメントオプションダイアログに入力するだけです。この場合、初期インデックスは常にゼロになります。より細かい制御を行うには、名前を変更するコンポーネントを選択し、メインメニューから編集 » 操作 » コンポーネント名の変更(編集 » 操作 » n個のコンポーネント名の変更)コマンドを選択するか、右クリックしてコンテキストメニューから操作 » コンポーネント名の変更(操作 » n個のコンポーネント名の変更)コマンドを選択します。コンポーネント名テンプレートダイアログが表示されます。このダイアログを使用して、必要な命名スキームを指定し、初期インデックス(テンプレートにイテレータマクロが追加されている場合)を制御します。
ダイアログは初期にドキュメントオプションダイアログに入力されたデフォルトの命名スキームを表示します。このスキームをそのまま使用する場合、初期インデックスを変更することはできません。異なる命名スキームを使用する場合にのみ、後者を変更することができます。

CompanyPrtTypeおよびValueパラメータを命名テンプレートで使用する例は、コンポーネントエディタで定義されている選択されたコンポーネントの名前を迅速に変更するためのものです。
-
名前変更プロセスで使用される命名スキームは、そのプロセスのためだけに使用されます。ドキュメントの定義済みデフォルト命名スキームを置き換えるものではありません。追加されたコンポーネント定義がこの同じスキームを使用して名付けられるようにしたい場合は、コンポーネント命名フィールドをドキュメントオプションダイアログで変更して、ドキュメントレベルでこのスキームを定義することを確認してください。
-
個々のコンポーネント定義のアイテムIDも、グリッド内で直接変更することができます。アイテムIDセルにフォーカスするために一度クリックし、もう一度クリックするか(またはF2を押す)と、その場で編集が可能になります。必要に応じて名前を変更してください。この方法で名前を直接編集する際には、パラメトリック宣言の使用はサポートされていません。
パート選択
コンポーネントエディタは、コンポーネントに対して使用できる「許可された」製造元の部品 – 組み立てられたボード上でコンポーネントを実装するために使用できる部品 – を指定するために使用できます。実際のサプライチェーンインテリジェンス – 製造元(および部品番号)、サプライヤー(および部品番号)、説明、価格、および入手可能性 – は、Workspaceのローカルパートカタログおよび関連するパートソースから取得されます。
各Workspaceには専用のパートカタログがあります。これは、製造元の部品とそれらに関連するサプライヤーの部品の管理と追跡に専念するローカルのパートカタログデータベースです。ローカルパートカタログは、実際の製造元の部品を代表するアイテムと、サプライヤー/ベンダーによって販売されるそれらの製造元の部品の具現化であるサプライヤーの部品を代表する1つ以上のアイテムを格納します。各サプライヤーの部品は、Altium Parts Providerの集約部品データベース(それ自体が有効なサプライヤーから部品をインターフェースして収集する)または、Enterprise Server Workspaceの場合は、リンクされたローカル部品データベース(ODBCベース)のアイテムを参照します。必要なサプライヤーを有効にし、Altium Parts Providerの場所/通貨範囲をWorkspaceのブラウザインターフェースのパートプロバイダーエリアで決定します。Altium DesignerからWorkspaceに接続したままでいる間、Altium Parts Options領域 – データ管理 – パートプロバイダーページの設定ダイアログ – は読み取り専用になり、Workspaceで定義された設定を採用します。WorkspaceのAltium Parts Providerパートソースを管理する方法の詳細については、パートソース設定(Altium 365 Workspace、Enterprise Server Workspace)を参照してください。
必要なモデル/パラメータ領域からパート選択を追加します – 追加コントロールをクリックし、By MPNコマンドをパート選択サブメニューから使用します。また、カスタムデータベースパートソースを設定している場合は、By Internal IDメニューエントリを選択します。使用するためのパート選択を任意の数追加することができます。
定義されているコンポーネントに使用するためにパート選択を追加すると、その選択を指定する2つの列を持つエントリ – パート選択n – が定義エリアに追加されます。これらの列は選択されたパート選択のスタイルに依存します:

部品選択(MPN による)を定義中のコンポーネントに使用するために追加します。例の部品選択を見るためにはホバーしてください。内部IDによる – これにより、会社の内部部品データベースから部品を接続できます。
製造され組み立てられる際に使用される実際の部品について、製造者および部品番号フィールドにそれぞれ製造者と製造者部品番号を入力します。
設定されたカスタムデータベース部品ソースを使用する場合は、部品ソースフィールドを使用して部品ソースを選択します。ワークスペースで定義されたすべてのカスタムデータベース部品ソースがリストされます。内部IDフィールドに必要な部品のIDを入力します。
コンポーネントエディタをバッチコンポーネント編集モードでアクセスすると、コンポーネントに製造者と製造者部品番号のペアのパラメータが検出されると、部品選択への移行ダイアログが開き、これらのパラメータを部品選択にコピーまたは移動することを提案します。部品選択をコピーまたは移動すると、新しい部品選択が作成され、その製造者および部品番号の値がパラメータの値によって定義されます。
製造者と製造者部品番号として検出されたコンポーネントパラメータは、以下の折りたたみセクションにリストされています。パラメータ名に数値の接尾辞がある場合(例えば、パラメータが製造者 1および製造者部品番号 1と名付けられている場合)、これらのパラメータも検出されます。
製造者と製造者部品番号パラメータ
製造者名として検出されたパラメータ:
製造者部品番号として検出されたパラメータ:
-
製造者部品番号
-
製造者部品番号
-
製造者PN
-
製造者PN
-
MPN
-
部品番号
-
部品番号
-
部品番号
-
部品No
-
部品No
-
製造者部品番号
注意すべきことがいくつかあります:
-
部品選択を追加したからといって、コンポーネント定義がそれを使用しなければならないわけではありません。しかし、2つのフィールドのいずれかに値を入力すると、もう一方のフィールドが赤い枠で表示され、そのコンポーネントをワークスペースに保存する前に値が必要であることを警告します。
-
フィールド値の入力が誤っていて、ワークスペースで部品を取得できない場合、テキストは灰色でイタリック体で表示されます。両方のエントリが正しい場合、テキストは通常通り白いテキストとして表示されます。値は大文字小文字を区別しません。
MPN部品選択のダイアログベースの追加
部品選択のための製造者と部品番号情報を直接関連するセルに入力することができますが、製造者部品を検索するダイアログを使用する方がはるかに簡単です。この機能にアクセスするには、最初の部品選択 1エントリを必要なモデル/パラメータ領域に追加した後、その選択に関連するセルのいずれかをクリックします。エディタのプレビュー領域は
ボタンを表示します。これをクリックして部品選択の追加ダイアログにアクセスします。これは製造者部品検索パネルと同じ方法で使用されます(UIの全要素についてはこのページを参照してください)。

部品選択を行う – 部品選択の追加ダイアログを使用して必要な製造者部品を検索し、そのエントリを選択してOKボタンをクリックします。
ダイアログの検索結果は製造者部品によるもので、その部品を供給する有効なベンダーのSPNエントリが反映されます。部品を選択すると、特定のベンダー/サプライヤーではなく製造者部品が部品選択リストに追加されます。そして、その部品を供給するサプライヤー(およびワークスペースを通じて利用可能なサプライヤー)に基づいたすべてのソリューションをもたらす単一の部品選択を使用することにより、利用可能性、価格などに基づいて正しい部品選択を行っているかどうかを評価できます。選択した部品は、
部品選択 1エントリのセルと
プレビュー領域の両方にコンポーネントエディタに戻されます。

部品選択の追加ダイアログを使用して追加された例の部品選択 – コンポーネントエディタに戻されます。
必要に応じてさらに部品選択を追加するには、
ボタンをクリックします – 関連する部品選択 nエントリが自動的に作成されます。
部品選択を削除するには、リストで選択してから
ボタンをクリックします。
コンポーネントにサプライチェーン情報を追加するページを参照して、部品選択によって提供される情報についてさらに学びましょう。
部品選択の自動ランキング
星機能を使用して部品選択にユーザーランクを定義する能力に加えて、コンポーネントエディタで定義/編集されているコンポーネントの部品選択に対してランキングを自動的に設定することもできます。
部品選択は、設定されたランクに従ってコンポーネント定義グリッドおよびエディタのプレビュー領域でソートされます。すでにランク付けされている部品選択は、既存の順序を保持します。
コンポーネント定義にデータシートを添付する
コンポーネントエディタを通じてコンポーネントを定義する際に、一つまたは複数のデータシートを一つまたは複数のコンポーネントに添付することができます。これにより、例えば、特定のファミリーのすべてのコンポーネントに必要なデータシートを迅速に添付できます。

コンポーネントエディタでコンポーネントを編集する観点から見た、さまざまなデータシートのリンク。
コンポーネント定義にデータシートを添付することは、ここで要約され、その後のセクションで詳述される一連のステップを含みます:
-
データシートの使用を有効にする。
-
選択したコンポーネントにデータシートをアップロードする。
-
アップロードされたデータシートを他のコンポーネント定義に割り当てる。
データシートの使用を有効にする
エディターでコンポーネント定義にデータシートを添付できるようにするには、まずデータシートの使用を有効にする必要があります。これは、エディターの必要なモデル/パラメーター領域から行います。領域の下部にある追加コントロールをクリックし、コンテキストメニューからデータシートを選択します。
データシートの使用を指定することは、コンポーネント定義がそれを使用しなければならないという意味ではなく、コンポーネントの定義にデータシート用のフィールドを追加することを意味します。
コンポーネントのデータシート使用を有効にします。
エントリに関連付けられた表示オプションを使用すると、エディターの下部領域(コンポーネント定義自体が定義されている場所)で対応するデータシート列の表示を切り替えることができます。
選択したコンポーネントにデータシートをアップロードする
データシートの使用を有効にしたら、次にアップロードする必要があります。基本的に、現在選択されているコンポーネントに任意の数のデータシートをアップロードできますが、その後、定義されているさまざまなコンポーネント全体に、すべてまたは特定のシートを割り当てることができます。データシートエンティティが必要なモデル/パラメーター領域に追加されると、データシートエントリがモデルリンク領域に表示されます。これをクリックすると、選択したコンポーネントに現在割り当てられている(リンクされている)データシートのリストがプレビュー領域に表示されます。
プレビュー領域には、選択したコンポーネントにリンクされているデータシートのみが表示されます。
データシートエントリがモデルリンク領域に表示される一方で、真の意味でのモデルリンクではありません。これは単一のアイテムではなく、個別にアップロードされたデータシートを集約した「バケット」であり、他のデータ属性(リビジョン、場所、リリース状態など)は提示されません。
データシート「バケット」と、アップロードされたデータシートの利用可能なリスト。実際には、各データシートは固有の基盤となるデータシートアイテムにアップロードされます。エディターでコンポーネント定義が選択されている場合、データシートをそのコンポーネントにさまざまな方法でアップロードできます:
Windowsファイルエクスプローラーからプレビュー領域またはそのコンポーネント定義のデータシートセルにドラッグアンドドロップします。
外部のウェブブラウザーのウェブページからデータシートリンクをプレビュー領域またはそのコンポーネント定義のデータシートセルにドラッグアンドドロップします。
プレビュー領域で右クリックし、コンテキストメニューからファイルを追加コマンドを選択します。開くダイアログを使用して、必要なデータシートを参照して開きます。
アップロードしたら、次の操作ができます:
プレビュー領域でそのエントリをクリックするか、右クリックしてコンテキストメニューから開くを選択してデータシートを開きます。
プレビュー領域でそのエントリを右クリックし、コンテキストメニューから編集を選択してデータシートのキャプションを変更します。キャプションダイアログが表示され、そこで変更を行います。データシートのキャプションを変更することは、そのコンポーネントにローカルです。
プレビュー領域でそのエントリを右クリックし、コンテキストメニューから削除を選択して、コンポーネントからデータシートを削除します。
プレビュー領域でそのエントリを右クリックし、コンテキストメニューから名前を付けて保存を選択してファイルをダウンロードします。
他のコンポーネント定義にアップロードされたデータシートを割り当てる
最初にデータシートをアタッチ(アップロード)するとき、それは現在選択されているコンポーネントのためです。しかし、システムの美しさは、アップロードされたすべてのデータシートが、定義されている他のコンポーネントにもリンク可能であることです。データシートセルの右のコントロールをクリックして、利用可能なデータシートのリストにアクセスし、関連するチェックボックスを使用してデータシートをコンポーネントにアタッチ/削除します。
コンポーネントエディターのセッション中にアップロードされたデータシートのみが利用可能であり、ワークスペース全体のコンポーネントにアップロードされたすべてのデータシートが利用可能なわけではありません。
既にアップロードされたデータシートを別のコンポーネント定義にアタッチする例を示します。
コンポーネントに割り当てられた各データシートは、データシートセル内にコンマで区切られて表示されます。
コンポーネント命名の検証チェック
ソフトウェアは、複数のユーザーによって作成されているコンポーネントのIDを検証し、ワークスペースに保存することで、重複したアイテムIDの問題を防ぎます。ユーザーがコンポーネントアイテムを作成すると、割り当てられたアイテムIDは「ロック」され、最初のユーザーがそのコンポーネントをワークスペースに保存していない、または保存しない場合でも、別のユーザーがそのIDを使用することができなくなります。他のユーザーがコンポーネント定義の一部として手動でアイテムIDを変更する場合(現在使用中のアイテム、または作成予定のアイテムによって現在使用されているIDに変更する場合)、IDは適用可能な命名スキームに従って、次に利用可能な未使用のIDに変更されます。
ロックされたコンポーネントアイテムIDは、その時間内に保存が行われない場合、自動的に30分後に解放されます。
コンポーネント定義のクローニング
わずかに異なるコンポーネント定義を迅速に作成できるようにするため、エディターはクローニング機能を提供しています。既存の定義を定義リストで選択し、メインメニューから編集 » コンポーネントのクローンコマンドを選択するか、右クリックしてコンテキストメニューからコンポーネントのクローンコマンドを選択します(ショートカット:Ctrl+D)。クローンは定義リストの最下部に追加されます。
クローンは、次の点で元のソースコンポーネント定義の正確なレプリカになります:
ワークスペース内の同じフォルダーを対象とします - 元のコンポーネントが存在する、または対象とするフォルダー(まだ保存されていない場合)。
同じドメインモデルを参照します。
名前、説明、タイプ、テンプレートパラメーター、および追加のユーザー定義パラメーターについて同じ値を持ちます。
次の点で異なります:
元のコンポーネントに定義されていたデータシートを持っていません。
元のコンポーネントに定義されていた部品選択を持っていません。
次に利用可能な一意のアイテムIDを持っています。
新しいコンポーネントアイテムの初期リビジョンに保存されるように設定されています(アクションがアイテムの作成に設定されています)。
コンポーネント定義をクローニングした例 - クローニングされたら、必要に応じて、たとえば1つ以上のパラメーターの値、部品選択の定義、必要に応じてデータシートの追加など、変更を加えます。クローニング機能は、コンポーネントのコピーとコンポーネントの貼り付けコマンドを順番に使用することに似ています。既存のコンポーネント定義をコピーするよりも速い手段である一方で、クローニングは単一のコンポーネント定義にのみ実行でき、コピー/貼り付けコンポーネントコマンドは複数の定義に対して機能します。
コンポーネント定義のグループ化
コンポーネント定義は、表示されている任意の列見出しに基づいてグループ化できます。これを行うには、列見出しをクリックして保持し、その後この列でグループ化するには列見出しをここにドラッグしてくださいというテキストにドラッグアンドドロップします。
例えば、以下の画像はケースメトリックパラメータによってコンポーネント定義がグループ化されていることを示しています。これにより、グループ化列に異なる値がある数だけ多くのグループが作成されます。この場合、9つのグループが作成されます。

列の値に基づいてコンポーネント定義をグループ化する場合、この場合はケースメトリックパラメータによります。
列見出しをネストさせることで、グループの階層を作成できます。グループ化された列の領域内で、必要に応じてグループ化の「ソート順」をドラッグアンドドロップで再定義します。
コンポーネント定義のソート
コンポーネント定義は、その列の見出しをクリックすることで特定の列によってソートできます。一度クリックすると、その列の内容に基づいて昇順でソートされます。もう一度クリックすると、降順でソートされます。
複数の列によるソートが可能です。特定の列で既にソートされたコンポーネント定義に対して、Shift+クリックして別の列の内容で「サブソート」を行います。
列のソートを解除するには、Ctrl+クリックしてその見出しをクリックします。
コンポーネント定義の列ベースのフィルタリング
Excelスプレッドシートのように、コンポーネント定義は各列の内容によってさらにフィルタリングできます。これを行うには、列見出しの右側にある小さな漏斗(フィルタ)アイコン(
)をクリックします。メニューが表示され、その列に存在する各値のチェックボックスが含まれます。必要なチェックボックスを有効にして、その値を持つコンポーネント定義のみをリストに含めます。
さらに高度なフィルタリング制御を求める場合は、(カスタム...)を選択します。これによりカスタムフィルタダイアログが表示されます。このダイアログを使用して、データ列に適用するフィルタ基準に基づいて表示したい情報行を指定することにより、要件に合ったカスタムフィルタを設定します。

標準またはカスタマイズされた列フィルタリングを適用する。
列フィルタが適用されると、フィルタアイコンが青色で表示され(
)、その列に基づいてフィルタリングが適用されていることを示します。フィルタリングは複数のデータ列に適用できます。各「列フィルタ」は全体のフィルタにおいてAND条件となります。現在有効なフィルタリングのテキスト表現が領域の下部に表示されます。

列フィルタリングの実例。
列のフィルタリングをクリアするには、フィルタリングドロップダウンから
(すべて)を選択します。フィルタリングを完全にクリアするには、フィルタのテキスト表現の左にある

ボタンをクリックします。フィルタを無効にするには、そのテキスト表現の左にあるチェックボックスのチェックを外します。再度有効にするには、チェックボックスにチェックを入れます。
編集セッション内では、直近に使用したフィルタの履歴が利用可能です。現在のフィルタのテキスト表現の右にある

ボタンをクリックすると、履歴が表示されます。履歴リストは一時的なコンポーネントエディタが閉じられるとクリアされます。
現在のフィルタをさらにカスタマイズするには、フィルタのテキスト表現の最も右にある
ボタンをクリックしてフィルタビルダーダイアログを開きます。

フィルタビルダーダイアログを使用して、必要に応じてより洗練されたフィルタリングを作成します。
このダイアログを使用して、必要に応じてより複雑なフィルタを作成します:
-
フィルタ - 追加のフィルタ条件にアクセスするためにクリックします。すべてのフィルタをクリアするにはすべてクリアをクリックします。選択肢には:
-
条件の追加 - 等しい、の間などのフィルタ条件を追加するためにクリックします。
-
グループの追加 - AND、ORなどのフィルタグループを追加するためにクリックします。
-
リンク - フィルタをさらに定義するためにさまざまなリンクをクリックします。
-
Id - フィルタリングするための望ましい項目を選択するためにさまざまなリンクをクリックします。例えば、説明、名前など。
-
ANDなど - 論理演算子/タイプを指定するためにさまざまなリンクをクリックします。例えば、ORなど。
-
like - 演算子を指定するためにさまざまなリンクをクリックします。例えば、等しい、空白、より大きいなど。
-
- 条件値を追加するためにさまざまなリンクをクリックします。リンクをクリックした後にテキストボックスに望ましい値を入力します。
-
新しい条件を追加するためのボタンを押す - 追加の条件を追加するためにクリックします。
よく使用されるフィルタは保存して再利用できます。
フィルタビルダーダイアログで

ボタンをクリックして現在のフィルタを
フィルタファイル(
*.flt)に保存します。以前に保存したフィルタを再読み込みするには

ボタンをクリックします。
データの表示
定義されているコンポーネントのタイプによっては、多数のパラメータが存在する可能性があり、他のデータ列に追加すると、部分的に読みにくい内容の錯綜したものになることがあります。これに対処するために、コンポーネント定義領域にはいくつかの表示モードが用意されています。領域の右下にあるコントロールを使用してモードを切り替えます。
コントロールは、クリックすると有効になるモードを示し、現在有効なモードではありません。
-
ベストフィット - このモードでは、データ列の各列が、最大のデータエントリに応じて、そして少し余裕を持たせて、その中のすべてのデータを表示するようにサイズ設定されます。各列がそのデータを表示するようにサイズ設定されているため、列は集合的に現在表示可能な領域を超えることがあります。これをサポートするために、読みやすさを向上させるための水平スクロールバーが提供されます。
-
自動幅 - このモードでは、ソフトウェアはグリッドの表示可能な領域内にすべてのデータ列を表示しようと試みます。必要に応じて伸縮します。データ列がそれほど多くない場合はこのモードがうまく機能しますが、より多くの列が存在する場合は可読性が損なわれる可能性があります。

自動幅とベストフィット表示モードの使用例。
データの表示をさらに支援するために、モデルとパラメータの列の表示を選択的に切り替えることができます。表示オプションを使用してこれを行います。各オプションは、エディタの必要なモデル/パラメータ領域で利用可能です。
データ列の幅を手動で調整して、データの表示を微調整することもできます。列のヘッダーの右端をクリックしてドラッグします。
コンポーネント定義 - 編集技術
作成するコンポーネントによっては、コンポーネントエディタに多数のコンポーネント定義が含まれることがあります。これらの定義はわずかに異なる場合があり、多くの場合、類似したモデルやパラメトリック情報が必要になることがあります。このドキュメントは、1つ以上のコンポーネント定義に迅速に変更を加えることを可能にするさまざまな編集機能をサポートしています。
-
モデルとパラメータには、マルチセル編集が実装されています。標準のCtrl+クリックおよびShift+クリックキーボード機能を使用して、列内の複数のデータセルを操作用に選択できます。複数のコンポーネントにモデルを割り当てるには、セルの範囲を選択し、ドロップダウンをクリックしてモデルリンクのポップアップウィンドウを表示します。ポップアップで必要なモデルをダブルクリックすると、選択したすべてのモデルセルにそのモデルが割り当てられます。
パラメータの場合、同じ列内の必要なセルを選択し、フォーカスされたセルに必要な値を入力して、クリックするか、またはEnterを押します。選択したすべてのセルにその値が適用されます。
この機能は
FolderPathにも使用できます。適用可能なコンポーネント定義の
FolderPath列のエントリを選択し、フォーカスされたエントリの

ボタンをクリックして、
フォルダを選択ダイアログで必要なターゲットフォルダを選択します。選択したすべての定義の
FolderPathがこのフォルダを指すように変更されます。
-
選択したデータセル間でデータを切り取り、コピーし、貼り付けることができます。Ctrl+X、Ctrl+CおよびCtrl+V(または、右クリックメニューやメインの編集メニューの対応するコマンド)を使用します。
ターゲットセルがクリップボードデータと互換性がない場合は、貼り付けが行われません(例えば、パラメトリックデータをモデルリンクフィールドに貼り付ける場合など)。
-
選択したデータセルの内容を削除キー(または、右クリックメニューやメインメニューの内容をクリアコマンド、編集 » 内容をクリアコマンド)を使用してクリアすることができます。
コンポーネントライブラリドキュメントがコンポーネントテンプレートを参照している場合は、次の点に注意してください:
-
テンプレートでパラメータが読み取り専用としてマークされている場合、そのパラメータの該当セルの内容をクリアすることはできません。
-
テンプレートでパラメータが必須としてマークされている場合、そのパラメータの該当セルの内容をクリアすると、セルが赤い境界線で強調表示され、値が必要であることを警告します。
-
選択したコンポーネント定義をコピー、切り取り、貼り付けすることができます。Ctrl+Shift+C、Ctrl+Shift+XおよびCtrl+Shift+V(または、右クリックメニューやメインの編集メニューの対応するコマンド)を使用します。
-
選択したコンポーネント定義を完全に削除するには、コンポーネント定義グリッドの下にあるコンポーネントの削除コントロール、右クリックメニューやメインの編集メニューのコンポーネントの削除コマンド、またはCtrl+Delショートカットを使用します。
-
メインの編集または表示メニュー、またはメイングリッド領域の右クリックメニュー、F5キーボードショートカット、またはコンポーネントライブラリ標準ツールバーの
ボタンをクリックして、グリッドの内容を更新することができます。
-
選択したデータセルをWindowsクリップボードにコピーして、外部のスプレッドシートアプリケーションで操作することができます。外部スプレッドシートのコンポーネント定義情報も、コンポーネント定義領域に貼り付けることができます。
コンポーネントエディタの上部領域を小さな矢印

をクリックして折りたたむこともできます。これにより、表示領域全体をコンポーネント定義の編集に専念できます。
保存された定義の閲覧
ワークスペースに保存された後、コンポーネントパネルまたはエクスプローラーパネルを使用して、ワークスペース内で直接コンポーネントを閲覧することができます。
すでに保存され、現在編集中のコンポーネントについては、定義エリアでそのエントリを右クリックして操作 » エクスプローラーで表示コマンドを選択するか、メインメニューから編集 » 操作 » エクスプローラーで表示コマンドを選択することで、直接そのコンポーネントアイテムをワークスペースでジャンプできます。

コンポーネントエディタからエクスプローラーパネル内のすでに保存されたコンポーネントに直接ジャンプすることができます。これは、そのコンポーネントのリビジョンを編集中の場合に行えます。
既存のコンポーネントアイテムの対象設定
ほとんどの場合、ターゲットワークスペースでのコンポーネントの作成を保存プロセスの一部として行うことが一般的です。コンポーネント定義を追加し、アイテムIDを割り当てて、そのままコンテンツ作成を「その場で」行います。しかし、ワークスペースで直接コンポーネントを作成した後、これらの既存のコンポーネントにリンクしたい場合や、既存のリリースされたコンポーネント定義に関連付けられているターゲットコンポーネントアイテムを変更したい場合もあります。
コンポーネント定義に関連付けられた右クリック操作サブメニュー(およびメインメニューの編集 » 操作サブメニュー)には、定義を手動で作成したコンポーネントにリンクするためのいくつかのコマンドが含まれています:
-
ターゲットアイテムへのリンクを変更 - このコマンドを使用してターゲットアイテムの選択ダイアログにアクセスし、ワークスペースで必要なコンポーネントを検索して選択できます。
選択したコンポーネント定義がすでにコンポーネントにリンクされている場合、ダイアログにはすでに選択されているこのコンポーネントが表示されます。定義がまだリンクされていない場合、ダイアログはターゲットフォルダー(定義で定義されているもの)を表示します。
ターゲットワークスペース内の既存のコンポーネントにリンクされると、コンポーネント定義のアイテムIDはグレーアウトされ(編集不可になり)、
このコマンドは、コンポーネント定義が選択されている場合にのみ、該当するメニューで利用可能になります。複数のコンポーネント定義が選択されている場合、このコマンドはフォーカスされた定義(選択されたセルの周りに点線の境界線があるもの)に対して操作します。
-
ターゲットアイテムへのリンクをクリア(ターゲットアイテムへのリンクをクリア) - このコマンドを使用してワークスペース内の既存のコンポーネントへのリンクをクリアします。コンポーネント定義のリリース関連フィールドは、新しいアイテムを作成する準備ができた状態に戻ります。
リンクを切断する必要が生じるのは、新しいセットのコンポーネントに再リリースする必要がある場合です。例えば、以前にリリースした後でコンポーネントをワークスペースから削除した場合、ソースライブラリはまだリンクを定義しています(ただし、ワークスペースのコンポーネントが見つからないため無効になります)。
すでにコンポーネント定義を保存している場合、この手順により、その定義と以前にリンクされていたコンポーネントは互いに関連性を失います。
ターゲットワークスペース内の既存のコンポーネントへのリンクがクリアされると、コンポーネント定義のアイテムIDは編集可能になります。グリッドのアクションフィールド内のエントリはリリース領域でアイテムを作成に変わり、コンポーネント定義が現在ターゲットワークスペースのコンポーネントにリンクされていないことを反映します。
コンポーネントルールチェックの実行
コンポーネントエディタで定義/編集されたワークスペースライブラリコンポーネントを接続されたワークスペースに保存し、設計で使用できるようにする前に、このコンポーネントが設定された要件を満たしていることを確認することが不可欠です。コンポーネントエディタは、コンポーネントをワークスペースに保存しようとするとき、またはこの機能を手動で実行するときに検証 - コンポーネントルールチェックを実行します。
リンクされたシミュレーションモデルについて
関連ページ: シミュレーションモデルの作成
シンボルやフットプリントモデルと同様に、コンポーネントもシミュレーションモデルのリビジョンを参照できます。このタイプのモデルリンクを追加することは、シンボルやフットプリントの場合と全く同じですので、その情報については前のセクションを参照してください。ここでは、コンポーネントレベルのシミュレーションパラメータの含有と、ピンマッピングの設定について見ていきます。
コンポーネントレベルのシミュレーションパラメータの追加
設計でコンポーネントのシミュレーションモデルを使用する場合、そのモデルに特有のパラメータは2つの異なるレベルで指定できます:
-
モデルレベルパラメータ - シミュレーションモデル定義自体(SimModelファイル内)で指定され、その定義とともにリンクされたシミュレーションモデルのリビジョンに保存されます。
-
コンポーネントレベルパラメータ - コンポーネント定義の一部として(ここではコンポーネントエディタ内で)指定され、その定義とともにリンクされたコンポーネントのリビジョンに保存されます。
コンポーネントレベルのパラメータは、複数のモデル間で共有されるパラメータや、設計者がそのようなパラメータを回路図上で可視化/編集可能にしたい場合に使用されます(例:値、周波数など)。
パラメータはコンポーネントエディタの必要なモデル/パラメータ領域でコンポーネントレベルで追加されます。パラメータの命名は、モデルレベルで定義されたパラメータと同じである必要があることに注意してください。モデルレベルのパラメータを確認し、したがってどのパラメータをコンポーネントレベルで追加できるか(およびその名前!)を知るには、SIMモデルリンクを選択し、プレビューウィンドウの下部にあるパラメータの表示コントロールをクリックします。

シミュレーションモデルアイテムのモデルレベルパラメータを表示して、コンポーネントレベルで追加できるパラメータ(およびその名前)を確認します!
利用可能なモデルレベルのパラメータを把握したら、それらと同じパラメータをコンポーネントレベルで追加することができます - 任意のコンポーネント定義で利用可能にするために。そうするには、追加コントロールをクリックし、必要なモデル/パラメータ領域の下部からパラメータをメニューから選択します。新しいパラメータエントリがリストに追加されます。必要に応じて名前を変更します - 対応するモデルレベルのパラメータの名前と正確に一致させることを忘れずに。

コンポーネントレベルでsim関連のパラメータを追加します。この例のコンポーネントが参照するコンポーネントテンプレートのおかげで、すでに1つのパラメータ - 面積係数 - が利用可能です。
保存されたコンポーネントのインスタンスが設計に配置されると、シミュレーションパラメータはコンポーネントレベルでモデルレベルとは異なる値を持つことがあります。ネットリストが生成されると、コンポーネントレベルのパラメータが優先されます。
一部の組み込みSPICE3f5モデルでは、コンポーネントレベルでパラメータの値を入力すると、リンクされたモデルファイル(*.mdl)で定義された関連するパラメータを上書きします。たとえば、半導体キャパシタの場合、コンポーネントレベルの幅パラメータの値を指定すると、関連するモデルファイルのDEFWパラメータで指定された値が上書きされます。サブサーキットモデルの場合、コンポーネントレベルでパラメータが指定されている場合、その値はリンクされたサブサーキットファイル(*.ckt)で定義されている値を上書きします。
ピンマッピング
必要なSIMモデルへのリンクが選択されたら、コンポーネントのピンがスキーマティック領域で表される際に、シミュレーションモデルのピンに正しくマッピングされていることを確認する必要があります。これは、コンポーネント定義のSIMモデルエントリを右クリックしてコンテキストメニューから操作 » ピンマッピングの編集を選択するか、SIMモデルのセルを選択してメインメニューから編集 » 操作 » ピンマッピングの編集コマンドを選択することでアクセスされるピンマッピングダイアログで行います。各スキーマティックピンについて、利用可能なドロップダウンを使用して関連するモデルピンエントリをそれに応じて変更します。デバイスがマルチパートの場合は、各パートのマッピングを確認してください。

正しいスキーマティックピンからモデルピンへのマッピングを確保する。
マルチパートコンポーネントの場合、シミュレーションからパートを除外する機能もピンマッピングダイアログを通じて決定されます。
内蔵のSPICE3f5およびサポートされているPSpiceモデルの場合、モデル内の各ピンの機能は、そのモデルの一般形式セクションのSPICE 3f5ユーザーマニュアルで見つけることができます。サブサーキットモデルの場合、メーカーは通常、モデルの各ピンの機能を説明するコメントを挿入します。コメントが明らかでない場合、モデルのピン配置は通常、物理デバイス自体のものになります。この場合は、デバイスのデータシートを参照してください。