製造データ生成の効率化

Altium Training

Altium Essentials: Output Job File for Documentation

This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.

PCB設計では、設計に対して/設計から生成できる出力の種類が非常に多く、各出力タイプにはそれぞれ固有の設定があります。この多数の出力を管理する最適な方法は、Output Jobファイル(一般に「OutJob」と呼ばれます)を使用することです。

OutJobは、あらかじめ構成された出力のセットです。各出力はそれぞれ独自の設定と出力形式(例:ファイルへの出力、プリンタへの出力)で構成されます。これらの出力設定はOutJobファイルに保存され、OutJobファイルはプロジェクトの一部となるASCIIファイルです。

OutJobは非常に柔軟で、必要に応じて出力を多くも少なくも含められ、プロジェクトには任意の数のOutJobを含めることができます。最適な運用としては、プロジェクトから生成する出力の用途ごとに、必要な出力一式を1つのOutJobにまとめて構成することです。たとえば、基板(裸基板)製造に必要な出力は1つのOutJobに、実装に必要な出力は2つ目のOutJobに、という具合です。

OutJobには、ERCやDRCレポートなどの検証系チェックも含めることができます。これらのレポートは、出力生成直前の最終確認(OKサイン)として有用であり、設計がリリース可能な状態であったことの記録として保持できます。

OutJobは可搬性が高く、Output Jobファイルをあるプロジェクトから次のプロジェクトへコピーし、必要に応じてData Sourceをリセットすることで、設計間で再利用することもできます。

まとめると、OutJobを使用することには次のような利点があります。

  • すべての出力を単一の場所で設定し、そこから生成できます。

  • 必要に応じて複数の出力を1つの出力ファイルにまとめられます。たとえば、回路図の印刷とPCBレイアウトの印刷を同じPDFに出力できます。

  • OutJobはWorkspaceプロジェクトで使用でき、設計の管理されたリリースが可能になります。

  • OutJobファイルをプロジェクト間でコピーできるため、会社で推奨する出力設定を常に確実に使用できます。

Outjobの追加と定義

OutJobはOutputJobエディタで定義します。新しいOutput Jobファイルは次の方法で作成します。

  • File » New » Output Job File コマンドを使用します。
  • Projects パネルでプロジェクト名を右クリックし、表示されるポップアップメニューからAdd New to Project » Output Job File を選択します。

Output Jobファイルをプロジェクトに追加すると、ProjectsパネルのSettings\Output Job Filesサブフォルダ配下に表示されます。

Workspace Outjobの作成

接続しているWorkspace内で、Workspaceホストのコンテンツを活用してOutput Jobを作成することもできます。

  1. PreferencesダイアログのData Management – Templates pageTemplatesタブを開きます。

  2. Addボタンのメニュー、またはテンプレートグリッドのコンテキストメニューからOutput Jobコマンドを選択します。

  3. コマンドを選択したら、開いたClose PreferencesダイアログでOKをクリックしてPreferencesダイアログを閉じ、テンポラリのOutputJobエディタを開きます。新しいOutput Jobの計画リビジョンが、Output JobsタイプのWorkspaceフォルダに自動的に作成されます。

  4. このページの後半で説明するように、必要に応じてOutput Jobを構成します。

  5. メインメニューからFile » Save to Serverコマンドを選択して、Output Jobを接続中のWorkspaceに保存します。Edit Revisionダイアログが表示され、Workspaceで作成するOutput JobのNameおよびDescriptionを定義でき、必要に応じてリリースノートも追加できます。

既存のローカルOutput JobをWorkspaceに保存

既存のOutput Jobファイル(*.OutJob)がある場合、このファイルを直接Workspaceに保存することもできます。手順は次のとおりです。

  1. Altium DesignerでOutput Jobファイルを開きます。

  2. メインメニューからFile » Save to Serverコマンドを選択します。

    Workspaceに保存する前に、ファイルはローカルに保存(File » Save)されている必要があります。

  3. Choose Planned Item Revisionダイアログが表示されます。これを使用して、ファイルを保存する対象のWorkspace Output Job(次のリビジョン、またはPlanned状態の確立済みリビジョン)を選択し、OKをクリックします。

    対象のWorkspace Output Jobが存在しない場合は、Choose Planned Item Revisionダイアログ上でその場で作成できます。ダイアログのリビジョン一覧領域で右クリックする(または、フォルダにまだアイテムがない場合はAdd an itemコントロールをクリックする)ことで、Create Item » Outputjobコマンドを選択します。この方法で作成する場合は、(Create New Itemダイアログの)Open for editing after creationオプションを必ず無効にしてください。そうしないと、直接編集モードに入ります。

  4. Edit Revisionダイアログが表示され、Name、Descriptionを定義し、必要に応じてリリースノートを追加できます。

  5. OKをクリックすると、ファイルが保存され、Workspace Output Jobの該当リビジョンに格納されます。

Workspaceに保存したいOutput JobファイルがLocal Template folderPreferencesダイアログのData Management – Templates page下部に示されます)にあり、テンプレートグリッドのLocalエントリ配下に一覧表示されている場合は、それを右クリックしてMigrate to Serverコマンドを選択することで、新しいWorkspace Output Jobへ移行できます。Template migrationダイアログでOKボタンをクリックして移行プロセスを進めます。このダイアログに記載されているとおり、元のプロジェクトファイルはローカルテンプレートフォルダ内のZipアーカイブに追加され(そのためLocalテンプレートリストには表示されなくなります)。

Workspace Output Jobの編集

