配置済みコンポーネントの操作

ライブラリ内のコンポーネントは、実際のプリント基板上に配置される物理デバイスを表します。回路図シート上では、コンポーネントはその回路図シンボルモデルによって表現されます。各コンポーネントには、1つ以上のパートを含めることができます。

ライブラリからのコンポーネントの更新と置換

基板設計の回路図シート上にコンポーネントを最初に配置した後は、接続先の該当Workspace内にある元コンポーネントの変更内容に合わせて、それらのコンポーネントインスタンスを更新する手段が必要になります。言い換えると、設計で使用しているWorkspaceエンティティと設計内容を同期した状態に保つための方法が必要です。

たとえば、コンポーネントがWorkspaceに再保存され、子モデルの変更が反映されることがあります。その結果、そのコンポーネントの新しいリビジョンが作成されます。配置済みのそのコンポーネントインスタンスは古いリビジョンを使用しているため、代わりに最新リビジョンへ更新したい場合があります。あるいは、まったく別のコンポーネントを使用することに決め、設計内の既存コンポーネントを代替品に変更する必要がある場合もあります。

  • このページでは、接続されたWorkspaceから配置したコンポーネントの更新について説明します。データベースまたはファイルベースのライブラリから配置したコンポーネントの更新方法については、 Updating Components from Database and File-based Libraries ページを参照してください。

  • 接続されたWorkspacesから設計プロジェクトに配置したコンポーネントは、ローカルで変更できます(たとえば、設計スペースで配置済みコンポーネントを選択した状態で、Properties panelからパラメーターを追加、変更、削除できます)。配置済みコンポーネントをWorkspaceライブラリ内の対応するコンポーネントと一致させる必要がある場合(つまり、ローカル変更を元に戻す必要がある場合)は、 Update From Library dialogTools » Update From Libraries)を使用できます。

設計に最初に配置した後のコンポーネントを管理するための方法はいくつか用意されています。

単一インスタンスのコンポーネント変更

配置された各コンポーネントには、Workspace内のそのコンポーネントリビジョンへのリンクがあります。この情報は、選択したコンポーネントのプロパティを参照するときに、Properties panelで確認できます。

コンポーネントの各配置インスタンスには、Workspace内のそのコンポーネントの特定リビジョンへのリンクがあります。コンポーネントの各配置インスタンスには、Workspace内のそのコンポーネントの特定リビジョンへのリンクがあります。

既存コンポーネントのより新しいリビジョンが利用可能な場合、リビジョンステータスの項目(Propertiesパネル上)には、現在のリビジョンのライフサイクル状態の右側に Out of date というテキストが表示されます。なお、ライフサイクル状態が設計で使用不可としてマークされている場合(State Properties dialog でその状態の Allowed to be used in designs オプションが無効)、代わりに Inapplicable と表示されます。

この最下位の個別コンポーネントレベルでは、配置済みインスタンスに対して次の操作が可能です。

  • ボタンをクリックして、既存コンポーネントの最新リビジョンに更新する。

同じコンポーネントを最新リビジョンに更新する例 – 結果を見るには画像にカーソルを合わせてください。同じコンポーネントを最新リビジョンに更新する例 – 結果を見るには画像にカーソルを合わせてください。

  • フィールドの右側にある ボタンをクリックして、別の(置換用の)Workspaceコンポーネントまたはファイルベースのライブラリコンポーネントの最新リビジョンに切り替えることができます。Replace Component ダイアログが開き、接続された Workspace内のコンポーネントと利用可能なファイルベースライブラリが表示されます。現在のコンポーネントはリストの先頭に表示されます。必要な置換コンポーネントを検索して選択し、OK をクリックします。

    既存コンポーネントを別のコンポーネント(代替品)に置き換える例既存コンポーネントを別のコンポーネント(代替品)に置き換える例

    Replace Component ダイアログでは、利用可能なすべてのWorkspaceライブラリコンポーネントおよびファイルベースライブラリコンポーネントに直接アクセスできます。 このダイアログでは、選択したコンポーネントの詳細情報(Parameters、Models、Part Choices、サプライヤーデータなど)、コンポーネント比較、および Workspace Library Components に対する、対象コンポーネントのパラメーターを指定するためのフィルターベースのパラメトリック検索機能が提供されます。

    Replace Component ダイアログは、コンポーネント置換操作を実行する際に Altium Designer の他の場所からもアクセスできます。たとえば、ActiveBOM ドキュメントや Item Manager ダイアログからアクセスできます。

バッチでコンポーネント変更を行う – Item Manager

Related page: Item Manager によるコンテンツ管理

