管理コンポーネントまたはカスタムアイテムのインスタンスを追加する
管理コンポーネントまたはカスタムアイテムを追加した後、それを右クリックして操作 » インスタンスを追加コマンドを選択し、BOMコンポーネントに追加ダイアログにアクセスします。このダイアログを使用して、BOMにコンポーネントのインスタンス数を定義します。
指定子プレフィックス、オプションのセパレータ(X-1やX:1のような結果を得るために定義できます)および必要なコンポーネントの数量を指定します(この値は指定子範囲を定義するために使用され、ActiveBOMの数量列にも表示されます)。説明などの他のパラメータは、BOMアイテムグリッドで直接編集できます。
管理されたコンポーネントまたはカスタムアイテムの変更/削除
指定子を編集するか、管理されたコンポーネントまたはカスタムアイテムのインスタンスを削除するには、それを右クリックして操作 » アイテムの編集コマンドを選択します。変更/削除ダイアログが開きます。
変更/削除ダイアログのオプションとコントロール
- BOMコンポーネント - ダイアログのグリッド領域には、新しいアイテムの各インスタンスがリストされています。指定子のプレフィックスまたは値を編集するには、適切な新しい指定子セルをクリックして必要に応じて編集します。
- すべて削除 - このボタンをクリックすると、ダイアログにリストされている追加のBOMアイテムのすべてのインスタンスが選択され、削除されるようにマークされます。ダイアログのOKボタンがクリックされると、削除マークが付けられたすべてのアイテムがActiveBOMのBOMアイテムグリッドから削除されます。新しいアイテムのインスタンスがもはや存在しないため、アイテムも削除されます。この操作は元に戻すことができません。
- 削除なし - このボタンをクリックすると、すべての削除マークがクリアされます。
- 選択したものを削除 - 削除されることがマークされていないインスタンスが選択された場合、3番目のボタンを使用して、現在選択されているインスタンスに対して削除マークを設定できます。
- 選択したものを復元 - 現在削除のためにマークされているインスタンスが選択された場合、3番目のボタンを使用して、現在選択されているインスタンスから削除マークをクリアできます。
データソース
ActiveBOMで利用可能なデフォルトのデータソースには、スキーマティックコンポーネントのパラメーター(
)、ワークスペースコンテンツのためのワークスペースコンポーネントのパラメーター(
)、そしてActiveBOMによって提供されるデータ(
)があります。これらのソースから、ActiveBOMは主要なプロジェクトBOMアイテムグリッドを生成します。データソースは有効化され、その表示はActiveBOMの
列タブの
プロパティパネルで制御されます。
関連するソースボタン(列リストの上)を有効にすることで、BOMには以下の追加データソースから取得した情報も含めることができます:
PCB - これを有効にすると、各コンポーネントの利用可能な列にPCBの位置/回転/ボードの面のデータを含めることができます。プロジェクトに複数のPCBドキュメントが含まれている場合、必要なPCBを選択するために 使用するPCBを選択ダイアログが開きます。
データベース - 外部データベースから追加のコンポーネントパラメータを読み込むために(*.DbLib、*.SVNDbLib、または*.DbLinkを介して)。
Altium Cloud Services - これを有効にすると、Altium Parts Providerによって識別されたBOMアイテムの追加のコンポーネントデータにアクセスし、サプライチェーンソリューションを表示できます。
ドキュメントパラメータ - これを有効にすると、PCBプロジェクト内のすべての回路図ドキュメントから検出されたすべての回路図ドキュメントパラメータが利用可能な列に含まれます。
各パラメータのソースは、列のリストにあるアイコンによって示されます。
データソースパラメータの優先順位 同じパラメータが複数のデータソースに存在する場合、ActiveBOMでは以下の優先順位が適用されます(最も高いものから最も低いものへ): 1. BOM 2. PCB 3. ドキュメント 4. サーバー 5. データベース 6. クラウド 7. 回路図 8. マニュアル
- カラムリストの上にあるボタンを使って、そのデータソースを有効/無効にできます。ソースが無効になると、そのソースのすべてのデータがグリッドから削除されます。
- カラムリストの下にあるチェックボックスは、カラムリストの便利なフィルターです。これらを使用して、グリッドからデータを削除することなく、カラムリストにデータソースを追加/削除できます。
Altium Parts Providerを使用するだけでなく、ODBC接続を介して既存の企業データベースに接続することも可能です。これは、Altium Designerでカスタムパーツプロバイダ同期機能を有効にすることによって実現されます(カスタムデータ同期オプションを選択して、プラットフォーム設定ページ(インポーター\エクスポーターの下)で設定)し、データ管理 - パーツプロバイダページの設定ダイアログでプロバイダとして有効にします。この機能により、企業データベースがワークスペースパーツプロバイダとして振る舞うことができます。
詳細については、パーツソース設定ページ(Altium 365 ワークスペース、エンタープライズサーバーワークスペース)でカスタムデータベースパーツプロバイダについて読んでください。
行番号列
組み立て図面が含まれるPCB設計や、設計エンジニア、コストエンジニア、購買専門家間でのBOMデータ交換において、BOM行番号(BOMアイテム位置番号)は、BOM行を個別に区別するために使用される簡単な方法です。これにより、設計内の対応するコールアウト、コンポーネント、および描写を明確に識別または見つけることができます。
プロジェクトBOMデータソースとして、ActiveBOMはプロジェクトBOMのユーザー定義行番号をサポートしており、手動および自動の行番号(BOMアイテム位置番号)管理機能を備えています。
-
プロジェクトのBOMアイテムの位置番号を自動的に設定するには(基本ビューで)、行番号設定 ボタンをクリックします。行番号は、アイテム詳細グループの列の行番号列に表示されます。ボタンの右側のドロップダウンアイコンをクリックして、開始値と増分値を定義できる行番号オプションダイアログを開きます。
行番号オプションダイアログ
- 開始番号 - 最初の行番号セルが空の場合に使用する値。
- 増分 - この量だけ空の行番号フィールドを増やします。
ダイアログに入力された値は、行番号コマンドの後続の使用に保持されます。
- 行番号を手動で変更するには、基本ビューモードに切り替えてから、行番号列の必要なセルを選択し:
- キーボードの削除を押してセルをクリアし、その後
- 新しい値を手動で入力するか、または
- Windowsクリップボードから値の範囲を貼り付けます。
-
カスタム追加された番号から番号を付け直すか、続けるには、必要なアイテムの行番号セルをクリックし、その後行番号設定 ボタンをクリックします。行番号付けダイアログが開き、既存の番号を参照として使用し、選択されたセルまたはすべての空のセルに対して、上にある最も近い空でないセルから連続して番号を付ける(番号付けを続ける)か、または既存のすべての番号を削除してすべての行を再番号付けする(すべてを再番号付け)ことができます。行番号オプションダイアログで最後に定義された基数と増分値が、必要に応じて追加される番号を計算するために使用されます。必要に応じて、開始番号を定義するために選択された行番号セルにシード値を入力できます。
ActiveBOMドキュメント(*BomDoc)の一部の行番号が既に定義されている場合、番号付けを続けるバリエーションの行番号付けダイアログが開きます。
ActiveBOMドキュメント(*BomDoc)のすべての行番号が既に定義されている場合、すべてを再番号付けバリエーションの行番号付けダイアログが開きます。
ライン#管理機能は、基本ビューモードでのみ利用可能です。
BOMアイテムグリッドの表示設定と保存
良いスプレッドシートアプリケーションと同様に、BOMアイテムグリッドは要件に合わせて設定できます。従来の列の並べ替えやソート機能に加えて、現在の設定をBOMセットとして保存できます。
グリッド設定機能 - 任意の列の表示/非表示 -
プロパティパネルの列機能を使用してください。パネルの上部にある
検索フィールドを使用して、列をすばやく見つけることができます。 - 列の順序を変更する - 列のタイトルをクリックして保持し、ドラッグアンドドロップします。 - 列の幅を変更する - タイトル領域の列の端にマウスを合わせてクリックし、ドラッグします(列の幅を変更するために使用される二重矢印のカーソル
を探してください)、またはその位置でダブルクリックして、列の内容に合わせて自動サイズ調整を行います。 - 列によってグリッド全体をソートする: - 列のタイトルをクリックして、その列の内容に基づいてグリッドをアルファベット順にソートします。 - 2回目にクリックすると、逆方向にソートします。 - Shiftキーを押しながら別の列のタイトルをクリックして、その列の内容によってサブソートします。 - 特定の値によってグリッドをフィルタリングする - この列に存在する値によってグリッドをフィルタリングするためにフィルターアイコン
をクリックします。選択された列をフィルタリングするための条件、演算子、値、演算子タイプなどを定義するには、
(カスタム)を選択して
フィルターエディターダイアログにアクセスします。
フィルターエディターダイアログ - 設定をBOMセットとして保存する - これについては以下で詳しく説明します。
BOMセットの操作
BOMアイテムグリッドの設定は何個でも保存できます - これらはそれぞれBOMセットと呼ばれます。グリッドを要件に合わせて設定した後、ActiveBOMのプロパティパネルのBOMセット領域にある追加ボタンをクリックして、BOMセットをリストに追加します。
目のアイコンをクリックしてBOMセットを有効にします。
BOMセットは、ActiveBOMのプロパティパネルで設定されます。
コンポーネントの交換
BomDocがチェックされ、部品の注文準備が整っているときに、コンポーネントに問題があることが特定されることは珍しくありません。たとえば、設計者がコンポーネントの選択を最終化するのを忘れていたり、コンポーネントがEOL(製造終了)になっており、設計者が代替品の価格や入手可能性を探りたい場合があります。以前は、この問題を解決する唯一の方法は、回路図に戻ってコンポーネントを編集し、適切な部品を選択してから、BomDocを更新することでした。
BomDoc内のコンポーネントを変更し、その変更をエンジニアリング変更命令を通じて回路図に反映させることもできます。選択したコンポーネントを右クリックし、操作 » 変更 <コンポーネント名> コマンドを選択します。コンポーネントの置換ダイアログが開き、そこで置換えるコンポーネントを検索できます。
部品交換のOKボタンをクリックすると、エンジニアリング変更指令ダイアログが開き、BomDocとの同期に必要な変更の詳細が表示されます。
- 「コンポーネントの置換」機能は、現在接続されているワークスペースで新しいコンポーネントを検索します。検索で適切なコンポーネントが返されない場合、ダイアログにはメーカーパーツ検索パネルを開くリンクが表示されます。ここで右クリックして、自分のワークスペースにコンポーネントを取得する(新規コンポーネントの作成ダイアログとコンポーネントエディタを介して)か、またはコンポーネントをローカルに統合ライブラリパッケージとしてzipアーカイブでダウンロードするかを選択できます。これらのコマンドは、メーカーパーツ検索パネルで選択した部品がAltium Designerモデルを含む場合にのみ利用可能です( アイコンを探してください)。
- コンポーネントの置換ダイアログの検索、カテゴリ、フィルタ機能を使用する代わりに、結果を右クリックして類似コンポーネントを探すダイアログにアクセスすることもできます。このダイアログの強力な点は、右クリックしたコンポーネントの値を取り、それに基づいて、共通のプロパティやパラメータを共有する複数のコンポーネントを、値の範囲にわたって迅速に見つけることができることです(画像を表示)。
- コンポーネントの変更がボード設計にも影響を与える場合は、回路図からPCBを更新する必要があります。
► ECOの適用についてもっと学ぶ
バリアントの操作
ActiveBOMは、デザインバリアントを含むPCBプロジェクトをサポートしています。デザインバリアント機能により、単一の基本PCBデザインを作成し、それを異なる方法で搭載(ロード)することができます。組み立てられたボードの異なるローディングは、デザインバリアントと呼ばれます。
デザインバリアントの操作:
- デザインバリアントは、バリアント管理ダイアログまたはバリアントマネージャー(プロジェクト » バリアント)で設定されます。
- バリアントを調べるには、プロジェクトパネルのプロジェクトのバリアントフォルダ内にあるバリアントの名前をダブルクリックします。下の画像に示されています。
ActiveBOMは以下の方法でバリアントをサポートします:
- Base viewモードまたはFlat viewモードで特定のバリアントのBOMを表示
- BOMアイテムリストにNot Fittedアイテムを含めるオプション
- Consolidated viewモードで、すべてのバリアントで使用される部品の統合リストを表示
- 基本コンポーネントと変更されたコンポーネントの両方に対して手動ソリューションを定義
Base Viewモードでのバリアント
選択されたバリアントについて、これらの部品をBOMアイテムグリッドに含めるために、プロパティパネルで表示されていないフィットオプションを有効にします。このオプションが有効になると、アイテム詳細にフィット列が自動的に表示されます。
ベースビューモードでは、フィット列にはフィット
またはフィットしていない
が表示されます。部品が変更された場合(このバリアントで代替部品が選択された場合)、そのBOMアイテムの代替部品の詳細が自動的に表示されます。
現在のバリアントがActiveBOMのステータスラインに表示されていることに注意してください。
統合ビューモードでのバリアント
統合ビューモードは、すべてのバリアントで使用されるすべてのコンポーネントを表示します。統合ビューには、以下の機能があります:
- コンポーネントが変更されると、使用される代替コンポーネントごとにBOMアイテムがあり、これらのBOMアイテムは同じ指定子を持ちます。例えば、下の画像では、コンポーネントDS1とDS2がそれぞれ2回リストされており、BGAバリアントはTSOPバリアントとは異なる色のLEDを使用しています。コンポーネントR1は、BGAおよびTSOPバリアントがベースデザインのオリジナルとは異なる抵抗器を使用しているため、3回表示されます。
- 統合ビューモードでは、未装着を表示オプションが有効になっている場合、装着済み列には
装着済み
または変更済み
が表示されます。統合ビューはすべてのバリアントで使用されるすべてのコンポーネントを表示するため、表示されるすべてのコンポーネントはベースまたはバリアントのいずれかに装着されています。
- 各バリアントには、このコンポーネントがこのバリアントで使用される数を示す<VariantName> - 数量列と、数量列の値に単価を掛けた<VariantName> - 価格列があります。
- 一部の設計者は、ベースデザインとバリアントの両方からビルドドキュメントを作成するため、数量列もあり、これはベースデザインのビルドで使用されるこのコンポーネントのインスタンス数を反映しています。ベースデザインからビルドドキュメントを生成しない場合は、この列を非表示にします。
- 統合ビューモードのグリッドは、セルの値がベースデザインのそのセルの値と異なる場合に色を使用して示します、下記のように。
セル内の色は、そのセルの値がベースデザインのセルの値と異なることを示しています。
バリアントについて詳しくは、デザインバリアントのページを参照してください。
BomDoc、回路図、PCB間での作業
BomDoc、回路図、PCBデザイン間で作業を助けるための2つの機能があります:クロスセレクトとクロスプローブです。これらの機能の動作は、Preferencesダイアログのシステム - ナビゲーションページで設定されます。
これらの機能はどちらも、他のドキュメントで同じコンポーネントを見つけるために使用できます。クロスセレクトとクロスプローブの違いは、クロスセレクトモードがターゲットドキュメントでコンポーネントを選択するだけで、そのドキュメントをアクティブに表示しないのに対し、クロスプローブはターゲットドキュメントをアクティブに表示し、さらにターゲットドキュメントのエディタをアクティブなエディタに切り替えることができる点です。
BomDocから回路図やPCBへクロスセレクトまたはクロスプローブすることはできますが、回路図やPCBからBomDocへクロスセレクトまたはクロスプローブすることはできません。
クロスセレクトモード
クロスセレクトモードを使用するには、使用したい各エディタで有効にする必要があります。ツール » クロスセレクトモードコマンド(Shift+Ctrl+X)を選択します。クロスセレクトモードが有効になると、メニューアイコンがアウトラインでハイライト表示されます 。
クロスセレクトモードを使用するには、対象のドキュメントを開いている必要があります。BomDocのBOMアイテムリストでコンポーネントを選択すると、そのコンポーネントは対象の回路図とPCBドキュメントで選択され、中央に配置されます(ズームがクロスセレクトモードオプションで有効になっている場合、システム - ナビゲーションページの設定ダイアログにて)。ただし、対象のドキュメントがアクティブなドキュメントとして表示されることはありません。
BomDocがベースビューモードにある場合、下の画像に示されているように、その部品のすべてのインスタンスが回路図とPCB上で選択されます。
クロスセレクトモードの表示動作は、設定ダイアログのシステム - ナビゲーションページにあるクロスセレクトモードオプションを使用して制御されます。
対象のドキュメントはアクティブドキュメントにはなりません。そのため、ソースドキュメントとターゲットドキュメントを並べて開いておくことをお勧めします。
回路図(またはPCB)からBomDocへのクロスセレクションもサポートされています。
BOMアイテムリストで選択されたコンポーネントを回路図やPCB上で見つけて選択するためにクロスセレクト機能を使用します。
クロスプロービング
クロスセレクトは単にモードであり、有効にすると、BOMアイテムリストでクリックするたびに結果が表示されますが、クロスプローブは意図的なアクションです。
メインメニューから
ツール » クロスプローブコマンドを選択するか、BOMアイテムを右クリックしてコンテキストメニューから
クロスプローブを選択すると、そのコンポーネントを回路図上でクロスプローブできます。ボードファイルが開いている場合は、PCBコンポーネントもクロスプローブされます。 クロスプローブの重要な機能の一つは、対象ドキュメントのエディターに切り替える能力です。
クロスプローブコマンドを選択する際に
Ctrlキーを押し続けると、エディターを切り替えてクロスプローブします。
クロスプローブコマンドにアクセスするには、右クリックします。そのBOMアイテムに存在する各コンポーネントの指定子ーに対するエントリーがあります。
クロスプロービング中は、BomDoc(ソース)と回路図(ターゲット)ドキュメントをメインデザインウィンドウを分割するか、新しいウィンドウで回路図を開くことにより、並べて表示する方が効率的です。これらのコマンドは、ドキュメントタブの右クリックメニューで利用可能です。
プロパティパネル
アクティブなドキュメントがBOMドキュメント(*.BomDoc
)の場合、プロパティパネルにはドキュメントオプションが表示されます。
以下の折りたたみ可能なセクションには、利用可能なオプションとコントロールに関する情報が含まれています:
General
- 生産数量 – 製造されるボードの数。このフィールドを定義することは、サプライヤーからの部品の可用性をチェックするために使用されるため、重要です。
- 通貨 – 部品価格を表示するための好ましい通貨。通貨変換のための為替レートは、Altiumアカウントにサインインしている場合、毎日更新されます。Altiumから切断された場合(システム – アカウント管理ページの設定ダイアログで)、これらの更新されたレートへのアクセスが失われます。この状況では、BOMレポートダイアログでキャッシュデータを使用するオプションがあります。
- ボードあたりの価格 – サプライヤーベースのデータから導き出され、以下に説明されているボードあたりのサプライヤー小計の合計です。なお、ボードあたりの価格は最小注文数量(MOQ)を考慮していません。
- 注文価格 – サプライヤー小計の合計。注文価格はMOQを考慮しており、これがサプライヤーに支払われる金額です。
ボードあたりの価格と注文価格を導き出すために使用されるサプライヤーベースのデータは、列領域の各希望項目のチェックボックスを有効にすることで部品表に含めることができます:
- メーカー n - メーカーの名前。
- メーカーライフサイクル n - 利用可能な場合、メーカーライフサイクルの状態。
- メーカー部品番号 n - メーカー部品番号。
- サプライヤー n - サプライヤーの名前。
- サプライヤー通貨 n – 価格データに使用される選択された通貨のアルファベットコード。
- サプライヤー注文数量 n – (アイテム数量 * 生産数量)または最小注文数量(MOQ)のいずれか高い値。
- サプライヤー部品番号 n – サプライヤーアイテムの部品番号。
- サプライヤー在庫 n – サプライヤーが在庫しているアイテムの単位数。
- ボードあたりのサプライヤー小計 n – サプライヤー単価にアイテム数量を掛けたもので、そのアイテムの小計となります。この値はMOQを考慮していません。
- サプライヤー小計 n – サプライヤー単価にサプライヤー注文数量を掛けたもので、MOQを考慮したそのアイテムの小計です。
- サプライヤー単価 n – サプライヤーアイテムの単位あたりのコスト(MOQを考慮せず)。
各BOMアイテムに対して目標価格が定義されている場合、目標列がこれらを反映します。各BOMアイテムの目標価格を入力するには、パネルの列タブで目標価格列を有効にし、アイテムグリッドで各アイテムの価格を入力します。
サプライチェーン情報はActiveBOMインターフェースの下部領域に表示され、左側にメーカー部品、右側に1つ以上のカラーサプライヤータイルが表示されます。この領域は、BOMアイテムに有効なサプライチェーン情報が特定できる場合にデータを表示します。これらのメーカー&サプライヤー詳細行はソリューションとして参照されます。メーカーの詳細はMPN(メーカー部品番号)に、サプライヤーの詳細はSPN(サプライヤー部品番号)に省略されます。
- アイテムごとのソリューション – 各BOMアイテムに対して見つけたいメーカー部品の数。
- ソリューションごとのサプライヤー – 各メーカー部品に対して見つけたいサプライヤーの数。
- ソリューション
- 無効なSPNを除外 – 無効なSPNを除外するために選択します。
- お気に入りサプライヤーリスト
BOM CoDesign機能がドキュメントで強調表示される準備ができたら、上記および下記の条件付きボックスを更新してください。