いつでもWorkspace内のOutput Jobに戻って編集できます。PreferencesダイアログのData Management – Templates pageTemplatesタブから、Output Jobエントリを右クリックし、コンテキストメニューからEditコマンドを選択します。テンポラリエディタが開き、Workspace Output Jobの最新リビジョンに含まれるOutput Jobが編集用に開かれます。必要な変更を行い、その後、Workspace Output Jobの次のリビジョンにOutput Jobを保存します。

Workspace Output Jobをプロジェクトに追加

Workspace Output Jobは設計プロジェクトで使用できます。

Project OptionsダイアログのManaged OutputJobs tabから、使用するWorkspace Output Jobのリビジョンを選択します。ボタンをクリックするとSelect configuration item (Output Jobs)ダイアログが表示され、利用可能なWorkspace内のすべてのOutput Jobの最新リビジョンが一覧表示されます。必要なOutput Jobを選択してOKをクリックします。

Project OptionsダイアログのManaged OutputJobsタブ内から、outputjobのリビジョンを手動で選択します。
Project OptionsダイアログのManaged OutputJobsタブ内から、outputjobのリビジョンを手動で選択します。

必要に応じて、異なるOutput Jobの追加リビジョンを引き続き追加します。Project Optionsダイアログを終了するためにOKをクリックすると、選択したoutputjobがProjectsパネルに表示されます。Workspace OutputJobは、Projectsパネル内でアイコンにより識別されます。

追加したoutputjobのリビジョンはProjectsパネルに反映されます。
追加したoutputjobのリビジョンはProjectsパネルに反映されます。

Workspace Output Job をプロジェクトに追加して開くと、OutputJob エディタにはそのファイルが Managed OutputJob Documentであることが反映され、Item Revision、その説明、そしてその Output Job が存在する親 Workspace が示されます。

Workspace Output Job を表示しているときの Output Job Editor。
Workspace Output Job を表示しているときの Output Job Editor。

Workspace Output Job の場合、何らかの形で変更に影響する可能性のあるコントロールは無効化されます。そのため、次の操作は ARE NOTできません。

  • 新しい Output Generator の追加。
  • 既存 Output Generator の設定。
  • 既存 Output Generator の切り取り、コピー、貼り付け、複製、削除。
  • 新しい Output Container または Hard Copy Job の追加。
  • 既存 Output Container または Hard Copy Job の設定。
  • 既存 Output Container または Hard Copy Job の切り取り、コピー、貼り付け、削除。
  • 有効な Output Container または Hard Copy Job に対する Output Generator の含有状態(inclusion state)の切り替え。

ただし、OutJob のバリアント使用は引き続き指定できます。

エディタのメイン Outputs 領域内の任意の場所を右クリックし、コンテキストメニューから Document Options を選択します。 Document Options dialog が開き、選択した OutputJob ファイルに関する情報(使用している Outputjob Item のリビジョン、ライフサイクル状態、最新リビジョンかどうか)が表示されます。また、その OutputJob が存在するソース Workspace も表示されます。 Show in Explorer ボタンをクリックすると Explorer パネルにアクセスでき、Outputjob のリビジョンが読み込まれた状態で表示されます。

OutJob の要素

OutJob の構成には 3 つのステップがあります。

OutJob を構成する要素はすべて OutputJob Editor 内で定義・管理されます。
OutJob を構成する要素はすべて OutputJob Editor 内で定義・管理されます。

  1. Add and configure the required outputs – 出力は、Assembly Outputs、Fabrication Outputs、Report Outputs などの機能カテゴリにまとめられます。厳密には、出力は関連付けられた Output Generator を適切に設定し、プロジェクト内の指定ドキュメント(またはプロジェクト自体)をデータソースとして実行することで取得されます。
  2. Add and configure the required output formats – 任意の出力タイプを生成するには、その出力を対応する(かつ適用可能な)出力フォーマットにマッピングする必要があります。これは、サポートされている Output Containers(PDF、Folder Structure、Video)のいずれか、または Hard Copy(印刷ベースの出力)として扱われます。複数の出力を同一のコンテナまたはハードコピーにマッピングでき、出力の生成先や生成方法(コンテナ/ハードコピーに関連するメディア関連オプション)をユーザーが制御できます。
  3. Set the variant choice – Altium Designer では、PCB プロジェクトの出力をベース(バリアントなし)の設計で生成することも、定義済みバリアントの使用を指定して生成することもできます。適用可能な出力ごとにバリアントを選ぶか、ファイル内の適用可能なすべての出力に適用する単一のバリアントを選択します。

OutJob への出力の追加

カテゴリ下部の該当する Add New [type] Output テキストをクリックし、ポップアップメニューから必要な出力タイプを選択して、必要なタイプの新しい出力を追加します。あるいは、メイン Edit menu から該当コマンドを選択します。

適切な Data Source を選択して、必要な各出力を追加します。   
適切な Data Source を選択して、必要な各出力を追加します。

プロジェクト内に適切なソースデータが存在する出力タイプは使用可能として一覧表示され、それ以外の出力タイプは使用不可(グレーアウト)として表示されます。

2 つ目のメニューでは Data Source、つまり出力生成時に使用するソースドキュメントを指定できます。各出力に対して適用可能なデータソースのみが利用可能となるため、ミスの余地が小さくなります。

Data Source は出力の種類によって異なります。PCB Prints、Gerber Files、Testpoint Reports などの PCB 関連出力は、PCB 設計ドキュメントを Data Source として使用します。BOM の Data Source は、特定の単一ソース回路図ドキュメント、PCB 設計ドキュメント、またはすべてのソース回路図ドキュメントになり得ます。最後のものは [Project] エントリで表されます。

