コンポーネントの更新
回路図上にコンポーネントを配置し、場合によっては完全に配線してコンパイルも行い、設計を基板レイアウト段階まで進めているかもしれません。そうした中で、コンポーネントに変更が必要になる場面は高い確率で訪れます。たとえば、新しいパラメータの追加、モデルリンクの変更、あるいはシンボルやフットプリントのグラフィカルな変更などです。
変更を加える場所として論理的なのはソース側です。このソースの性質は、コンポーネントをどのように配置したかによって異なります。
- From an Integrated Library - ソースライブラリを展開し、変更を加えたうえで、統合ライブラリパッケージをコンパイルして改訂版の統合ライブラリを生成します。
- From a Database Library - パラメータまたはシンボル/モデル参照については、リンクされた外部データベース内の該当コンポーネントレコードに対して変更を加えます。変更がグラフィカルなもの(シンボルまたはモデル)である場合は、参照元のソースライブラリ内で実施します。
- From a Schematic/PCB Library - コンポーネント/フットプリントの配置元となった対応ライブラリ内で、そのコンポーネントまたはフットプリントに変更を加えます。
また、Database Link ファイル(*.DBLink)を使用して、配置済みコンポーネントを外部データベースにリンクしている場合もあります。シンボルやモデルの変更はソースライブラリで行います。パラメータについてはデータベース内で変更します。
変更を加えた後は、それらを設計へ反映する必要があります。Altium Designer には、コンポーネントの変更を Altium Designer コンポーネントへすばやく効率的に反映できるさまざまな更新ツールが用意されています。このドキュメントでは、そうしたツール、すなわちコンポーネントのソースと配置済みインスタンスとの同期を常に保つためのツールについて説明します。
データベースからのパラメータ更新
このツールの文脈では、「Altium Designer component」という用語は、回路図シート上に配置されたコンポーネントインスタンス、またはソース回路図ライブラリ内のコンポーネントを指します。Altium Designer には、外部データベースに保存されている情報を使って Altium Designer コンポーネントのパラメータを更新するためのツールがあります。更新を可能にするには、コンポーネントが外部データベース内の対応するコンポーネントレコードにリンクされている必要があります。リンクは仲介リンクファイルを介して行われ、以下のいずれかを使用します。
- Database Link ファイル(*.DBLink) - 既存の配置済みコンポーネントを外部データベースにリンクする場合、またはより一般的にはソース回路図ライブラリ内で定義されたコンポーネントをリンクする場合に使用します。
- Database Library ファイル(*.DBLib) - 外部データベースからコンポーネントを回路図シート上へ直接配置する際に使用します。
- SVN Database Library ファイル(*.SVNDBLib) - *.DBLib と同じですが、シンボルライブラリとモデルライブラリがバージョン管理下に置かれています。
更新は、回路図エディタでメインメニューから使用できる Tools » Update Parameters From Database コマンドを選択して実行します。このコマンドを起動すると、Update Parameters From Database ダイアログが開きます。このダイアログを使用して、更新対象に含める回路図ドキュメントとコンポーネントタイプを選択します。

Update Parameters From Database ダイアログ
Options and Controls of the Update Parameters From Database Dialog
- Schematic Sheets - 更新を適用できるすべての回路図ドキュメントを一覧表示します。単一のフリーな回路図ドキュメント、またはアクティブなプロジェクト内のすべての回路図シートが対象となります。更新に含めたいコンポーネントがあるドキュメントの横にあるボックスをチェックしてください。
-
Component Types:
- Physical Component - コンポーネント名。
- Logical Symbol - 関連付けられた論理シンボル。
- Library - コンポーネントの配置元となったソースライブラリ。
- Count - 有効化されているすべての回路図ドキュメントにまたがるインスタンス数。
-
Create Log - チェックすると、更新のログファイル(*.log)を作成します。このファイルは Projects パネル内の Generated フォルダにあります。
更新範囲を定義したら、OK をクリックします。外部データベースに対して一致するコンポーネントが問い合わせされます。Altium Designer コンポーネントとデータベース内の一致レコードとの間にパラメータの差異がある場合は、Select Parameter Changes ダイアログが開きます。差異が見つからない場合は、その旨を示すダイアログが開きます。

