PCBリリースビューで出力ジョブファイル処理を自動化

投稿日 2017/02/10 金曜日
更新日 2020/10/27 火曜日
PCBリリースビューで出力ジョブファイル処理を自動化

Altium Designerのユーザーは、Altium Vaultを使用して、出力ジョブファイルの処理を自動化する自動化された高整合性設計リリースシステムを生成することができます。

出力ジョブファイルを使用して、Altium Designerプロジェクトに必要なドキュメントの要件を定義し保存することは、非常に効率的で強力な機能です。出力ジョブファイルによってサポートされる出力タイプが増えるにつれて(例えば、フットプリント比較レポート、STEPファイルのエクスポート、3Dムービーの作成など)、または企業のドキュメント要件が増加するにつれて、必要な出力コンテナの数はかなり大きくなる可能性があります。現在、出力ジョブファイルエディタ自体内で一度に複数の出力コンテナの内容を生成する方法はありません。したがって、ドキュメントパッケージ全体を生成するには多くのマウスクリックが必要になるかもしれません。

数年前、Altiumは製造への設計リリースのための新しいデータ管理プロセスを導入しました。これにより、生産スケジュールを守ることができます。このプロセスの目的は、Altium Vaultテクノロジーを利用して、自動化された高整合性PCBリリース管理システムを提供することです。しかし、Vaultを使用していない顧客でも、提供される一部の自動化を利用することができます。この自動化は、一つまたは複数の出力ジョブファイルをバッチ処理するために使用でき、以下で概説されています。

Figure 1 - Modifying Output Containers

図1 - 出力コンテナの修正

Figure 2 - Modifying Output Containers

Cloud Storage and Version Control

Store all of your libraries and design data in one secure, accessible, and version-controlled space.

図2 - 出力コンテナの修正

出力ジョブファイルの編集

このプロセスの最初のステップは、リリースプロセスがそのコンテナを検出するように、自動化出力ジョブファイル処理出力コンテナを編集することです。これは、まずコンテナの設定で変更リンクをクリックすることから始めます。

ベースパスがリリース管理に設定されていない場合は、現在のベース出力フォルダの名前をクリックします。

これにより、リリース管理と手動管理の選択肢を示す小さなウィンドウが表示されます。リリース管理オプションを選択します。これで、出力は手動管理フォルダ名によって指定された場所ではなく、リリースプロセスによって決定されるメインの出力場所に書き込まれます。

Figure 3 - Modifying Output Containers

Part Insights Experience

Access critical supply chain intelligence as you design.

図3 - 出力コンテナの修正

ベースパスが現在リリース管理に設定されている場合は、そのままにしておいても構いません。サブフォルダ名は必要に応じて編集できます。

Figure 4 - Modifying Output Containers

図4 - 出力コンテナの修正

このプロセスを各コンテナに対して繰り返します。複数の出力ジョブファイルがある場合は、それらも編集します。

Easy, Powerful, Modern

The world’s most trusted PCB design system.

設定の作成

次のステップは、Configuration Managerを使用することです。これにアクセスするには、プロジェクトパネルで.PrjPCBファイル名を右クリックし、Configuration Managerを選択します。さらに、プロジェクト内の任意のファイルが現在開かれている場合、プロジェクトメニューからConfiguration Managerにアクセスすることができます。

公式リリースプロセスの一環として、設定はプロジェクトが特定の製造品目にマップされるように出力される方法を設定する方法です。この概念については、このAltium Tech Docで詳しく説明されています。

出力ジョブの実行を自動化するために必要なことは、図5に示すように、既存のデフォルト設定を編集することだけです。

Figure 5 - Setting up the PCB Project Configuration

図5 - PCBプロジェクト設定の設定

Manufacturing Made Easy

Send your product to manufacturing in a click without any email threads or confusion.

デフォルト設定の名前は変更されるべきです。これが重要な理由は、この名前が出力が生成されるときにベースフォルダ名として使用されるからです。このフォルダはプロジェクトフォルダ内に作成されます。この例では、設定は「Outputs」と名付けられます。

次のステップでは、どの出力ジョブファイルを実行するかを有効にします。プロジェクトからの2つの出力ジョブファイルの名前が図6に示されていることに注意してください。この例では、両方が実行されます。Vaultを使用していないため、ターゲットVaultはNoneに設定され、ターゲットアイテムは空のままにしておけます。結果として得られる構成は図6に示されています。

Figure 6 - Final PCB Project Configuration

図6 - 最終的なPCBプロジェクト構成