Data Source は、出力を追加した後のどの段階でも変更できます。現在の Data Source をクリックするとドロップダウン矢印が表示されるので、一覧から別のソースを選択します。

特定の出力では、Data Source の一覧に [Project Physical Documents] が含まれます。物理設計(基板上で実装される設計)を、論理設計(元の回路図)とは異なる形でアノテーションする必要がある場合にこのオプションを使用します。これは、設計に Device Sheets が含まれる場合、またはマルチチャネル機能を使用していて、単純なフラットなアノテーション方式が望ましい場合に必要になります。

「Project Physical Documents」という用語は、回路図の物理(compiled)ビューを指します。 
Schematic Prints 出力の Data Source を設定する際、All SCH Documents はプロジェクト内のすべての論理回路図セット(未コンパイルの「Editor」ビューの各回路図)を印刷することに対応します。プロジェクト内のすべての物理回路図セット(各回路図の compiled ドキュメントビュー)を印刷するには、Data Source を [Project Physical Documents] に設定してください。

出力リストを作成するには、Edit main menu(または Help » Right Mouse Click Output Medium サブメニュー、あるいは Job Manager Toolbar toolbar)から CutCopyPasteDuplicate 、Delete コマンドを使用するか、Outputs 領域の右クリックメニューを使用することもできます(標準の複数選択操作 Ctrl+click、 Shift+click により複数出力を選択可能)。

なお、OutputJob ドキュメントにおける通常の切り取り/コピー操作では Windows クリップボードは使用されません。代わりに、このドキュメントタイプ専用の内部クリップボードが維持されます。また、OutputJob の内部クリップボードは、ソフトウェア内の他のエディタが使用する内部クリップボードとは完全に独立しています。切り取り/コピーと貼り付けは、OutputJob ドキュメント間、または同一 OutputJob ドキュメント内でのみ行えます。

再利用性の最大化 – Output Job を汎用化する

出力を構成する際、結果として得られる Output Job Configuration を可能な限り汎用的にするための革新的な機能が多数用意されています。OutJob を汎用のままにしておくことで、将来の設計プロジェクト全体にわたって再利用できる可能性を効果的に最大化できます。

出力の設定

出力タイプによっては、関連する出力ジェネレータを設定するためのオプションが用意されており、生成される出力をより細かく制御できます。設定オプションが利用可能な場合、次のいずれかの方法でアクセスできます。

  • 必要な出力の行を直接ダブルクリックする。
  • 必要な出力を右クリックし、コンテキストメニューからConfigure を選択する。
  • 必要な出力を選択し、キーボードショートカットAlt+Enterを使用する。
  • 必要な出力を選択し、 Edit » Configureコマンドを選択する。

複数の出力を選択している場合、最後に選択した(現在フォーカスされている)出力に関連付けられた設定ダイアログが表示されます。

コマンドを起動すると、関連する設定ダイアログが表示されます。ダイアログを使用して、生成したい特定の出力ファイルのセットアップオプションを定義します。定義したオプションは、次回その出力を生成する際に使用されます。

出力ジェネレータごとに、生成内容を正確に設定するための固有のダイアログがあります。
出力ジェネレータごとに、生成内容を正確に設定するための固有のダイアログがあります。

ダイアログの種類(そもそも設定ダイアログが表示されるかどうかも含む)は、選択した出力によって異なります。データを直接生成する出力では、このコマンドを使用してもダイアログは表示されません(例:Design Rules Checkの検証レポート生成)。
ハードコピー(印刷デバイスに送られる印刷出力)を生成できる出力については、ページプロパティを定義するためのダイアログにもアクセスできます。出力を右クリックしてコンテキストメニューからPage Setupを選択するか、出力を選択してFile » Page Setupコマンドを使用します。

利用可能な出力タイプ

以下は、利用可能な出力タイプの概要です。該当する場合、特定の出力の設定方法を説明する関連ドキュメントへのリンクが含まれています。

出力形式の定義

OutJobの出力を追加して設定することで、what生成する内容とhow生成方法が定義されます。生成された出力を書き込む先、すなわちどの形式で出力を生成するかの定義が必要です。生成する出力の種類に応じて、これは Output ContainersHard Copy の組み合わせで扱われます。

出力コンテナ

出力は(該当する場合)3種類の出力コンテナに書き込めます。PDF、特定形式の出力ファイル(Gerberファイルなど)、またはビデオです。

新規OutJobには、これら各タイプのコンテナが1つずつ、PDFFolder StructureVideoという名前でデフォルト追加されます。これらのタイプのコンテナは、[Add New Output Container] をクリックするか、 Edit » Add Output Medium サブメニューから任意の数だけ追加でき、識別しやすいように名前を編集できます。

新しい出力コンテナは、適用可能な出力を1つ以上選択し、その選択を Output Containers または Hard Copy 領域へドラッグ&ドロップして(既存の定義済み出力コンテナから離れた場所に)作成することもできます。出力は自動的にリンクされます。

出力コンテナの一覧を作成するには、メインメニューの Help » Right Mouse Click Output Medium サブメニュー、または Output Containers もしくは Hard Copy 領域の右クリックメニューから、CutCopyPaste 、Delete コマンドを使用することもできます。

Paste As コマンドを使用すると、Output Job Editorのクリップボードに現在ある内容に基づいて新しい出力コンテナを作成できます。これらのコマンドは、クリップボード上の内容に互換性がある場合にのみ利用できます。たとえば、コピーした印刷ジョブ、PDF出力コンテナ、Folder Structure出力コンテナ(関連する出力がPDF化できる場合)、またはPDF化できるコピー済み出力のみが、新しいPDF出力コンテナとして貼り付け可能です。

