Modifying a Database Table in Altium Designer
データベース内のコンポーネントレコードを変更する必要が生じることがよくあります。既存のコンポーネントは、その現在の状態をより正確に反映するために、1つ以上のフィールドを更新する必要があるかもしれません。新しいコンポーネントが利用可能になり、関連するデータベーステーブルに追加する必要がある場合もあります。コンポーネントにサプライチェーン情報を追加する必要があるかもしれません。また、「obsolete」とマークされ、設計での使用が不要となったコンポーネントは、データベースから完全に削除する必要があります。
DatabaseLib EditorとSVNDatabaseLib Editorは、Table Browserを通じてこれらのアクションを直接実行できるようにし、外部データベースを開く必要をなくします。必要なテーブルが選択されると、データベース内のエントリを操作するためのコマンドが右クリックメニューから利用可能になります。
リンクされたデータベース内の選択されたテーブルを変更するコマンドにアクセスします。
既存のコンポーネントの編集
リンクされたデータベーステーブル内の既存のコンポーネントレコードは、次の2つの方法で変更できます:
-
その場での編集 - 必要なフィールド内をクリックし、必要に応じてその値を変更します。完了したら、Enterキーを押すか、フィールドからクリックして離れ、変更をデータベースにコミットすることを確認する後続のダイアログでYesをクリックします。
-
ダイアログベースの編集 - 必要なコンポーネントレコードのエントリを右クリックし、コンテキストメニューからEdit Componentコマンドを選択します。そのコンポーネントの編集ダイアログが表示され、親データベーステーブルのすべてのフィールドとその値がリストされます。Field Valueエントリをクリックして編集します。希望するすべての変更を行った後、OKをクリックすると、変更が外部データベースのテーブルにコミットされ、そのコンポーネントの対応する更新されたエントリがTable Browserタブに反映されます。
2つの編集方法を使用したコンポーネントレコードフィールドの編集を示します。
新しいコンポーネントの追加
データベーステーブルに新しいコンポーネントを追加するには、Table Browser内の任意の場所を右クリックし、コンテキストメニューからAdd New Componentコマンドを選択します。New Componentダイアログが表示され、親データベーステーブルのすべてのフィールドがリストされます。この新しい物理コンポーネントに必要な情報を入力し、OKをクリックします。新しいコンポーネントがテーブルの最下部に追加されます。
リンクされたデータベースのテーブルに新しいコンポーネントを追加することを示します。
既存のコンポーネントの削除
データベーステーブルから既存のコンポーネントを永久に削除するには、Table Browserのそのエントリを右クリックし、コンテキストメニューからDelete Componentコマンドを選択します。確認ダイアログが表示されるので、削除を進めるにはYesをクリックします。
サプライチェーン情報の管理
関連ページ: Linking to Supplier Data
Altium DesignerのLive Supplier Data機能を使用すると、Altium Designer内からサプライヤーデータベースを検索し、設計コンポーネントを一致するサプライヤーアイテムにリンクできます。検索を通じて見つかった任意のサプライヤーアイテムについては、そのパラメータ、データシートリンク、価格、在庫情報をDbLib/SVNDbLibのターゲットコンポーネントのパラメータとしてもインポートできます。さらに、サプライヤーアイテムから直接、ターゲットデータベーステーブルに全く新しいコンポーネントを作成することもできます!リンクされたサプライヤーデータは、設計リリース時に、特にプロジェクトのコスト計算や調達の観点から、部品表に含めることができます。
この機能の核心は、Supplier Linkです。この基本的なエンティティは、Altium Designerコンポーネントとサプライヤーの電子部品データベース内のアイテムとの間のライブリンクを提供します。
Supplier Linkの作成には、対象のAltium Designerコンポーネントに2つのパラメータを追加することが関与します:
- Supplier n
- Supplier Part Number n
nは、同じコンポーネントに複数のリンクが追加される場合に、サプライヤーアイテムを区別するために使用される整数の接尾辞です。
Supplier Linksの追加
Supplier Linkを作成するプロセスは簡単です。手動でこのプロセスを最も簡単に行うには、Manufacturer Part Searchパネルを使用して必要な部品を検索します。見つかったら、パネルの結果領域で選択したアイテムをクリックして選択し、SPNドロップダウン(Supplier Part Number)が表示されるようにします。ドロップダウンをクリックすると、SPNタイルが表示され、各タイルにはそのサプライヤーからの選択した部品の価格と在庫のリアルタイム情報が詳細に表示されます。
表示されたサプライヤーのいずれかをデータベースライブラリにSupplier Linkとして追加できます。
Manufacturer Part Searchパネルを使用して、次のいずれかの方法でSupplier Linkを作成できます:
- Manufacturer Part Searchパネルのサプライヤータイルをクリックして保持し、データベースライブラリのTable Browser内のコンポーネントレコードにドラッグアンドドロップする(下のアニメーションに示されているように)。
- Manufacturer Part Searchパネルのサプライヤータイルを右クリックし、Add Supplier Link Toコマンドを選択します。DbLib/SVNDbLibファイルがアクティブな場合、Supplier Linkがフォーカスされたコンポーネントレコードに追加されます。
- Manufacturer Part Searchパネルのサプライヤータイルを右クリックし、Add Supplier Link And Parameters Toコマンドを選択します。このコマンドは、選択したサプライヤーアイテムのパラメータ、データシートリンク、価格、在庫情報を追加し、そのアイテムへのSupplier Linkを一度にすべて追加するために使用されます。DbLib/SVNDbLibファイルがアクティブな場合、パラメータとSupplier Linkがフォーカスされたコンポーネントレコードに追加されます。
- 新しいライブラリコンポーネントを作成する場合、Manufacturer Part Searchパネルのサプライヤータイルを右クリックし、Import Into LibraryName As ComponentName / PartNumberコマンドを選択します。このコマンドは、選択したサプライヤーアイテムから直接、ターゲットライブラリDbLib/SVNDbLibに新しいコンポーネントを作成するために使用されます。新しいコンポーネントのComponentName/PartNumberは、サプライヤーアイテムのManufacturer Part Numberパラメータを使用して命名されます。アイテムへのSupplier Linkとそのアイテムのすべてのパラメータ(パラメータ、データシートリンク、価格、在庫情報)がコンポーネントレコードに追加されます。
リンクされたデータベースのコンポーネントレコードにSupplier Linkを追加することを示します。
Supplier Linksの表示/編集
データベースコンポーネントに現在定義されているSupplier Linksは、Supplier Links forダイアログを使用して表示および編集できます。このダイアログにアクセスするには、アクティブなDbLib/SVNDbLibファイルのTable Browserタブ内のコンポーネントのレコード内を右クリックし、コンテキストメニューからEdit Supplier Linksコマンドを選択します。
選択したデータベースコンポーネントの現在定義されているサプライヤーリンクを編集する例です。
「サプライヤーリンクの」ダイアログには、コンポーネントに現在定義されているすべてのサプライヤーリンクがリストされています。
このダイアログでは、次の操作ができます:
-
サプライヤーを選択し、削除ボタン(
)をクリックしてそのサプライヤーを削除します。
-
サプライヤーをクリックしてドラッグし、サプライヤーの順序を変更します。
-
Addボタンをクリックして追加のサプライヤーを追加します。Add Supplier Linksダイアログが表示され、そこから追加のサプライヤーリンクを検索して追加できます。メーカー部品検索パネルを使用する場合と同じ方法でサプライヤー項目の検索が行われます。
必要に応じてサプライヤーリンクの編集を終えたら、 OKをクリックします。データベース内のコンポーネントのレコードが更新され、新しく追加されたリンクごとに Supplier n および Supplier Part Number n の追加フィールドが追加されます。これらのフィールドのペアには、複数の定義されたサプライヤーリンクを区別するために整数の接尾辞 nが付けられます。