Select Parameter Changes ダイアログ
Options and Controls of the Select Parameter Changes Dialog
メイングリッド
-
<xx> Objects - <xx> Selected - グリッド領域に一覧表示されているオブジェクトの総数と、そのうち現在選択されているオブジェクト数を表示します。
-
System および User Parameters - サプライヤの住所、説明、ライブラリ参照など、オブジェクトの追加情報を一覧表示します。
追加コントロール
-
Update Selected - 現在選択されているパラメータに対して更新を強制します。
-
Reject Selected - 現在選択されているパラメータに対する提案更新を却下します。
-
Update All - すべてのパラメータに対して更新を強制します。
-
Reject All - すべてのパラメータに対する提案更新を却下します。
-
Show all parts - 有効にすると、すべての部品をメイングリッドに表示します。
-
Accept Changes (Create ECO) - これらの変更をコンポーネントに適用するには、ECO(Engineering Change Order)を生成する必要があります。クリックすると Engineering Change Order ダイアログが開きます。
右クリックメニュー
右クリックメニューの多くのオプションは直感的であり、追加説明は不要です。説明が必要なものを以下に示します。
-
Rename Column - クリックすると Rename Existing Parameter ダイアログが開き、既存パラメータ名を変更できます。
-
Add Column - クリックすると Add Parameter ダイアログが開き、列を追加できます。
-
Report - クリックすると Report Preview ダイアログが開き、レポートを生成できます。
-
Cross Probe - 選択したオブジェクトをクロスプローブします。選択したオブジェクトは回路図シート上でハイライト表示されます。
注記
- グリッド領域内の列はドラッグ&ドロップで表示順を変更できます。新しい順序はプロジェクトファイルに保存されるため、次回このダイアログを開いたときにもその順序が保持されます。
-
パラメータは、次の方法で更新されないようにできます。
-
個々のコンポーネントパラメータレベルでは、Properties パネルの Component モードで Lock Parameter オプションを有効にします(アクセスするにはコンポーネントをダブルクリックします)。Allow Synchronization With Database オプションは、コメントを更新できるかどうかの制御にも使用されます。デフォルトでは、このオプションはソースライブラリ/データベースとの同期を常に許可するために有効になっています。コメントを更新プロセスに含めたくない場合は、このオプションを無効にできます。
-
データベースリンクレベルでは、該当するデータベースリンク文書(*.DbLink、*.DbLib、または *.SvnDbLib ファイル)の Field Mapping 領域に、Update Values、Add to Design、Remove from Design など、パラメータを更新可能にするかどうかを制御する複数のオプションが含まれています。
-
このダイアログには、更新対象範囲に含まれる、リンク済み Altium Designer コンポーネントのデータベースレコード内に存在するすべてのパラメータが一覧表示されます。Altium Designer コンポーネントに定義されていても、データベーステーブルのフィールドではないパラメータは表示されません。たとえば、データベースライブラリ機能を使用してデータベースから直接コンポーネントを配置し、その後で 1 つ以上のパラメータを追加した場合などです。
一覧表示されるのは、外部データベースと配置済みコンポーネントインスタンスとの間でマッピングされているパラメータのみです。パラメータマッピングは、仲介リンクファイルの Field Mappings タブで行います。
パラメータの差異は、関連セルに挿入される固有のアイコンによって区別されます。たとえば、セルの隅に青い三角形が表示されている場合は、Altium Designer コンポーネント内のパラメータ値とリンク先データベースレコード内の同一パラメータ値との間に差異が検出されたことを意味します。
利用可能なすべてのセル状態の一覧は、このページの Select Parameter Changes ダイアログ内 Parameter Update States セクションに記載されています。
Select Parameter Changes ダイアログに用意されているコントロールを使うことで、どの更新を実行し、どれを却下するかを完全に制御できます。選択したコンポーネントのすべてのパラメータに対する更新、またはそのコンポーネントの特定パラメータに対する更新を却下できます。特定のパラメータに対する提案更新を却下するには、該当セルを選択して Reject Selected ボタンをクリックします。更新を再度有効にするには、Update Selected ボタンをクリックします。
更新内容に問題がなければ、Accept Changes (Create ECO) ボタンをクリックします。開いた Engineering Change Order ダイアログを使って検証し、その後更新を実行します。やはり適用したくない更新があると気付いた場合は、該当する変更オーダー項目を無効にしてください。