なお、本ソフトウェアはOutputJobドキュメントにおける通常の切り取り/コピー/貼り付け操作でWindowsクリップボードを使用しません。代わりに、このドキュメントタイプ専用の内部クリップボードが維持されます。また、OutputJobの内部クリップボードは、ソフトウェア内の他のエディタが使用する内部クリップボードとは完全に独立しています。切り取り/コピー/貼り付けは、OutputJobドキュメント間、または同一OutputJobドキュメント内でのみ行えます。

出力コンテナは生成された出力を「受け取る」先です。
出力コンテナは生成された出力を「受け取る」先です。

コンテナの設定

コンテナをクリックすると、コンテナを設定する機能を含む追加のコントロールにアクセスできます。必要なコンテナをクリックした後、Change リンクをクリックして、そのコンテナタイプに関連付けられた Settings ダイアログにアクセスします。

  • PDF出力コンテナの場合、PDF Settings ダイアログが表示されます。

    Advanced  と Basic  の PDF Settings ダイアログのバリエーション 
    Advanced Basic PDF Settings ダイアログのバリエーション

  • Folder Structure 出力コンテナの場合、Folder Structure Settings ダイアログが表示されます。

    Advanced  版および Basic  版の Folder Structure settings ダイアログ 
    Advanced 版および Basic 版の Folder Structure settings ダイアログ

  • Video 出力コンテナの場合、Video Settings ダイアログが表示されます。

    Advanced 版および Basic 版の Video settings ダイアログ 
    Advanced 版および Basic 版の Video settings ダイアログ

Settings ダイアログには、次の方法でもアクセスできます:

  • コンテナエントリをダブルクリックする;
  • コンテナエントリを選択し、右クリックしてからPropertiesコマンドを選択する;
  • コンテナエントリを選択し、メインメニューからTools » Container Setup コマンドを選択する;
  • コンテナエントリを選択し、Ctrl+Shift+O ショートカットを使用する。

Settings ダイアログは、最初はBasic モードで開き、出力先(つまりコンテナが作成される場所)を設定します。コンテナへの出力生成に関する、より高度な追加オプションにアクセスするには、ダイアログ下部のAdvanced ボタンをクリックします。

コンテナのSettings ダイアログを開き、必要に応じて設定します。Basic モードでは、このダイアログを使用してコンテナの出力先を定義します。
コンテナのSettings ダイアログを開き、必要に応じて設定します。Basic モードでは、このダイアログを使用してコンテナの出力先を定義します。

より詳細なオプションは、ダイアログをAdvanced モードで使用することで利用できます。
より詳細なオプションは、ダイアログをAdvanced モードで使用することで利用できます。

出力コンテナは名前を変更できます。出力コンテナを1回クリックして選択し、少し待ってからもう一度クリックすると、名前を編集できます。

出力先

出力先(コンテナが作成される場所)は、コンテナ設定ダイアログのOutput Management領域で指定します。場所は複数のステージで構成され、各ステージは、そのステージをクリックして開く対応するポップアップで定義します。

  • Base Path – このステージは、出力コンテナの「ルート」パスを定義するために使用します。

出力先のベースパスを定義するためのオプション。
出力先のベースパスを定義するためのオプション。

デフォルトでは[Release Managed]に設定されており、これはProject Releaserで実行されるBoard Design Releaseプロセスが、ベースパスを自動的に処理することを意味します。

このステージを[Manually Managed]に切り替えてパスを指定することで、ローカルの出力パスを定義できます(設計プロジェクトに対して相対パスにすることも可能です)。

  • Container Type Folder – このステージは、生成されるメディアコンテナのタイプに基づいてサブフォルダを定義するために使用します。この追加の「傘」フォルダを使用するかどうかは完全に任意です。使用する場合、システム(コンテナ名またはタイプ)によって命名することも、必要に応じてカスタム名を付けることもできます。

出力先に対してコンテナのサブフォルダを定義するためのオプション。
出力先に対してコンテナのサブフォルダを定義するためのオプション。

  • Output Folder / Output Filename– このステージの機能は、出力先として指定している出力コンテナの種類に依存します。PDF または Video のコンテナタイプでは、このステージで希望するファイル名を入力する必要があります。デフォルトでは、コンテナ内に生成される複数の出力は1つのファイルにまとめられますが、必要に応じて出力ごとに別ファイルを生成することもできます。
出力ごとに別ファイルを生成する場合、各ファイルをそれぞれ専用のサブフォルダに配置する追加オプションが利用可能になります。有効にすると、フォルダ名は出力名またはタイプに基づいて自動命名することも、特定のプレフィックスを指定してカスタマイズすることもできます。

ファイル名および任意のサブフォルダを定義するためのオプション。
ファイル名および任意のサブフォルダを定義するためのオプション。

Folder Structure コンテナタイプでは、このステージは生成される出力タイプごとにフォルダを指定するために使用します。この場合も、フォルダ名は出力名またはタイプに基づいて自動命名することも、特定のプレフィックスを指定してカスタマイズすることもできます。出力場所の各ステージに変更を加えると、ダイアログのプレビューウィンドウが動的に更新されるため、好みの出力フォルダ構成に素早く絞り込めます。定義された各コンテナについて、サーバーベース(Release Managed)とローカル(Manually Managed)の両方のパスが、OutJob のメインの Output Containers 領域に参照用として表示されます。

要素の連結ルール

ユーザー定義の出力名は、必要な要素を連結(結合)して構築されます。連結処理は次のルールに従います。