必要に応じて、異なる*.Outjobファイルの組み合わせに対応するために、複数の構成を作成できます。例えば、2つのドキュメント出力ジョブファイル(2つのボード製造業者ごとに1つずつ)と、どちらのドキュメント出力ジョブファイルが使用されるかに関係なく実行する必要がある検証出力ジョブファイルがある場合、図7に示すように2つの構成を作成できます。

Cloud Storage and Version Control

Store your libraries and design data in one secure, accessible, and version-controlled space.

Figure 7 - PCB Project Configuration with Multiple Output Job Files

図7 - 複数の出力ジョブファイルを持つPCBプロジェクト構成

構成マネージャーを閉じるにはOKをクリックします。ここで作成された情報は.PrjPCBファイルに保存されるので、この時点でプロジェクトを保存してください。

設計の公開

最後のステップは出力を作成することです。PCBリリースビューは、[ビュー] メニューからアクセスできます。このビューでは、構成マネージャーで作成した構成をロードし、ユーザーがその構成内のすべての出力ジョブファイルを一度に実行できるようにします。構成の名前が表示されていることに注意してください。複数の構成が存在する場合、それらはタブ付きビューで表示され、ユーザーが実行する構成を選択できます。

図8 - 実行する構成の選択

Requirements Management Made Easy

Connect design data and requirements for faster design with fewer errors

図8 - 実行する構成の選択

公式リリースプロセス(Vaultアイテムをターゲットにする場合)では、ユーザーはデザインモードまたはリリースモードで作業するオプションがあります。リリースモードは、設計がチェックインされ、リビジョン管理と一致している場合、かつリリースVaultが設定されている場合にのみ利用可能です。ここではそのいずれも満たされていないため、デザインモードのみが利用可能です。

デザインモードでは、リリースプロセスの2つのステップのみが利用可能です。— 設計の検証と出力の生成です。

図9 - VCSまたはVaultがない場合のリリースプロセス

図9 - VCSまたはVaultがない場合のリリースプロセス

Variant Manager

Meet demands of a globalized market that requires unique versions of your PCBs.

設計の検証は、出力ジョブファイルに検証出力が追加されている場合に利用可能です。それには、設計ルールチェック、差分レポート、電気ルールチェック、フットプリント比較レポートが含まれます。これらのチェックのうち3つは、ここで使用されているValidation.OutJobファイルに存在します。

図10 - 検証出力

図10 - 検証出力

「設計の検証」ボタンをクリックすると、その時点でこれらのチェックが実行されます。エラーや警告はメッセージパネルに記録されます。設計の検証ステップが完了すると、これらのチェックのステータスが図11のようにリストに更新されます。

図11 - 検証出力を実行する際のリリースステータス

図11 - 検証出力を実行する際のリリースステータス

 

重要なのは、これが公式リリースフローをサポートすることを目的としているため、検証チェックのいずれかが失敗すると、出力生成プロセスが停止することです。失敗した項目は、続行する前に対処する必要があります。

すべての検証チェックが「合格」とマークされたら、出力を生成するために「出力を生成」ボタンをクリックできます。検証ステップを最初に実行せずに「出力を生成」を実行する必要はないことを覚えておいてください。検証チェックのいずれかが「合格」でない状態(例: 欠落、古い、失敗)で「出力を生成」を実行すると、最初に「設計の検証」が自動的に実行されます。すべての検証チェックが合格すると、残りの出力が生成され、構成名で定義されたフォルダに送信されます。フォルダのフルパスは、図12に示されているように、リリースビューの下部にリストされます。

チートシート

上記のプロセスについて十分に理解できたら、出力ジョブファイルのプロセスを自動化するための簡単なチェックリストが役立つかもしれません。主要なステップは3つです:

  • 出力ジョブファイルのコンテナを手動管理ではなくリリース管理に編集します。
  • プロジェクト名を右クリックして構成マネージャーにアクセスします。構成名を希望するメイン出力フォルダ名として設定します。必要な出力 ジョブバッチファイルを有効にします。
  • [ビュー] / [PCBリリースビュー] に進み、「出力を生成」をクリックして検証チェックを実行し、出力を生成します。

結論

完全なドキュメントは、製造に対して設計意図を伝えるために非常に重要です。これらの簡単なステップを出力プロセスに追加することで、時間を節約するだけでなく、すべての出力が毎回確実に作成されることを保証できます。

PDFとして開きます

関連リソース

関連する技術文書

ホームに戻る
Thank you, you are now subscribed to updates.
Altium Need Help?