Engineering Change Order ダイアログ
二重同期
既存の設計プロジェクトにおいて、配置済み部品の大半が DbLink ファイルを使って外部データベースにリンクされている場合があります。設計変更により追加回路が必要になり、そのためのコンポーネントが Database Library 機能を使って配置されることもあります。関連する DbLib/SVNDbLib ファイルが、別の外部データベースを参照している可能性も十分にあります。
Update Parameters From Database コマンドを使用すると、配置済みコンポーネントのすべてのリンク済みパラメータが、使用されたリンク方法に関係なく、リンクされているすべてのデータベースに対して問い合わせされます。そして、それらのパラメータに差異が検出されると、Select Parameter Changes dialog に表示されます。
ライブラリからの回路図コンポーネント更新
Altium Designer には、回路図シート上に配置されたコンポーネントをソースライブラリ内の変更済み情報で更新するためのツールがあります。これには、Schematic Component Libraries(*.SchLib)、Integrated Libraries(*.IntLib)、および Database Libraries(*.DBLib、*.SVNDBLib)が含まれます。
DBLib および SVNDBLib ファイルは Components panel ではライブラリとして表示されますが、実際には接続とフィールドマッピングのためのソースにすぎず、本来の意味でのライブラリではありません。この更新機能は、外部データベース内のパラメータ、シンボル参照、モデル参照の変更に加えて、参照されるシンボルライブラリおよびモデルライブラリで行われたグラフィカルな変更も反映します。
この更新機能では、パラメータだけでなく、モデル情報やグラフィカル情報の変更も反映できます。
更新は、回路図ドキュメントでメインメニューから使用できる Tools » Update From Libraries コマンドを選択して実行します。このコマンドを起動すると、Update From Library ダイアログが開きます。Update From Libraries コマンドは、回路図シート上のすべてのコンポーネントをソースライブラリ内の変更済み情報で更新します。
更新は、回路図ドキュメントでメインメニューから使用できる Tools » Update Selected From Libraries コマンドを選択しても実行できます。Update Selected From Libraries コマンドは、回路図シート上で選択されているコンポーネントのみをソースライブラリ内の変更済み情報で更新します。
更新範囲の定義
ダイアログの最初のページでは更新範囲を扱います。つまり、更新に含めるソース回路図ドキュメントと、そこに含まれる特定のコンポーネントタイプを指定します。
Schematic Sheets 領域には、更新を適用できるすべての回路図ドキュメントが読み込まれます。対象は、単一のフリーな回路図ドキュメント、またはアクティブなプロジェクト内のすべての回路図シートです。更新対象として考慮したいコンポーネントを含むドキュメントを有効にしてください。
- 物理コンポーネント名
- 関連付けられた論理シンボル
- 配置元のソースライブラリ
- 現在、有効なすべての回路図ドキュメントにまたがって配置されているインスタンス数
リストへのコンポーネントの含まれ方は、ページ左下にあるオプションに従います。Show フィールドを使って、更新に含めるコンポーネントの種類を決定します。デフォルトでは All Components が選択されていますが、以下のみを更新するよう選択することもできます。
- Standard Components - 回路図ライブラリまたは統合ライブラリから配置されたもの。
- Database Components - DBLib または SVNDBLib を使用して外部データベースから配置されたもの。