要素 機能 戻り値
=(イコール) 後続の文字列が解釈(評価)されるべき式であることを示します。 =ProjectName DB31例:プロジェクト名が DB31.PrjPcb の場合
+(プラス) 出力名に必要な要素を連結するために使用します。 =ProjectName + '-' + ProjectRevision + '.PDF' DB31-07.PDF例:プロジェクト名が DB31.PrjPcb の場合
' '(シングルクォート) 出力名の任意の位置に固定文字列を含めるために使用します。使用できない文字は下記に示します。 ='AcmeEngineering' +_+ ProjectName + '.PDF' AcmeEngineering_DB31.PDF例:プロジェクト名が DB31.PrjPcb の場合

使用できない文字と構文エラー

次の文字は、ユーザー定義の出力名では使用できません。

< > : " \ | ? *

式に構文エラーがある場合(例:=ProjectName+.PDF'  のようにクォートが閉じていない、=ProjectName+'.PDF' の代わりに、など)、結果は #NAME になります。これが表示された場合は、クォートの不足、無効な特殊文字列、または特殊文字列のタイプミスがないか注意深く確認してください。

サポートされるパラメータ

ユーザー定義のプロジェクトレベルのパラメータおよびバリアントパラメータがサポートされます。プロジェクトパラメータは Parameters タブProject Options ダイアログ(Project » Project Options))で定義します。バリアントパラメータは、各バリアントについて Variant Management dialog または Variant ManagerProject » Variants)で定義できます。

パラメータ名にスペースは含められません。たとえば、パラメータ PartNumber は使用できますが、パラメータ Part Number は使用できません。

サポートされる特殊文字列

Special Strings は、Altium Designer において解釈される文字列を定義するための用語です。これらの文字列の多くは、値を =SpecialStringName(例:=CurrentDate)としたテキスト文字列を配置することで画面上で解釈できます。出力生成時には常に解釈されます。

出力ファイル名で使用できる、現在サポートされている Special Strings は次のとおりです。

Special String 戻り値
CurrentDate OS から取得した現在日付を、ISO 8601 形式 yyyy-mm-dd で返します。例:2016-01-25
CurrentTime OS から取得した現在時刻を、形式 hh_mm で返します。例:14_55
DataSource Output Job ファイル内で、この出力に使用されている Data Source。
OutputName Output Job ファイル内で、この出力に対してユーザーが定義した名前。出力ファイル命名設定で Separate File for Each Output オプションが選択されている場合にのみ機能します。
ProjectName 拡張子を除いた実際のプロジェクト名を表示します。
VariantName このプロジェクトに対して Variant Management dialog または Variant Manager で定義されたアセンブリバリアント名。使用される値は、ファイル名を定義している出力に対して Output Job で選択された Variant に依存します。
ProjectParameterName <ProjectParameterName> という名前のプロジェクトパラメータの値。
VariantParameterName <VariantParameterName> という名前のバリアントパラメータの値。

結合(コレート)出力ファイルの命名

結合出力ファイルでは、特定の出力に限定されない特殊文字列のみ使用できます。たとえば OutputName は Output Job ファイル内の特定の出力に適用されるため、結合出力ファイルには使用できません。VariantName と DataSource も同様に使用できません。結合出力ファイルでこれらの特殊文字列を使用すると、実際の文字列がそのままファイル名として使用されます。

式の解析に失敗する場合は、Output Job ファイルを保存して閉じ、再度開いて式解析エンジンを更新してください。

ハードコピー - 印刷ジョブ

回路図印刷、アセンブリ図、BOM などの一部の出力は、ハードコピーとして印刷デバイスへ直接送信することもできます。このようなハードコピーの扱いを決定するために、Print Job を追加して設定します。

新規 OutJob には、Print Job という名前の単一の Print Job がデフォルトで含まれ、Altium Designer が動作しているコンピュータに関連付けられた既定のプリンタがターゲットになります。追加の Print Job は、 [Add New Print Job] テキストをクリックするか、Edit » Add Print Job サブメニューから任意の数だけ追加でき、識別しやすいように名前を編集できます(例:ジョブに関連付ける印刷デバイス名)。

Print Job は、印刷ベースの出力(「Hard Copy」)を扱います。
Print Job は、印刷ベースの出力(「Hard Copy」)を扱います。

Print Job の設定

Print Job をクリックすると、ジョブを設定するための追加コントロールにアクセスできます。設定するには、Change リンクをクリックして、そのジョブに関連付けられた Printer Configuration ダイアログを開きます。Printer Configuration ダイアログは、Print Job エントリをダブルクリックするか、選択して右クリックし、Properties コマンドを選ぶことでも開けます。

Printer Configuration ダイアログにアクセスし、必要に応じて Print Job を設定します。
Printer Configuration ダイアログにアクセスし、必要に応じて Print Job を設定します。

Printer Configuration ダイアログで Properties ボタンをクリックすると、ターゲットプリンタ用の標準 Properties ダイアログを開けます。このダイアログで、用紙ソースとレイアウトを定義し、プリンタの詳細プロパティ設定にもアクセスできます。

出力を Output Containers および Print Jobs に関連付ける

OutJob の出力を追加して設定し、必要な Output Containers と Print Jobs を定義したら、次にそれらをマッピングします。つまり、どの出力をどのコンテナおよび/または印刷ジョブで生成するかを指定します。

各出力には Enabled フィールドが関連付けられています。このフィールドにより、特定の出力を選択した Output Container または Print Job に含める(オプション有効)/除外する(オプション無効)を制御できます。

Enabled フィールドは、選択したコンテナへの生成、または選択した印刷デバイスへの印刷がその出力でサポートされている場合にのみ利用できます。

