BOM 生成に関する一般的な方法は、BOM データを Altium Designer から、企業が推奨する Excel フォーマットのスプレッドシートへ エクスポートすることです。BOMは、Report Manager ダイアログ(以下から表示できます)から生成されます:
レポートマネージャの Export Options には、Microsoft Excel Worksheet
がオプションとして含まれています。このオプションを選択すると、事前に定義した Excelテンプレートを Excel Options のドロップダウンで選択できます。レポートマネージャ でExport ボタンをクリックすると、BOMデータは新しい Excel Worksheet(選択した Excel テンプレートに定義されているフォーマットで)へ読み込まれます。
設計データは、どのように Excel テンプレートにマップされますか
Altium Designer のデータは、Excel テンプレートに特別な Field や Column ステートメントを含めることで、スプレッドシートへマップされます。Field ステートメントは、1 つのパラメータ(例えば、Title)をマップするために使用します。Column ステートメントは、コンポーネントごとのパラメータ(例えば、各コンポーネントのデジグネータ)をマップするために使用します。
Field ステートメントは、1 つのパラメータ(例えば、BOM の上部に表示する Title)をマップするために使用します。Field 宣言は、下図に示すように、渡された値に置き換えられます。
Column 宣言は、コンポーネントごとのパラメータ(例えば、各コンポーネントのデジグネータ、内容説明、ユーザ定義のパラメータ等)をマップするために使用します。これには、行番号、PCB ロケーションデータ、BomDoc へ入力したカスタム列データ(プロジェクトに BomDoc がある場合)も含めることができます。テンプレート内の Column 宣言は ColumnName 文字列に置き換えられ、下の 2 つの画像で示すように、各行に BOM Item の column 値が表示されます。
様々なサンプルテンプレートが、インストールした時の \Templates
フォルダに含まれています。
デフォルトテンプレートの場所は、Preferences ダイアログの Data Management - Templates ページで設定します。