個別のコンポーネント変更は便利ですが、扱うコンポーネント数が多くなると、すぐに面倒になってきます。そこで必要になるのが、複数の変更を一括的に実行できる、単一の集中管理場所です。そこで登場するのが Item ManagerTools » Item Manager)です。

Item Manager は、回路図シート上に配置された Workspace 設計エンティティを、Workspace 内でリンクされている元のコンテンツと同期するための「司令塔」です。すべてのコンポーネントを自動的に検出して一覧表示し、それらが Workspace エンティティかどうかを示したうえで、回路図上の各 Workspace コンポーネントの Item-Revision を、Workspace で利用可能なそのコンポーネントのリビジョンと比較します。各エンティティについて、現在リンクされている Item の情報が、リビジョン、ライフサイクル状態、およびその Item が存在する元の Workspace という観点で表示されます。

Workspace コンテンツのリビジョンを自動比較することで、古くなっているものが示されます。そうした項目を選択し、最小限の手間で最新リビジョンへ更新する準備ができます。詳細は、Detecting when Updates are Required を参照してください。

これらの Workspace エンティティのうち、どれをどのように更新するかは、完全に制御できます。たとえば次のような操作が可能です。

  • 個別のエントリを選択し、リンクされている Item の最新リビジョンを使用するよう更新する、またはまったく別の Item の最新リビジョンを使用するよう選択する。
  • 同じリンク先 Item を使用しているエントリのグループを選択し、その Item の最新リビジョンへ更新する、またはまったく別の Item の最新リビジョンを使用するよう選択する。

提案されたすべての変更は、マネージャー上に反映されます。

必要な変更内容を設定したら、Engineering Change Order(ECO)を生成し、それらの変更を実装するために実行されるアクションを確認します。必要に応じて任意のアクションを無効化することもできます。主導権は常にユーザー側にあります。準備ができたら ECO を実行し、変更を適用します。高速かつ効率的に、配置済みの Workspace コンテンツを簡単に管理できます。

行う変更に自信がある場合は、Item Manager's Apply ECO 機能を使用して、Engineering Change Order ダイアログを表示せずに静かに変更を適用できます。

以下の例では、Item Manager の使用方法を示します。

  • 複数のコンポーネントを、既存の Workspace コンポーネントの最新リビジョンを使用するよう更新する。

古くなったコンポーネントのグループを最新リビジョンに更新します。
古くなったコンポーネントのグループを最新リビジョンに更新します。

  • Replace Component dialog を通じて選択した、別の Workspace コンポーネントの最新リビジョンに、いくつかのコンポーネントを変更する。

1 つ以上のコンポーネントを別の Workspace コンポーネントに置き換えます。
1 つ以上のコンポーネントを別の Workspace コンポーネントに置き換えます。

Item Manager は、接続された Workspace 内の元コンテンツの変更に合わせて、設計内のコンポーネントを同期状態に保つために使えるだけでなく、既存の基板設計をローカル設計アイテムから Workspace 設計コンテンツへ移行する際にも役立つ強力なツールです。設計コンポーネントや回路図シート(デバイスシート)を Workspace に移行した後、Item Manager を使用して、既存のコンポーネントやシートシンボルを、新たに移行した Workspace 版に「置き換え」ます。つまり、設計上の観点ではコンポーネント自体は同じままですが、そのコンポーネントの参照元が変わるということです。

強力な自動マッチング機能により、ローカルのコンポーネントやシートシンボルを Workspace 内の Item にすばやく対応付けできます。

BomDoc からコンポーネントを変更する

部品の発注準備のために BomDoc を確認している際に、コンポーネントの問題が見つかることは珍しくありません。たとえば、設計者がコンポーネントの選定を最終確定し忘れていたり、コンポーネントが EOL になっていて、設計者が代替候補の価格や入手性を検討したい場合があります。これに対処するには、回路図に戻ってコンポーネントを編集し、適切な部品を選択してから BomDoc を更新することもできますが、ActiveBOM では、これを BomDoc 内から直接実行し、その変更を Engineering Change Order を介して回路図へ反映できます。

BomDoc 内で、選択したコンポーネントを右クリックし、Operations » Change <ComponentName> コマンドを選択します。すると Replace Component dialog が開き、そこで置換するコンポーネントを検索できます。目的の置換コンポーネントを見つけたらそれを選択し、OK をクリックします。すると Engineering Change Order ダイアログが開き、BomDoc と回路図を同期するために必要な変更内容が表示されます。

BomDoc 内から直接コンポーネントを置き換える例。
BomDoc 内から直接コンポーネントを置き換える例。

  • コンポーネント置換機能では、現在アクティブな Workspace 内で新しいコンポーネントを検索します。
  • コンポーネント変更が基板設計にも影響する場合は、回路図から PCB の更新も実行する必要があります。
  • Replace Component ダイアログは、Components panel と似たレイアウトで、多くの機能を共有しています。 