また、選択中の出力、またはフォーカスしているカテゴリ内のすべての出力を一括で有効/無効にし、現在選択している出力コンテナまたは印刷ジョブへ接続/切断することもできます。これは、選択内の出力、または目的の出力カテゴリ内の出力を右クリックし、コンテキストメニューから Enable Selected(ショートカット:Ctrl+Num +)/Disable Selected(ショートカット:Ctrl+Num -)、Enable All/Disable All コマンドを選択します。

有効にすると、緑の線で出力が選択中のコンテナ/印刷ジョブに接続されます。同じ出力を複数の出力メディアに含めることもできます。たとえば BOM は、PDF として(個別ファイルとして)生成して出力することも、すぐにハードコピーを得るためにプリンタへ送ることもできます。

コンテナまたは印刷ジョブを選択し、そのコンテナまたは印刷ジョブで生成する出力を有効にします。
コンテナまたは印刷ジョブを選択し、そのコンテナまたは印刷ジョブで生成する出力を有効にします。

上の画像では、PDF という名前の PDF ベースの Output Container を使用して生成するために、3つの出力が有効化されています。Test Point Report、Pick and Place、Gerber Files の各出力には Enabled フィールドがないことに注意してください。これらの出力タイプは PDF ファイルに書き込めないためです。

出力を有効にすると、連番が割り当てられます。この順序は、出力が生成されるシーケンスを定義するために使用されます。複数の異なる出力を含む単一の PDF を作成する場合、この順序が PDF 内での各出力の並び順(内容の順序)を決定します。

出力をコンテナまたは印刷ジョブから外すと、番号はそれに応じて再割り当てされます。有効化された出力の順序を変更するには、出力の Enabled フィールド内の番号をダブルクリックして、利用可能なコントロールで必要な番号に変更するか、各出力を順番に再選択します。

Enable Selected/Disable SelectedEnable All/Disable All コマンドを使用する場合、出力生成シーケンスは出力の並び順で割り当てられるため、事前に順序をソートしておくとよい場合があります。これは、出力をクリックしてカテゴリ内の別の位置へドラッグすることで、素早く効率的に行えます。

バリアントの選択

製品要件によっては、基となるベース設計からわずかに異なる、類似したプリント基板(PCB)を複数種類作成する必要が生じる場合があります。たとえば、市販電子製品の標準版とデラックス版では提供する機能が異なり、標準版にはデラックス版で使用されるコンポーネントの一部のみが実装される、といったケースです。

設計レベルでは、Altium Designer のVariants機能を使用して、基板設計の1つ以上のバリエーションを定義できます。バリアントとは、元の基板設計の代替実装「バージョン」にすぎません。

バリアントは通常、該当するアセンブリベースの出力を駆動します。これはAssembly Variantの本質そのものであり、実装済み基板(例:どのコンポーネントを実装する/しないか)のみが変化します。ただし Altium Designer では、バリアントで一部の製造(ファブリケーション)出力を駆動することもでき、設計内でコンポーネントのコメントを変更し、その変更を Gerber、ODB++ ファイル、Composite Drill Drawings、Drill Drawing/Guides、Final Artwork Prints などの出力へ反映できます。

駆動できるのは製造出力ですが、対象基板アセンブリのコンポーネントレベルの差分に基づいてその出力を変更することに限られます。この場合はコンポーネントのComment パラメータです。配線、コンポーネント配置、レイヤースタックなど、製造される基板(PCBの物理的要素)の他の側面は変更できません。

OutJob 内では、定義済み出力を何で駆動するか(ベース(バリアントなし)設計、またはその設計の指定した定義済みバリアント)を完全に制御できます。

特定のバリアント向けに出力を生成する場合、そのバリアントを OutJob の設定の一部として指定する必要があります。該当する各出力ごとにバリアントを選ぶか、ファイル内の該当するすべての出力に適用する単一のバリアントを選択します。この「バリアントスコープ」は、Output Job ファイル上部の Variant Choice オプションで決定します。

Variant Choice オプションは、Output Job ファイルで構成された出力を駆動する際に、どのレベルでバリアントを使用するかを決定します。
Variant Choice オプションは、Output Job ファイルで構成された出力を駆動する際に、どのレベルでバリアントを使用するかを決定します。

  • Choose a single variant for the whole outputjob file – このオプションを有効にすると、Output Job ファイル内の該当するすべての出力を駆動する単一のバリアントを選択します。右側のドロップダウンでバリアントを指定します。ドロップダウンには、アクティブプロジェクトで定義されているすべてのバリアントに加え、[No Variations]エントリが表示されます。
  • Choose a different variant for each output – このオプションを有効にすると、OutJob の Outputs 領域にVariant 列が追加されます。このフィールドを使用して、出力ごとに使用するバリアントを指定します。ここでもドロップダウンには、アクティブプロジェクトで定義されているすべてのバリアントに加え、[No Variations]エントリが表示されます。このスコープ設定を使用すると、異なる出力を駆動するために異なるバリアントを割り当てることが可能です。

ベース(バリアントなし)設計で出力を駆動するには、[No Variations]エントリを使用します。

個別出力レベルでバリアント使用を定義する際、選択したバリアントが製造出力のバリエーションを許可していないにもかかわらず、そのバリアントを製造ベースの出力に指定した場合、OutJob 内のバリアントエントリは赤色になり、ホバーチップで状況が示されます。選択したバリアントでの出力生成は、[No Variations]設定が選択されたかのように処理されます。つまり、出力のソースとしてベース(バリアントなし)設計が代わりに使用されます。

出力生成

OutJob で構成された出力は、次のいずれかで生成できます。

出力コンテナから