Update From Library ダイアログの Show フィールド
すべてのコンポーネントタイプは、最初は更新対象として有効になっています。更新したくないものが明確であれば無効にしてください。あるいは、ダイアログを開く前に回路図シート上で更新したいコンポーネントだけを正確に選択しておき、Selected Parts Only オプションを有効にします。すると、選択したコンポーネントのみが一覧表示されます。右クリックメニューの All On / All Off コマンドも使用できます。
Include Variants オプションを使用してバリアントを含めたり、Update to Latest Revision オプションを使用して Workspace ライブラリから配置されたコンポーネントを利用可能な最新リビジョンに更新したりできます。これらのオプションは、代替コンポーネントのパラメータ更新にも使用します。
デフォルト更新アクションの定義
ページ内の Settings 領域では、必要な更新レベルのデフォルトを定義できます。ここで定義したデフォルト更新アクションは、有効化されたコンポーネントタイプのすべてのコンポーネントインスタンスに適用されます。
最も単純な更新形式は、回路図シート上のコンポーネントをソースライブラリで定義されたものに完全に置き換えることです - Fully replace symbols on sheet with those from library。グラフィカル属性、パラメータ、およびモデルリンクはすべて、ソースライブラリに存在する情報で直接更新されます。 このオプションを選択すると、以下のオプションが有効になります。該当するものをすべて選択してください。
- Update designator lock field(show image)
- Update part ID lock field(show image)
- Preserve parameter locations
- Preserve parameter visibility
完全置換(Fully replace symbols on sheet with those from library)はデフォルトで有効です。更新内容をもう少し細かく制御したい場合は、Replace selected attributes of symbols on sheets に変更してください。個別の更新オプション(Update graphical attributes、 Update parameters、 Update models)を必要に応じて含める/除外することが可能になります。
Update From Library ダイアログの最初のページおよび Library Update Settings ダイアログでの定義内容は保持されます。保存時にプロジェクトファイルへ格納されます。
パラメータおよびモデルの更新アクションについては、Library Update Settings ダイアログでさらに詳細な制御が可能です。Advanced ボタンをクリックしてこのダイアログにアクセスします。このダイアログでは、パラメータおよびモデルに対するデフォルトのグローバル更新アクションを定義できるだけでなく、更新に含める特定のパラメータやモデルも制御できます。
Options and Controls of the Library Update Settings Dialog
パラメータ設定
-
Library parameters not in sheet - ドロップダウンを使用して、回路図ライブラリ内のコンポーネントインスタンスにパラメータが存在し、そのパラメータを回路図上の配置済みコンポーネントインスタンスが持っていない場合に使用するデフォルト更新アクションを選択します。選択肢は Add、 Do not add 、および Add if not blank です(つまり、ライブラリコンポーネント内のパラメータに値が割り当てられている場合)。
-
Sheet parameters not in library - ドロップダウンを使用して、回路図シート上のコンポーネントがパラメータを持っている一方で、対応するソースライブラリドキュメント内のコンポーネントがそのパラメータを持っていない場合のデフォルトアクションを選択します。
-
Parameters to update - これは設計内(プロジェクト内のすべての回路図ドキュメント上のすべてのコンポーネント)に存在するシステムレベルおよびユーザー定義パラメータの一覧です。Update チェックボックスを有効/チェックすると、指定したソース回路図ライブラリからこれらのパラメータを更新できるようになります。
モデル設定
- Add models found in library but not in sheet - チェックすると、ライブラリ内のコンポーネントには存在するが、回路図シート上の配置済みコンポーネントには存在しないモデルを追加します。
- Remove models found in sheet but not in library - チェックすると、回路図ドキュメントには存在するがライブラリには存在しないモデルを削除します。
- Update which models are the current models - チェックすると、配置済みコンポーネントの現在のモデルを更新します。たとえば、回路図ドキュメント上の SN7432 が 2 つの PCB フットプリントモデル(DIP14 と SIOC14)にリンクされているとします。現在のモデルが SIOC14 に設定されていても、ライブラリ内の SN7432 では現在のモデルが DIP14 に設定されている場合があります。このオプションを有効にすると、配置済みコンポーネントの現在のモデルは、対応するライブラリコンポーネントの現在モデルで更新されます。
- Models to update - これは、プロジェクトのソース回路図ドキュメント内のすべてのコンポーネントに現在定義されている全モデルの一覧です。モデルはモデルタイプごとにグループ化されます。Update チェックボックスを有効にすると、指定したソース回路図ライブラリから更新するモデルだけを有効にできます。
必要に応じて更新範囲と実行するデフォルトアクションを定義した後、Finish をクリックして、生成される後続の Engineering Change Order に実装される変更内容を確認し、実行できます。ECO を生成する前にコンポーネント単位でもう少し細かく更新内容を調整したい場合は、Next をクリックしてダイアログの 2 ページ目に進みます。詳細は次のセクションで説明します。
コンポーネントインスタンス単位での更新制御
Update From Library ダイアログの2ページ目で行った定義は保持されません。1ページ目に戻るか、ダイアログを閉じると失われます。
Update From Library ダイアログの2ページ目には、更新対象となるすべてのコンポーネント インスタンスを一覧表示する詳細なグリッドが表示されます。ダイアログの前ページでは、どの物理コンポーネント タイプを更新に含めるかを大まかに指定できました。このページでは、それらのタイプのうち、どのコンポーネント インスタンスを正確に更新するかを細かく調整できます。