汎用コンポーネントを置き換える

設計が進み、Generic Component を特定の物理コンポーネントに置き換えられる段階になったら、Properties パネルの ボタンを選択して Replace Component dialog を起動します。なお、これは Item Manager から、またはプロジェクトの ActiveBOM document から実行することもできます。

Generic Component に適用されているパラメーター値(ここでは電力値と抵抗値)は、Replace Generic Component ダイアログ内で自動的に検索語として使用されるため、絞り込まれた結果から適切な置換コンポーネントを選択できます。この例では、2 つのコンポーネントエントリが検索条件に一致しています。

Javascript ID: GenericComponents_Replace_AD23

Properties パネルを使用して Generic Component を置き換える。

Properties パネルを使用して Generic Component を置き換える。

コンポーネント置換ロジックは複数選択にも対応している点に注意してください。Properties パネルから複数の Generic Component を選択して置換する場合、Replace Generic Component ダイアログで選択した製造元コンポーネントが、それら選択されたすべてのコンポーネントを置き換えます。

設計全体にわたるフットプリントの管理

Altium Designer の Schematic Editor には、強力な Footprint Manager が含まれています。Schematic Editor の Tools メニュー(Tools » Footprint Manager)から起動する Footprint Manager を使用すると、プロジェクト全体のすべてのコンポーネントに関連付けられたフットプリントを確認できます。複数選択に対応しているため、複数コンポーネントのフットプリント割り当ての編集、フットプリントのリンク方法の変更、または複数のフットプリントが割り当てられているコンポーネントについて現在のフットプリント割り当ての変更を簡単に行えます。 Footprint Manager は、設計全体にわたるフットプリント割り当ての確認や問題検出を容易にし、特にレガシー設計や他組織から引き継いだ設計を扱う場合に有用です。設計変更は ECO システムを通じて適用され、必要に応じて回路図と PCB の両方が更新されます。

 Footprint Manager ダイアログには、アクティブなプロジェクト内のすべてのソース回路図にまたがる全コンポーネントの一覧が表示されます。ダイアログ右側のコントロールを使用して、設計内コンポーネントで利用可能なフットプリント、および現在使用中のフットプリントを管理します。主な機能は次のとおりです。

  • 選択した 1 つ以上のコンポーネントに対して、フットプリントモデルの追加、編集、削除が可能。
  • コンポーネント間でフットプリントをコピー可能。
  • 現在のフットプリント割り当ての変更(そのコンポーネントで利用可能な複数のフットプリントの中から、PCB ドメインで現在使用されるフットプリント)。
  • フットプリント検証 - フットプリントモデルが実際に利用可能であること、特に現在のモデルとして設定されているものが利用可能であることを確認。

フットプリントモデル割り当てへの必要な変更がすべて完了したら、それらの変更は標準の Engineering Change Order(ECO)を通じて実装されます。これを行うには、 Footprint Manager ダイアログ右下にある Accept Changes (Create ECO) ボタンをクリックするだけです。

デバイスシートを含む設計では、それらのシート上のコンポーネントは、シートが Read-only としてマークされていない場合にのみ一覧表示されます。プロジェクト内のデバイスシートの Read-only 状態は、Preferences ダイアログの Data Management - Device Sheets page で切り替えます。
設計が複数のライブラリを使って作成され、フットプリントが手動で追加または編集されている場合は、すべてのフットプリントデータを慎重に確認することが不可欠です。 Footprint Manager は設計全体のフットプリント整理に役立ちますが、ある程度の妥当性確認も必要です。たとえば、20W の抵抗器に 0603 フットプリントを指定するといった設計ミスを、システムが検出することはできません。こうした点はすべて注意深く確認する必要があり、またフットプリント名は部品サプライヤーによって異なる場合があることも認識してください。思い込みは禁物です。
AI-LocalizedAI で翻訳
問題が見つかった場合、文字/画像を選択し、Ctrl + Enter キーを押してフィードバックをお送りください。
機能の提供状況

ご利用可能な機能は、お使いのAltiumソリューション(Altium DevelopAltium Agile TeamsAltium Agile Enterprise、または有効な契約期間中のAltium Designer)によって異なります。

実際にお使いのソフトウェアに文書化されている機能が表示されない場合は、詳細についてAltium Sales までお問い合わせください。

従来のドキュメント

Altium Designer のドキュメントは、バージョンごとに掲載されなくなりました。Altium Designer の旧バージョンのドキュメントは、Other Installers ページの Legacy Documentation の項目をご覧ください。

Content