Output Container を選択すると、Generate contentコントロールにアクセスできます。このコントロールは、少なくとも1つの出力がそのコンテナに割り当てられた後に有効になります。

選択した Output Container のコンテンツを生成します。
選択した Output Container のコンテンツを生成します。

このコントロールをクリックすると、生成が有効になっている各出力が順にコンテナへ生成されます。あるいは、コンテナを選択した状態で、次のいずれかの方法でコンテンツを生成できます。

  • F9キーを押す。
  • 右クリックして、コンテキストメニューからGenerate コマンドを選択する(Folder Structure コンテナの場合はRunコマンド)。
  • Tools » Generate コマンド(PDF および Video コンテナタイプ)またはTools » Run コマンド(Folder Structure コンテナタイプ)を使用する。
  • Job Manager Toolbarツールバーの(PDF コンテナタイプ)、(Video コンテナタイプ)、または(Folder Structure コンテナタイプ)ボタンをクリックする。

進行状況はステータスバーで確認できます。生成された出力は、出力コンテナ設定の一部として定義された場所に書き込まれます。これらの設定は、出力を開くかどうか、またProjectsパネルに追加するかどうかも制御します。コンテナの詳細オプションで開く設定が有効になっている場合、生成された出力は開かれます。

複数の Output Container を一括生成するプロセスはありません。現在選択されている Output Container に割り当てられた出力のみが生成されます。すべての出力を生成するには、定義されている各 Output Container を個別に選択してコンテンツを生成してください。

Folder Structure Output Container に Gerber、ODB++、NC Drill、または IPC-356-D 出力を生成する場合、それらを新しい CAM Editor ドキュメント(*.cam)へ自動的にインポートできます。これを行うためのオプションは、コンテナタイプに関連付けられたFiles Settingsダイアログにあります。

アクティブな Output Job Configuration ファイルで定義された PDF 出力コンテナを通じて生成された既存の PDF ドキュメントを開くには、必要な PDF 出力コンテナ(Output Containers領域内)を右クリックし、コンテキストメニューからOpen PDFコマンドを選択します。このコマンドは、PDF が生成された後、かつ Output Job Configuration ファイルが開かれている間のみ使用できます。

Output Job Configuration ファイルを閉じてから再度開くと、PDF が存在していてもこのコマンドは使用できなくなる点に注意してください。ファイルを再生成するか、作成先の場所でファイルを参照する必要があります。

生成コンテンツの公開

2つ目のコントロールであるGenerate and publishを使用すると、選択した Output Container に割り当てられた出力を生成し、さらにその出力を定義済みのPublishing Destinationへ公開できます。

Publishing Destinations は、Box.net、Amazon S3、FTP サーバー、または共有ネットワーク上のフォルダなどのストレージ領域へデータを公開する機能を提供します。配布とコラボレーションの観点から、これは、設計チーム、製造チーム、そして製品を構想から現実へ移すプロセスに関わるすべてのメンバーからなる「製品チーム」全体が世界中に分散していることが多い現代において、比類のない利点をもたらします。関係者全員が、データを閲覧・議論・活用するための共有(かつ制御された)アクセスを持てます。

公開するには、コマンドをクリックし、表示されるポップアップメニューの現在定義されている宛先リストから選択します。出力はまずローカルパス宛先に生成され、その後公開されます。公開の一環として、出力を保存するフォルダ(ターゲット Publishing Destination 内)を指定するよう求めるプロンプトが表示されます。既存フォルダを参照して選択するか、新しいフォルダを指定するか、または既定フォルダ(コンテナのコンテンツ種別と日時スタンプで命名、例:PDFs - 10-24-2011 11-32-33 AM)を受け入れます。

メニューのManage Publishingコマンドを使用して、Preferences ダイアログのData Management – Publishing Destinationsページにアクセスします。ここから新しい宛先を定義したり、既存宛先への接続を変更したりできます。

Publishing Destinations は Data Management の環境設定の一部として指定します。
Publishing Destinations は Data Management の環境設定の一部として指定します。

基板設計プロジェクトから生成されたリリースデータについては、サーバーは、リリースされたプロジェクト構成に割り当てられた Output Job ファイルから生成されたリリースドキュメント(すなわち生成出力)を、任意の Item Revision に対して定義済み Publishing Destination へ公開する機能をサポートします。

OutJob から直接データをパブリッシュすると、生成されたファイルのコピーが、ターゲット先の指定サブフォルダに配置されます。高い完全性を確保し、確実な監査証跡を残すためには、生成データはリリース後にサーバー上のターゲットアイテムのリビジョンへパブリッシュする必要があります。この出力には(ファイル名内で)Item と Revision がタグ付けされるため、関係者全員が、どの出力が製造対象(ベアボードまたは実装基板)のどのアイテムのどのリビジョンに対応するかを即座に把握できます。

印刷ジョブから

印刷ジョブを選択すると、プレビューおよび印刷コントロールにアクセスできます。これらのコントロールは、そのジョブに少なくとも 1 つの出力が割り当てられている場合に有効になります。

選択した印刷ジョブのプレビューおよび印刷コントロール。
選択した印刷ジョブのプレビューおよび印刷コントロール。

印刷プレビュー

Preview をクリックして、印刷ジョブに割り当てられた出力を印刷プレビューに読み込みます。あるいは、ジョブを選択した状態で、次のいずれかの方法で印刷プレビューにアクセスできます。

  • 右クリックして、コンテキストメニューから Print Preview を選択します。
  • Tools » Print Previewコマンドを使用します。
  • Job Manager Toolbarツールバーの ボタンをクリックします。
  • 選択(フォーカス)されている出力について、Page Setupダイアログ(File » Page Setup)の Preview ボタンをクリックします。これは、その特定の出力のページのみを読み込み、印刷ジョブに割り当てられたすべての出力の全ページを読み込むわけではない点に注意してください。