Update From Library ダイアログの2ページ目
グリッドは3つの領域に分かれています。
- Schematic Parts - この領域には、回路図シート上に配置された各コンポーネントの Designator、 Comment、 Physical Component、および Logical Symbol が表示されます。選択したコンポーネントを更新するには、 Update チェックボックスを有効にします。
- Library Components - この領域には、一覧にある各回路図パーツに対応するライブラリ コンポーネントの Physical Component、 Logical Symbol、 Library Name、および Life Cycle State が表示されます。通常、これはそのコンポーネントが元々配置された元ライブラリと同じですが、同じライブラリまたは別のライブラリにある別のコンポーネントへ完全に変更することもできます。現在利用可能なライブラリ内で見つからないコンポーネントは、 <Not Found> として表示されます。
-
Actions - Update ボックスがチェックされている各コンポーネント インスタンスに対して必要な具体的な更新アクションです。これらは初期状態では、ダイアログの1ページ目で定義したデフォルトのアクション設定に従って設定されます。チェックボックスをクリックして、選択したコンポーネントに対するアクションを有効/無効にするか、右クリック メニューのコマンドを使用します。
- Full Replace - 選択した項目に対して完全な置換を実行するには、このボックスをチェックします。
- Graphical - 選択した項目に対してグラフィカル更新を実行するには、このボックスをチェックします。
- Parameters - 選択した項目のパラメータを更新するには、このボックスをチェックします。少なくとも1つのコンポーネントでこのチェックボックスが有効になっている場合、 Parameters Changes ボタンをクリックして、パラメータ レベルで変更を個別に制御できます。- learn more。
- Models - 選択した項目のモデルを更新するには、このボックスをチェックします。
各コンポーネントについて、元ライブラリ コンポーネントの項目には、最初にそのコンポーネント インスタンスを配置する際に使用されたものが初期表示されます。この情報は、配置済みコンポーネントの Properties パネルにある Library Link 領域から取得されます。
代替コンポーネントの指定
通常、更新では、元ライブラリ内の元の物理コンポーネントに加えられた変更を、回路図シート上に配置されている同じ物理コンポーネントのインスタンスへ反映します。ただし、設計内に配置されている物理コンポーネント自体を別のものに変更したい場合もあります。そのような場合も、更新の一部として簡単に指定できます。
コンポーネント インスタンスに対して代替コンポーネントを指定するには、Library Components 領域内の対応する Physical Component フィールドを直接編集します。指定した物理コンポーネントが、プロジェクトの Available Filed-based Libraries リストに現在追加されているいずれのライブラリにも存在しない場合、<Not Found> が Logical Symbol フィールドおよび Library Name フィールドに入力されます。この場合、そのコンポーネント インスタンスについては更新できません。
データベース コンポーネントを検索する場合、検索対象は現在ロードされている DBLib ファイルおよび SVNDBLib ファイルのみに限定されます(Available Filed-based Libraries)。指定した検索パスに沿ってデータベース コンポーネントを検索することはできません。
別の方法として、グリッド内でコンポーネント インスタンスを選択してから Choose Component ボタンをクリックします。すると Replace Component ダイアログが開き、現在利用可能な任意のライブラリ内で必要な置換用コンポーネントを検索できます。