ソースドキュメントは、関連付けられた Page Setup ダイアログで定義されたオプションに従って、順番に読み込まれます。

表示の操作、プリンター設定ダイアログへのアクセス、印刷、ページの Windows クリップボードへのコピー、アクティブページの Windows メタファイルとしてのエクスポートを行うためのコントロールが、レポートプレビューの下部および右クリックメニューに用意されています。

印刷

Print をクリックして、出力を指定した印刷デバイスへ直接送信します。あるいは、割り当てられた出力は次のいずれかの方法でも印刷できます。

  • F9 キーを押します。
  • 右クリックして、コンテキストメニューから Print コマンドを選択します。
  • Tools » Print コマンドを使用します。
  • 選択(フォーカス)されている出力について、Page Setupダイアログの Print ボタンをクリックします。これは、その特定の出力のページのみを印刷し、印刷ジョブに割り当てられたすべての出力の全ページを印刷するわけではない点に注意してください。
  • Print Previewダイアログの Print ボタンをクリックします。
  • Job Manager Toolbarツールバーの ボタンをクリックします。

Print コントロールと上記の最初の 3 つの方法は、直接印刷を提供します。上記の最後の 2 つの方法は、Printer Configurationダイアログを介した間接印刷です。

複数の印刷ジョブをまとめてバッチ印刷するプロセスはありません。プレビュー/印刷されるのは、現在選択されている印刷ジョブに割り当てられた出力のみです。すべての出力を印刷するには、定義されている各印刷ジョブを個別に選択して印刷してください。

Project Releaser から

PCB プロジェクトの構成に割り当てられた 1 つ以上の Output Job ファイルで定義された出力は、その構成がリリースされると生成されます。この生成は高完全性のリリースプロセスの一部として行われ、リリースデータはサーバー上のターゲット Item の新しい計画リビジョンに保存されます。これを実行するためのインターフェースが Project Releaser です。

Project Releaser には次の方法でアクセスできます。

  • メインメニューから Project » Project Releaser コマンドを選択します(対象プロジェクトのソースドキュメントをアクティブドキュメントとして開いている状態)。
  • Projects panel で対象プロジェクトのエントリを右クリックし、コンテキストメニューから Project Releaser コマンドを選択します。

notProject Releaser の実行前に定義されていない場合でも、代わりにリリースプロセスの一部として実行できます。

リリースに Fabrication および Assembly のデータアイテムを含めるには、それらに少なくとも 1 つの OutputJob ファイルが割り当てられている必要があります。名前がサブストリング 'fab' および 'ass' で始まる Output Job ファイルがある場合、Release ビューに初めてアクセスしたときに、それらの OutJob はそれぞれ Fabrication Data および Assembly Data セクションへ自動的に割り当てられます。該当しない場合は、各ケースで適用する OutJob を手動で割り当てる必要があります。

選択した構成に対して生成される出力の例リスト。
選択した構成に対して生成される出力の例リスト。

Project Releaser から、左下隅の Options ボタンをクリックして Project Release Options dialog を開きます。このダイアログは、適用する OutJob の割り当てと、プロジェクトをリリースする際にサーバー上のターゲットデータアイテム(生成データを受け取るリビジョン)の命名方法を定義するために使用します。Release Options タブには、必要な出力データを有効化するための複数のオプションが Output Jobs 領域に含まれています。

Project Release Options ダイアログの Release Options  タブ。
Project Release Options ダイアログの Release Options タブ。

現在プロジェクトに関連付けられた Output Job ファイルがない場合、Project Releaser がそれを検出し、デフォルトのものを追加するかどうかを尋ねられます。追加することを選択すると、次のものが作成されます。

  • Fabrication.OutJob - 次の出力が定義されたもの:
    • Documentation Outputs: PCB Prints
    • Fabrication Outputs: Gerber, NC Drill, and IPC-2581
    • Validation Outputs: Design Rules Check, Footprint Comparison Report
    • Export Outputs: Save As/Export PCB (in ASCII format)
  • Assembly.OutJob - 次の出力が定義されたもの:
    • Documentation Outputs: PCB 3D Print, Schematic Prints, Composite Drawing

    • Assembly Outputs: Pick and Place Report, Assembly Drawings, Test Point Report

    • Report Outputs: Bill of Materials, Component Cross Reference, GOST BOM

      Altium Designer で GOST BOM 出力にアクセスするには、GOST 2.701-2008/2.106-1996 ソフトウェア拡張機能をインストールする必要があります。 この拡張機能は手動でインストールまたは削除できます。

      拡張機能の管理の詳細については、 Extending Your Installation ページ(Altium Designer DevelopAltium Designer AgileAltium Designer)を参照してください。

  • Export Outputs: Export STEP

プロジェクトに少なくとも 1 つの OutJob ファイルが定義されている場合、この自動作成は提示されません。

リリースプロセスの詳細については、Design Project Release ページをご覧ください。

AI-LocalizedAI で翻訳
問題が見つかった場合、文字/画像を選択し、Ctrl + Enter キーを押してフィードバックをお送りください。
機能の可用性

利用できる機能は、所有する Altium ソリューション (Altium DevelopAltium Agile のエディション (Agile Teams、または Agile Enterprise)、または Altium Designer (有効な期間)) によって異なります。

説明されている機能がお使いのソフトウェアに表示されない場合、Altium の営業担当者にお問い合わせください

従来のドキュメント

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

Content