Replace Component (File-based) ダイアログへのアクセス
有効なコンポーネントを選択すると、そのコンポーネントに関する情報がページの Library Components 領域に入力され、元のソース ライブラリ コンポーネントが上書きされます。
元のソース ライブラリに戻し、元の物理コンポーネントを維持したい場合は、グリッド内で対象のコンポーネント インスタンスを選択してから Return Selected to Default ボタンをクリックします。
パラメータ変更の制御
コンポーネント インスタンスごとの個別のパラメータ レベル変更は、ページの Actions 領域で Full Replace オプションが無効、かつ Parameters オプションが有効になっている場合にのみ表示されます。更新によって提案されている個々のパラメータ変更を確認したい場合は、Parameters Changes ボタンをクリックします。Select Parameter Changes ダイアログが開き、パラメータ更新アクションが有効なコンポーネント インスタンスについて、パラメータ変更の要約が表示されます。以下の図では、コンポーネント インスタンス C1、C3、C7、C10 はパラメータ更新アクションが無効であるため、ダイアログには表示されていないことに注目してください。

Select Parameter Changes ダイアログへのアクセス
Options and Controls of the Select Parameter Changes Dialog
このダイアログの多くのオプション/コントロールは分かりやすく、追加説明は不要です。説明が必要なものについては以下に示します。
追加コントロール
-
Update Selected - 現在選択されているパラメータに対して更新を強制するために使用します。
-
Reject Selected - 現在選択されているパラメータに対する提案済み更新を却下するために使用します。
-
Reject All - すべてのパラメータに対する提案済み更新を却下するために使用します。
-
Show all parts - メイン グリッドにすべてのパーツを表示するには、このボックスをチェックします。
右クリック メニュー
-
Report - クリックすると、レポートを生成するための Report Preview ダイアログを開きます。
注記
- グリッド領域では、列をドラッグ アンド ドロップして表示順を変更できます。新しい順序はプロジェクト ファイルに保存されるため、次回このダイアログを開いたときにもその順序が保持されます。
-
パラメータは、次の方法で更新されないように設定できます。
- 個々のコンポーネント パラメータ レベルでは、Properties パネルの Component モードで Lock Parameter オプションを有効にします(アクセスするにはコンポーネントをダブルクリックします)。Allow Synchronization With Database オプションは、コメントを更新可能にするかどうかの制御にも使用されます。デフォルトでは、このオプションは有効になっており、ソース ライブラリ/データベースとの同期を常に許可します。コメントを更新プロセスに含めたくない場合は、このオプションを無効にできます。
- データベース リンク レベルでは、関連するデータベース リンク ドキュメント(*.DbLink、*.DbLib、または *.SvnDbLib ファイル)の Field Mapping 領域に、Update Values、Add to Design、Remove from Design など、パラメータを更新できるかどうかを制御する複数のオプションが含まれています。
Update Parameters From Database ツールと同様に、このダイアログには外部データベースにリンクされたコンポーネント インスタンスについて、マッピングされたすべてのパラメータが一覧表示されます。さらに、パラメータ更新に関与する配置済みコンポーネント インスタンス内で見つかったすべてのパラメータも表示されます。これは、2つの更新ツール間で Select Parameter Changes ダイアログにアクセスした場合の重要な違いです。
このダイアログには、配置済みコンポーネントのパラメータを、関連する元ライブラリまたはデータベース内のコンポーネントのパラメータと再同期させるために行われる提案変更が表示されます。提案される更新は、次で定義された更新アクションに従っています。
- 更新元が回路図ライブラリまたは統合ライブラリである場合は、Library Update Settings dialog の Parameter Settings 領域。
- 更新元がデータベースである場合は、中間リンク ファイル(*.DBLink、*.DBLib、*.SVNDBLib)。
パラメータの差異は、該当セルに挿入される固有アイコンによって強調表示されます。可能なすべてのセル状態の一覧については、次のセクション(Parameter Update States)を参照してください。
ダイアログ内の利用可能なコントロール(ボタンまたは右クリック メニュー)を使用して、どのパラメータ変更を適用し、どれを却下するかを決定できます。これにより、個々のパラメータ レベルでデフォルトの更新条件を上書きできます。セル内の提案済み更新を却下するということは、回路図シート上のその特定のコンポーネント インスタンスに対して、そのパラメータに変更を加えたくないことを意味します。
パラメータ更新状態
Select Parameter Changes ダイアログ内のセルは、配置済みコンポーネントとソース ライブラリ/データベースの間で検出された正確な差異、および指定されたパラメータ更新アクションに応じて、複数の異なる更新状態になります。以下の表に、可能なセル状態を示します。
| Cell State | Description |
|---|---|
| |
Altium Designer のコンポーネントとライブラリ/データベース内のコンポーネントの両方がそのパラメータを持っており、値も同じです。更新しても変更はありません。 |
| |
Altium Designer のコンポーネントとライブラリ/データベース内のコンポーネントの両方がそのパラメータを持っていますが、値は割り当てられていません。更新しても変更はありません。 |
| |
Altium Designer のコンポーネントとライブラリ/データベース内のコンポーネントのどちらもそのパラメータを持っていません。更新しても変更はありません。 この状態は、関連する Properties パネルで Allow Synchronization With Library および/または Allow Synchronization With Database オプションを無効にすることで、Altium コンポーネント内のそのパラメータが更新対象から除外されている場合にも表示されることがあります。 |
| |
Altium Designer のコンポーネントとライブラリ/データベース内のコンポーネントの両方がそのパラメータを持っていますが、値が異なります。更新するとデータベースの値が割り当てられます。 |
| |
Altium Designer のコンポーネントとライブラリ/データベース内のコンポーネントの両方がそのパラメータを持っています。Altium Designer 側では値が割り当てられていますが、データベース側では割り当てられていません。更新するとデータベース値が割り当てられます。この場合は値なしになります。 |
| |
Altium Designer のコンポーネントにはそのパラメータがありませんが、ライブラリ/データベース内のコンポーネントにはあります。更新すると、そのセルに示された値でパラメータが Altium Designer のコンポーネントに追加されます。 |
| |
Altium Designer のコンポーネントにはそのパラメータがありませんが、ライブラリ/データベース内のコンポーネントにはあります。更新すると、値は未割り当てのままで、そのパラメータが Altium Designer のコンポーネントに追加されます。 |
| |
Altium Designer のコンポーネントはそのパラメータを持っていますが、ライブラリ/データベース内のコンポーネントにはありません。更新すると、そのパラメータは Altium Designer のコンポーネントから削除されます。 Note: コンポーネント インスタンスが外部データベースから更新されており、関連するデータベース フィールドから設計パラメータへのマッピングが次のように設定されている場合、そのパラメータは、たとえ存在していても、データベース レコード内に存在しないものとして扱われます。 |
| |
Altium Designer のコンポーネントとライブラリ/データベース内のコンポーネントの間でパラメータ値に差異があります。データベース値への更新提案は、データベース リンク ドキュメント(DbLink、DbLib、または SvnDbLib ファイル)内の Update Values オプションの現在値に基づいて却下されています。変更は行われません。このダイアログの Update Selected コマンドおよび Update All コマンドは、この状態を上書きして更新を強制することに注意してください。 |
| |
Altium Designer のコンポーネントにはそのパラメータがありませんが、ライブラリ/データベース内のコンポーネントにはあります。Altium Designer のコンポーネントにそのパラメータを追加する更新提案は、 Add To Design オプションの現在値に基づいて却下されています。変更は行われません。このダイアログの Update Selected コマンドおよび Update All コマンドは、この状態を上書きして更新を強制することに注意してください。 |
| |
Altium Designer のコンポーネントはそのパラメータを持っていますが、ライブラリ/データベース内のコンポーネントにはありません。Altium Designer のコンポーネントからそのパラメータを削除する更新提案は、データベース リンク ドキュメント(DbLink、DbLib、または SvnDbLib ファイル)内の Remove From Design オプションの現在値に基づいて却下されています。変更は行われません。このダイアログの Update Selected コマンドおよび Update All コマンドは、この状態を上書きして更新を強制することに注意してください。 |
回路図ライブラリ エディタから直接変更を適用する
配置済み回路図コンポーネントの直接更新は、ソース回路図ライブラリ内から実行できます。この更新方法は、特に単独の回路図コンポーネント ライブラリ(*.SchLib)から配置されたコンポーネントの更新に適しており、それらのライブラリがプロジェクトで利用可能な filed-based libraries の一部として追加されている場合に有効です。
ソース回路図ライブラリ内でコンポーネントに加えた変更は、Schematic Library Editor のメイン メニューから利用できる Tools » Update Schematics コマンドを使用して回路図ドキュメントに反映されます。あるいは、SCH Library panel で対象コンポーネントを選択し、右クリック メニューから更新コマンドを使用して、選択したコンポーネントへの変更を適用することもできます。

ソース回路図ライブラリからは、SCH Library パネルの右クリック メニューを使用して変更を適用できます
開いているすべての回路図ドキュメント内にある、配置済みコンポーネントのすべてのインスタンスが、そのドキュメントが属するプロジェクトに関係なく更新されます。基本的には、配置済みコンポーネントの Physical Component フィールドの項目がライブラリ コンポーネントのものと同じであれば、そのコンポーネントは更新されます。更新プロセスによって、何個のコンポーネントが(何個のドキュメント内で)変更されたかが通知されます。更新は、既存の各コンポーネント インスタンスをライブラリ内のものに完全置換する形で行われます。
更新の検証
配置済み回路図コンポーネント、回路図ライブラリ コンポーネント、または PCB フットプリントを更新した後は、当然ながら更新が意図どおりに行われたことを確認したくなるでしょう。以下のセクションでは、パラメータ、モデル リンク、グラフィカル属性が正しく更新されたかを素早く確認する方法を説明します。
パラメータ更新の確認
パラメータが正しく更新されたかどうかは、Parameter Table Editor dialog(Tools » Parameter Manager)を実行するか、Properties panel で選択したコンポーネントのパラメータを確認することで検証できます。
以下では、コンポーネント C1、C2、および C3 が、更新プロセスの一環として、新しいパラメータ TestParam を値 Test 付きで受け取っています。
モデル リンク更新の確認
コンポーネントのモデル リンク更新は、関連する Properties パネルの Models 領域で確認できます。
グラフィカル更新の確認
グラフィカル更新を確認する最も簡単な方法は、シート上の設計コンポーネントとソース ライブラリ内のコンポーネントを比較することです。後者は Components panel を使って簡単に表示でき、並べて直接比較できます。

