製造データ生成の効率化

注記

利用できる機能は、Altium 製品のアクセスレベルによって異なります。Altium Designer ソフトウェア サブスクリプション の様々なレベルに含まれる機能と、Altium 365 プラットフォーム で提供されるアプリケーションを通じて提供される機能を比較してください。

ソフトウェアの機能が見つからない場合は、Altium の営業担当者に連絡して 詳細を確認してください。

PCB設計に対して、またはPCB設計から生成できる出力の種類は多岐にわたり、各出力タイプには独自の設定があります。この多数の出力を管理する最良の方法は、出力ジョブファイル、または一般に「OutJob」として知られているものを使用することです。

OutJobは、事前に設定された出力のセットです。各出力は、独自の設定と出力形式(例えば、ファイルへの出力やプリンターへの出力など)で構成されます。これらの出力の設定はOutJobファイルに保存され、これはプロジェクトの一部となるASCIIファイルです。

OutJobは非常に柔軟性があり、必要な出力を多くも少なくも含めることができ、任意の数のOutJobをプロジェクトに含めることができます。最良のアプローチは、プロジェクトから生成される特定のタイプの出力ごとに必要なすべての出力を構成するために1つのOutJobを使用することです。例えば、裸のボードを製造するために必要なすべての出力を1つのOutJobに入れ、ボードを組み立てるために必要なすべての出力を2番目のOutJobに入れる、などです。

OutJobは、ERCやDRCレポートなどの検証タイプのチェックも保持できます。これらのレポートは、出力を生成する直前の最終確認に役立ち、設計がリリースの準備が整った記録として保持されることができます。

OutJobは移植性があり、出力ジョブファイルを一つのプロジェクトから次のプロジェクトにコピーして、必要に応じてデータソースをリセットすることで、設計間で再利用することもできます。

OutJobを使用することの利点をまとめると以下の通りです:

  • すべての出力は一つの場所で構成され、そこから生成されます。

  • 必要に応じて、複数の出力を単一の出力ファイルにストリームすることができます - 例えば、回路図の印刷とPCBレイアウトの印刷を同じPDFに出力することができます。

  • OutJobはワークスペースプロジェクトで使用され、設計の管理されたリリースを可能にします。

  • OutJobファイルは、プロジェクト間でコピーすることができ、お客様の会社が好む出力設定が常に使用されるようにします。

Outjobの追加と定義 Copy Link Copied

OutJobはOutputJobエディタを使用して定義されます。新しいOutput Jobファイルを作成するには:

  • File » New » Output Job Fileコマンドを使用します。

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

プロジェクトに追加された出力ジョブファイルは、ProjectsパネルのSettings\Output Job Filesサブフォルダーに表示されます。

ワークスペースOutjobの作成

ワークスペースでホストされたコンテンツを活用し、接続されたワークスペースで出力ジョブを作成することもできます:

  1. Templatesタブを開き、Settings\Output Job FilesのData Management – Templatesページで選択します。

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

  3. コマンドを選択した後、開いたClose PreferencesダイアログでOKをクリックして設定ダイアログを閉じ、一時的なOutputJobエディタを開きます。計画された新しい出力ジョブは、Output Jobsタイプのワークスペースフォルダに自動的に作成されます。

  4. このページに記載されているように、必要に応じて出力ジョブを構成します。

  5. メインメニューからFile » Save to Serverコマンドを選択して、接続されたワークスペースに出力ジョブを保存します。 Edit Revisionダイアログが表示され、ワークスペースで作成される出力ジョブのNameDescriptionを定義し、必要に応じてリリースノートを追加できます。

既存のローカル出力ジョブをワークスペースに保存する

既存の出力ジョブファイル(*.OutJob)を持っている場合、このファイルを直接ワークスペースに保存することもできます。プロセスは以下の通りです:

 

  1. Altium Designer内で出力ジョブファイルを開きます。

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

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

  3. Choose Planned Item Revisionダイアログが表示されます。これを使用して、ファイルが保存される次の修正(またはPlanned状態の確立された修正)のターゲットワークスペース出力ジョブを選択し、次にOKをクリックします。

    ターゲットワークスペース出力ジョブが存在しない場合、選択したワークスペースフォルダーの中で、ダイアログのリビジョンリスト領域を右クリックすることで、またはフォルダーにアイテムがまだ含まれていない場合はAdd an itemコントロールをクリックすることで、即座にChoose Planned Item Revisionダイアログで作成できます。そして、Create Item » Outputjobコマンドを選択します。その際、Open for editing after creationオプションを無効にすることを忘れないでください(Create New Itemダイアログ内)。そうしないと、直接編集モードに入ってしまいます。the Create New Item dialog). Otherwise, you'll enter direct editing mode.

  4. Edit Revisionダイアログが表示され、必要に応じて名前、説明、およびリリースノートを定義できます。

  5. OKをクリックすると、ファイルが保存され、ワークスペース出力ジョブのリビジョンに格納されます。

    必要な出力ジョブファイルがワークスペースに保存される場合、Local Template folderPreferencesダイアログのData Management – Templatesページの下部に示されている)に存在し、テンプレートグリッドのLocalエントリにリストされている場合、右クリックしてMigrate to Serverコマンドを選択することで、新しいワークスペース出力ジョブに移行できます。Template migrationダイアログでOKボタンをクリックして移行プロセスを進めます。このダイアログに記載されているように、元のプロジェクトファイルはローカルテンプレートフォルダーのZipアーカイブに追加されるため(したがって、Localテンプレートリストには表示されません)。

ワークスペース出力ジョブの編集

任意の段階で、ワークスペースの出力ジョブに戻って編集することができます。PreferencesダイアログのData Management – TemplatesページTemplatesタブから、出力ジョブエントリを右クリックし、コンテキストメニューからEditコマンドを選択します。一時的なエディタが開き、編集のために最新のワークスペース出力ジョブのリビジョンに含まれる出力ジョブが表示されます。必要に応じて変更を加え、次のリビジョンのワークスペース出力ジョブに出力ジョブを保存します。

プロジェクトにワークスペース出力ジョブを追加する

ワークスペース出力ジョブは、デザインプロジェクトで使用できます。

ワークスペースに接続されていない場合でも、有効なAltium Designerライセンスの下でAltium Designerを使用することはできますが、組織のワークスペースやそれが提供する他のサービスにはアクセスできません。したがって、ワークスペース出力ジョブを使用することはできません。ローカルで定義されたファイルベースの構成のみを使用することができます。

Project Optionsダイアログの管理された出力ジョブタブから使用するワークスペース出力ジョブのリビジョンを選択します。ボタンをクリックすると、ワークスペース内のすべての出力ジョブの最新リビジョンがリストされたSelect configuration item (Output Jobs)ダイアログが表示されます。必要な出力ジョブを選択し、OKをクリックします。

Manually choosing a revision of an outputjob from within the Managed OutputJobs tab of the Project Options dialog.
Project OptionsダイアログのManaged OutputJobsタブ内から出力ジョブのリビジョンを手動で選択する。

必要に応じて、異なる出力ジョブのさらなるリビジョンを追加し続けます。OKをクリックしてProject Optionsダイアログを終了すると、選択した出力ジョブがプロジェクトパネルに表示されます。ワークスペース出力ジョブは、Projectsパネルでアイコンによって区別されます。

出力ジョブの追加されたリビジョンは、
出力ジョブの追加されたリビジョンは、プロジェクトパネルに反映されます。

ワークスペース出力ジョブがプロジェクトに追加されて開かれると、出力ジョブエディタはそのファイルがManaged OutputJob Documentであることを反映し、アイテムの改訂、説明、およびその出力ジョブが存在する親ワークスペースの情報が表示されます。

The Output Job Editor when viewing a Workspace Output Job.

ワークスペース出力ジョブを表示しているときの出力ジョブエディタ。

ワークスペース出力ジョブの場合、変更に影響を与える可能性のあるすべてのコントロールは無効になります。したがって、次の機能は利用できません:

  • 新しい出力ジェネレーターの追加。

  • 既存の出力ジェネレーターの構成。

  • 既存の出力ジェネレーターの切り取り、コピー、貼り付け、複製または削除。

  • 新しい出力コンテナまたはハードコピージョブの追加。

  • 既存の出力コンテナまたはハードコピージョブの構成。

  • 既存の出力コンテナやハードコピージョブの切り取り、コピー、貼り付け、または削除。

  • 有効な出力コンテナまたはハードコピージョブに関して、出力ジェネレーターの含有状態を切り替えます。

ただし、OutJobのバリアント使用をまだ決定することはできます。

エディタのメイン出力領域内の任意の場所を右クリックし、コンテキストメニューからDocument Optionsを選択します。Document Optionsダイアログが開き、選択したOutputJobファイルに関する情報が提供されます:使用されているOutputjobアイテムのリビジョン、そのライフサイクル状態、および最新のリビジョンであるかどうか。また、そのOutputJobが存在するソースワークスペースも表示されます。Explorerパネルにアクセスするには、Show in Explorerボタンをクリックし、Outputjobのリビジョンが読み込まれます。

アウトジョブの要素 Copy Link Copied

OutJobを設定するには3つのステップがあります:

Constituent elements of the OutJob, all defined and managed within the OutputJob Editor.

OutputJobエディタ内で定義され、管理されるOutJobの構成要素。

  1. Add and configure the required outputs – 出力は、アセンブリ出力、製造出力、レポート出力などの機能的カテゴリに分類されます。厳密に言えば、出力は関連するOutput Generatorを適切に構成し、プロジェクト内の指定されたドキュメント(またはプロジェクト自体)をデータソースとして使用して実行することによって得られます。

  2. Add and configure the required output formats – 任意の出力タイプの生成には、その出力を対応する(かつ適用可能な)出力形式にマッピングする必要があります。これは、サポートされているOutput Containers(PDF、フォルダー構造、ビデオ)またはハードコピー(印刷ベースの出力)のいずれかの形を取ります。複数の出力を同じコンテナまたはハードコピーにマッピングすることができ、ユーザーは出力が生成される場所と方法(コンテナ/ハードコピーに関連するメディア関連オプション)を制御できます。

  3. Set the variant choice – Altium Designerは、PCBプロジェクトの出力を基本(変化のない)デザインを使用して駆動するか、そのデザインの定義されたバリアントの使用を指名することによって駆動することを可能にします。適用可能な出力ごとにバリアントを選択するか、ファイル内のすべての適用可能な出力に適用する単一のバリアントを選択してください。

OutJobに出力を追加する Copy Link Copied

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

Add each output that is required by selecting the appropriate Data Source.    

必要な出力を追加するには、適切なデータソースを選択してください。

プロジェクトで適切なソースデータが利用可能な出力タイプは、利用可能としてリストされ、他のすべての出力タイプは利用不可(グレーアウト)としてリストされます。

出力が生成される際に使用されるデータソース、つまりどのソース文書を指定できる第二のメニューが提供されます。各出力に対して適用可能なデータソースのみが利用可能であり、エラーの余地が少なくなります。

データソースは特定の出力に依存します。PCB関連の出力、例えばPCBプリント、ガーバーファイル、テストポイントレポートは、PCB設計ドキュメントをデータソースとして使用します。BOMのデータソースは、単一の特定のソース回路図ドキュメント、PCB設計ドキュメント、またはすべてのソース回路図ドキュメントのいずれかになります。後者は[Project]エントリによって表されます。

出力を追加した後の任意の段階でデータソースを変更することができます。現在のデータソースをクリックすると、ドロップダウン矢印が表示されます。リストから別のソースを選択してください。

特定の出力の場合、データソースリストには[Project Physical Documents]が含まれます。物理設計(ボード上で実装される設計)が論理設計(元の回路図)と異なる注釈を必要とする場合は、このオプションを使用してください。これは、設計がデバイスシートを含む場合や、マルチチャネル機能を使用して単純なフラットな注釈スキームが好まれる場合に必要です。

「Project Physical Documents」という用語は、回路図の物理的またはコンパイルされたビューを指します。

回路図プリント出力のデータソースを設定する場合、All SCH Documentsはプロジェクト内のすべての論理回路図のセット(各回路図の未コンパイルの「エディタ」ビュー)の印刷に関連します。プロジェクト内のすべての物理回路図のセット(各回路図のコンパイルされたドキュメントビュー)を印刷するには、データソースを[Project Physical Documents]に設定してください。

出力のリストを形成するために、CutCopyPasteDuplicate、およびDeleteコマンドをEditメインメニュー(またはHelp » Right Mouse Click Output MediumサブメニューやJob Manager Toolbarツールバー)、または出力領域の右クリックメニューから使用できます(複数の出力は標準のマルチセレクトコントロール:Ctrl+クリック、Shift+クリックを使用して選択できます)。

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

再利用性の最大化 – 出力ジョブを汎用的にする

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

出力の設定

特定の出力タイプに応じて、生成された出力に対する制御を強化するために、関連する出力ジェネレーターを構成するオプションが利用可能な場合があります。構成オプションが利用可能な場合、それらには次のいずれかの方法でアクセスできます:

  • 必要な出力のために、行内を直接ダブルクリックしてください。

  • 必要な出力を右クリックし、コンテキストメニューからConfigureを選択します。

  • 必要な出力を選択し、次にキーボードショートカットのAlt+Enterを使用します。

  • 必要な出力を選択し、次にEdit » Configureコマンドを選択します。

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

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

Different Output Generators have unique dialogs to configure precisely what gets generated.

異なる出力ジェネレーターは、正確に何が生成されるかを設定するための独自のダイアログを持っています。

ダイアログの種類(実際に設定ダイアログが表示されるかどうかも含めて)は、選択した出力に依存します。このコマンドが使用されると、データを直接生成する出力ではダイアログは表示されません(例:設計ルールチェックの検証レポートの生成)。

ハードコピー(印刷デバイスに送信される印刷出力)を生成するために使用できる出力については、ページプロパティを定義するためのダイアログにもアクセスできます。出力を右クリックしてコンテキストメニューからPage Setupを選択するか、出力を選択してFile » Page Setupコマンドを使用します。

利用可能な出力タイプ

以下は、利用可能な出力タイプの概要です。特定の出力の構成を説明する関連文書へのリンクが、該当する場合に含まれています。

出力形式の定義 Copy Link Copied

OutJobの出力を追加および構成することは、何を生成し、どのように生成するかを定義します。生成された出力がどこに書き込まれるか、つまり出力がどの形式で生成されるかを定義する必要があります。生成される出力の種類に応じて、これはOutput ContainersHard Copyの組み合わせを使用して処理されます。

出力コンテナ

出力は、適用可能な場合、3種類の出力コンテナに書き込むことができます。PDF、特定の形式の出力ファイル(例えば、ガーバーファイル)またはビデオです。

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

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

出力コンテナのリストを作成するには、メインメニューのHelp » Right Mouse Click OutputサブメニューやOutput ContainersまたはHard Copy領域の右クリックメニューから、CutCopyPasteDeleteコマンドを使用することもできます。Paste Asコマンドを使用すると、出力ジョブエディタのクリップボードに現在あるコンテンツに基づいて新しい出力コンテナを作成できます。コマンドは、クリップボードの内容が互換性がある場合にのみ利用可能です。たとえば、コピーされた印刷ジョブ、PDF出力コンテナ、フォルダ構造出力コンテナ(関連する出力がPDF化できる場合)、またはPDF化できるコピーされた出力のみが、新しいPDF出力コンテナとして貼り付けることができます。

このソフトウェアは、OutputJobドキュメントにおける通常のカット/コピーおよびペースト操作にWindowsクリップボードを使用しないことに注意してください。代わりに、このドキュメントタイプ専用の内部クリップボードが維持されています。また、内部OutputJobクリップボードは、ソフトウェア内の他のエディターが使用する内部クリップボードとは完全に独立しています。OutputJobドキュメント間または内部でのみカット/コピーおよびペーストが可能です。

Output Containers 'receive' generated output.
出力コンテナは生成された出力を「受け取ります」。

コンテナの設定

コンテナをクリックして、コンテナの設定を行う機能を含む追加のコントロールにアクセスします。必要なコンテナをクリックした後、その特定のタイプのコンテナに関連するSettingsダイアログにアクセスするには、Changeリンクをクリックしてください。

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

    The Advanced and Basic variations of the PDF Settings dialog  
    PDF SettingsダイアログのAdvancedなバリエーションとBasicなバリエーション

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

The Advanced and Basic versions of the Folder Structure settings dialog  
Folder Structure settingsダイアログのAdvancedBasic

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

The Advanced and Basic versions of the Video settings dialog  
Video settingsAdvancedBasic

設定ダイアログにアクセスする方法は以下の通りです:

  • コンテナエントリをダブルクリックする;

  • コンテナエントリを選択し、右クリックしてからPropertiesコマンドを選択する;

  • コンテナエントリを選択し、メインメニューからTools » Container Setupコマンドを選択する;

  • コンテナエントリを選択し、Ctrl+Shift+Oショートカットを使用する。

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

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

ダイアログが
ダイアログがAdvancedモードの場合、より詳細なオプションが利用可能です。

出力コンテナの名前は変更できます - 出力コンテナを一度クリックして選択し、一時停止してからもう一度クリックして名前を編集します。

出力先

コンテナが作成される出力先は、コンテナの設定ダイアログの出力管理領域で指定されます。場所は複数の段階で構成され、各段階はその段階をクリックすることでアクセスされる対応するポップアップを使用して定義されます。

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

出力先の基本パスを定義するオプション。
出力先の基本パスを定義するオプション。

デフォルトでは、これは[Release Managed]に設定されており、これはプロジェクトリリーザで実行されるボードデザインリリースプロセスが基本パスを自動的に処理することを意味します。

ローカル出力パスは、この段階を[Manually Managed]に切り替えてパスを指定することで定義できます(これはデザインプロジェクトに対して相対的に設定することができます)。

  • コンテナタイプフォルダ – この段階は、生成されるメディアコンテナのタイプに基づいてサブフォルダを定義するために使用されます。この追加の「アンブレラ」フォルダを使用するかどうかは完全にオプションです。使用する場合、システムによって(コンテナ名またはタイプを使用して)名前が付けられるか、必要に応じてカスタム名を付けることができます。

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

  • Output Folder / Output Filename – この段階の機能は、指定されている出力先の出力コンテナタイプに依存します。PDFまたはVideoコンテナタイプの場合、この段階では希望のファイル名の入力が必要です。デフォルトでは、コンテナに生成された複数の出力が単一のファイルにまとめられますが、必要に応じて各出力ごとに別のファイルを生成するオプションがあります。

出力ごとに別のファイルを生成する場合、各ファイルを独自のサブフォルダに配置する追加オプションが利用可能になります。有効にすると、フォルダは出力名またはタイプに基づいて自動的に名付けられるか、特定の接頭辞でカスタマイズすることができます。

ファイル名とオプションのサブフォルダを定義するオプション。
ファイル名とオプションのサブフォルダを定義するオプション。

フォルダ構造コンテナタイプの場合、この段階は生成される各出力タイプのフォルダを指定するために使用されます。再び、フォルダは出力名またはタイプに基づいて自動的に名付けられるか、特定の接頭辞でカスタマイズすることができます。出力先のいずれかの段階に変更が加えられると、ダイアログのプレビューウィンドウが動的に更新され、希望する出力フォルダ構造にすばやく焦点を合わせることができます。定義された各コンテナのパス(サーバーベース(リリース管理)とローカル(手動管理)の両方)は、OutJobのメイン出力コンテナ領域にクイックリファレンスとして表示されます。

要素の連結ルール

ユーザー定義の出力名は、必要な要素を連結(結合)することによって構築されます。連結プロセスは、以下のルールに従います:

要素 機能 戻り値
=(イコール) 次の文字列が解釈されなければならない式であることを示します。 =ProjectName DB31は、DB31.PrjPcbという名前の例のプロジェクトのためのものです。
+ (プラス) 出力名に必要な要素を連結するために使用されます。 =ProjectName + '-' + ProjectRevision + '.PDF' DB31.PrjPcbという例のプロジェクトのためのB31-07.PDF
' ' (シングルクォーテーション) 出力名のどこかに固定文字列を含める必要があります。違法な文字は以下に示されています。 ='AcmeEngineering' +_+ ProjectName + '.PDF' DB31.PrjPcbという名前の例のプロジェクトのためのAcmeEngineering_DB31.PDF

不正な文字と構文エラー

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

< > : " \ | ? *

式に構文エラーがある場合、例えば、=ProjectName+'.PDF'のような不均衡な引用符があると、=ProjectName+.PDF'の代わりに、結果は#NAMEになります。これが表示された場合は、欠落している引用符や無効または誤って入力された特殊文字列を注意深く探してください。

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

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

パラメータ名にはスペースを含めることはできません。例えば、パラメータPartNumberは使用できますが、パラメータPartNumberは使用できません。

サポートされた特殊な文字列

特殊な文字列は、Altium Designerで解釈された文字列を定義するために使用される用語です。これらの文字列のほとんどは、例えば=CurrentDateのように、値が=SpecialStringNameのテキスト文字列を配置することで画面上で解釈できます。出力生成中は常に解釈されます。

現在、出力ファイル名で使用できるサポートされている特別な文字列には次のものが含まれます:

特殊な文字列 戻り値
CurrentDate オペレーティングシステムから取得した現在の日付は、ISO 8601形式のyyyy-mm-ddです。例:2016-01-25
CurrentTime オペレーティングシステムから取得した現在の時刻は、hh_mm形式です。例:14_55
DataSource この出力ジョブファイルで使用されるデータソース。
OutputName 出力ジョブファイルにおけるこの出力のユーザー定義名。出力ファイル名設定でSeparate File for Each Outputオプションが選択されている場合にのみ機能します。
ProjectName 拡張子を除いたプロジェクトの実際の名前を表示します。
VariantName このプロジェクトのために、Variant Managementダイアログまたはバリアントマネージャーで定義されたアセンブリバリアントの名前。使用される値は、ファイル名が定義されている出力ジョブで選択されたバリアントに依存します。
ProjectParameterName <ProjectParameterName>という名前のプロジェクトパラメータの値。
VariantParameterName <VariantParameterName>という名前のバリアントパラメータの値。

集計された出力ファイルの名前付け

集約された出力ファイルでは、特定の出力に制限されない特別な文字列のみが使用できます。たとえば、OutputNameは出力ジョブファイルの特定の出力に適用されるため、集約出力ファイルでは使用できません。VariantNameやDataSourceも使用できません。集約出力ファイルでこれらの特別な文字列のいずれかを使用すると、実際の文字列がファイル名として使用されます。

式の分析に失敗した場合は、出力ジョブファイルを保存して閉じ、再度開いて式分析エンジンをリフレッシュしてください。

ハードコピー - 印刷ジョブ Copy Link Copied

回路図プリント、組立図、BOMを含む特定の出力は、ハードコピーとして印刷デバイスに直接送信することもできます。このようなハードコピーがどのように処理されるかを決定するために、Print Jobが追加され、設定されます。

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

Print jobs handle print-based output or 'Hard Copy.'
印刷ジョブは印刷ベースの出力、つまり「ハードコピー」を処理します。

プリントジョブの設定

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

Printer Configurationダイアログにアクセスして、必要に応じてプリントジョブを設定します。
Printer Configurationダイアログにアクセスして、必要に応じてプリントジョブを設定します。

Printer Configurationダイアログで、Printer Configurationボタンをクリックして、対象プリンターの標準Propertiesダイアログにアクセスします。このダイアログで、紙の供給源とレイアウトを定義し、プリンターの高度なプロパティ設定にアクセスします。

出力を出力コンテナとプリントジョブにリンクする Copy Link Copied

OutJobの出力が追加され設定され、必要な出力コンテナとプリントジョブが定義されたら、それらをマッピングする必要があります。つまり、どの出力をどのコンテナやプリントジョブを使用して生成するかを指定します。

各出力にはEnabledフィールドが関連付けられています。このフィールドは、特定の出力が選択した出力コンテナまたはプリントジョブに含まれる(オプションが有効)か除外される(オプションが無効)かを制御します。

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

選択した出力または必要な出力カテゴリ内の出力を右クリックして、現在選択されている出力コンテナまたはプリントジョブに接続/切断することにより、選択された出力またはフォーカスされたカテゴリ内のすべての出力をすばやく有効/無効にすることができます。コンテキストメニューからEnable Selected(ショートカット:Ctrl+Num +)/Disable Selected(ショートカット:Ctrl+Num -)、すEnable All/Disable Allコマンドを選択します。

有効にすると、出力が選択したコンテナ/プリントジョブに接続する緑の線が表示されます。同じ出力は、たとえばBOMがPDFとして生成され、別のファイルとして出力されるか、直接ハードコピーとしてプリンターに送られるなど、多くの出力メディアに含まれることがあります。

コンテナまたはプリントジョブを選択し、そのコンテナまたはプリントジョブを使用して生成される出力を有効にします。
コンテナまたはプリントジョブを選択し、そのコンテナまたはプリントジョブを使用して生成される出力を有効にします。

上の画像では、PDFベースの出力コンテナであるPDFを使用して生成するために3つの出力が有効にされています。テストポイントレポート、ピックアンドプレイス、ガーバーファイルの出力にはEnabledフィールドがありません。これらの出力タイプはPDFファイルに書き込むことができないためです。

出力が有効にされると、連続して番号が付けられます。この順序は、出力が生成される順序を定義するために使用されます。複数の異なる出力を含む単一のPDFを作成する場合、この順序はそれらの出力のPDF内の連続的な内容を決定します。

出力がコンテナまたはプリントジョブから削除されると、番号はそれに応じて再順序されます。有効な出力の順序を変更するには、出力のEnabledフィールド内の番号をダブルクリックして、必要な番号を変更するためのコントロールを使用するか、各出力を順番に再選択します。

Enable Selected/Disable SelectedEnable All/Disable Allコマンドを使用する場合、出力生成順序は出力の順序によって割り当てられるため、最初にその順序をソートすることが良いアイデアです。これは、出力をクリックして、そのカテゴリ内の新しい場所にドラッグすることで、迅速かつ効率的に実現できます。

バリアント選択 Copy Link Copied

製品要件により、基本設計からわずかに異なるさまざまな類似のプリント基板を製造する必要が生じる場合があります。たとえば、商業用電子製品の標準版とデラックス版は、提供する機能が異なる場合があり、標準版はデラックス版で使用されるコンポーネントのサブセットを組み込んでいます。

設計レベルでは、Altium Designerは、そのVariants機能を使用して、ボード設計の1つまたは複数のバリエーションを定義できるようにします。バリアントは、元のボード設計の代替的に組み立てられた「バージョン」に過ぎません。

バリアントは通常、適用可能なアセンブリベースの出力を駆動します。これはアセンブリバリアントの本質であり、組み立てられた基板(例えば、どのコンポーネントが取り付けられているか、または取り付けられていないか)のみが異なります。しかし、Altium Designerは、バリアントが特定の製造出力を駆動することも可能にし、設計内でコンポーネントのコメントを変更でき、その変更がGerber、ODB++ファイル、複合ドリル図面、ドリル図面/ガイド、最終アートワーク印刷などの出力に反映されることを許可します。

駆動可能な製造出力であるにもかかわらず、ターゲットボードアセンブリのコンポーネントレベルの変動に基づいてその出力を変更することのみが可能です。この場合、コンポーネントのCommentパラメータです。製造されたボードの他の側面(PCBの物理的特性)、例えば配線、コンポーネントのレイアウト、またはレイヤースタックは変更できません。

OutJob内から、定義された出力を駆動するために使用されるものを完全に制御できます。基本(変化のない)デザインまたはそのデザインの指定された定義バリアントのいずれかです。

出力が特定のバリアント用に生成される場合、そのバリアントはOutJobの設定の一部として指定する必要があります。適用可能な出力ごとにバリアントを選択するか、ファイル内のすべての適用可能な出力に適用する単一のバリアントを選択してください。この「バリアントスコープ」は、Output Jobファイルの上部にあるバリアント選択オプションを使用して決定されます。

Variant Choice options determine at which level variants are used when driving the configured outputs of an Output Job file.

バリアント選択オプションは、出力ジョブファイルの構成された出力を駆動する際に、バリアントが使用されるレベルを決定します。

  • Choose a single variant for the whole outputjob file – このオプションを有効にすると、出力ジョブファイル内のすべての適用可能な出力を駆動する単一のバリアントを選択します。右側のドロップダウンフィールドでバリアントを指定してください。ドロップダウンには、アクティブプロジェクトのすべての定義されたバリアントと、エントリー[No Variations]が表示されます。

  • Choose a different variant for each output – このオプションを有効にすると、OutJobの出力領域にVariant列が追加されます。このフィールドを使用して、個々の出力に対してどのバリアントを使用するかを示します。再度、ドロップダウンにはアクティブプロジェクトのすべての定義されたバリアントと、エントリ「[No Variations]が表示されます。このスコープ設定を使用すると、異なる出力を駆動するために異なるバリアントを割り当てることが可能です。

出力を基本(変化のない)デザインを使用して駆動するには、[No Variations]エントリを使用してください。

個別出力レベルでのバリアント使用を定義する際、選択されたバリアントが製造出力の変動を許可しない場合、かつそのバリアントが製造ベースの出力での使用のために指定されている場合、OutJob内のバリアントエントリは赤く表示され、状況を示すためのホバーティップが使用されます。選択されたバリアントを使用して出力を生成する際は、設定が[No Variations]に選択されたかのように進行します。言い換えれば、基本(非変動)デザインが出力のソースとして使用されます。

出力生成 Copy Link Copied

OutJobに設定された出力は、次のいずれかで生成できます:

出力コンテナから

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

Generate content for the selected Output Container.

選択した出力コンテナのためのコンテンツを生成します。

このコントロールをクリックして、生成可能な各出力を順番にコンテナに生成します。あるいは、コンテナを選択した状態で、次のいずれかの方法を使用してコンテンツを生成します:

  • F9キーを押します。

  • 右クリックしてから、コンテキストメニューからGenerateコマンドを選択します(フォルダ構造コンテナの場合はRunコマンド)。

  • Tools » Generateコマンド(PDFおよびビデオコンテナタイプ)またはTools » Runコマンド(フォルダ構造コンテナタイプ)を使用します。

  • (PDFコンテナタイプ)、(ビデオコンテナタイプ)または(フォルダ構造コンテナタイプ)ボタンをJob Manager Toolbarツールバーでクリックします。

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

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

フォルダ構造出力コンテナにGerber、ODB++、NCドリル、またはIPC-356-D出力を生成する場合、それらは新しいCAMエディタードキュメント(*.cam)に自動的にインポートされます。これを行うオプションは、コンテナタイプに関連付けられたファイル設定ダイアログで見つけることができます。

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

出力ジョブ設定ファイルを閉じてから再度開いた場合、PDFが存在してもコマンドは利用できなくなります。ファイルを再度生成するか、作成された場所でファイルを検索する必要があります。

生成されたコンテンツの公開

2番目のコントロール – Generate and publish – は、選択された出力コンテナに割り当てられた出力を生成し、定義された公開先にその出力を公開することを可能にします。

公開先は、Box.net、Amazon S3、FTPサーバー、または共有ネットワーク上のフォルダー位置などのストレージスペースにデータを公開する機能を提供します。配布と協力の観点から、これは、製品チーム全体のメンバー – 設計チーム、製造チーム、および製品を思考から現実にするプロセスに関与するすべての人々 – がしばしば世界中に散らばっている今日の世界において、比類のない利点を提供します。すべての当事者は、データを表示、議論、利用するための共有(および制御された)アクセスを持っています。

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

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

公開先はデータ管理の設定の一部として指定されます。
公開先はデータ管理の設定の一部として指定されます。

ボード設計プロジェクトから生成されたリリースデータの場合、サーバーは、リリースされたプロジェクト構成に割り当てられた出力ジョブファイルから生成された出力、つまり任意のアイテムリビジョンを定義された公開先に公開する機能をサポートします。

OutJobから直接データを公開すると、生成されたファイルのコピーがターゲット先の指定されたサブフォルダーに配置されます。高い整合性を保ち、確実な監査証跡を促進するために、生成されたデータはサーバー内のターゲットアイテムのリビジョンにリリースされた後に公開されるべきです。そのような出力は、ファイル名にアイテムとリビジョンがタグ付けされており、関係者全員がどの出力がどのアイテムのリビジョンに関連しているかを瞬時に確認できるようになっています(素基板または組み立て基板)。

印刷ジョブから

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

Preview and Print controls for the selected Print Job.

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

印刷プレビュー

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 Toolbaボタンをクリックする。

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

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

プロジェクトリリーサーから

PCBプロジェクトの構成に割り当てられた1つまたは複数の出力ジョブファイルで定義された出力は、その構成がリリースされると生成されます。この生成は、高い整合性のリリースプロセスの一部として行われ、リリースデータはサーバー内のターゲットアイテムの新しい計画されたリビジョンに保存されます。Project Releaserは、これを実現するために使用されるインターフェースです。

Project Releaserは、以下の方法でアクセスできます:

  • メインメニューからProject » Project Releaserコマンドを選択します(必要なプロジェクトのソースドキュメントがアクティブドキュメントとして開いている状態で)。

  • Projectsパネルで必要なプロジェクトのエントリを右クリックし、コンテキストメニューからProject Releaserコマンドを選択します。

Project Releaserを実行する前に出力が定義されていない場合、リリースプロセスの一部としてこれを行うことができます。

リリースに含めるためには、製造および組立データ項目に少なくとも1つの出力ジョブファイルが割り当てられている必要があります。名前がfabassで始まる出力ジョブファイルがある場合、それらの出力ジョブはReleaseビューに初めてアクセスしたときに、それぞれ製造データおよび組立データセクションに自動的に割り当てられます。そうでない場合は、各ケースで適用可能な出力ジョブを手動で割り当てる必要があります。

Example list of outputs to be generated for a chosen configuration.

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

Project Releaserから、Optionsボタン(左下隅)をクリックしてProject Release Optionsダイアログを開きます。このダイアログは、プロジェクトをリリースする際に適用されるOutJobsを割り当て、サーバー内のターゲットデータ項目(生成されたデータを受け取るリビジョン)がどのように命名されるかを定義するために使用されます。Release Optionsタブには、望ましい出力データを有効にするためのOutput Jobs領域の下にいくつかのオプションが含まれています。

Release OptionsタブはProject Release Optionsダイアログにあります。

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

  • Fabrication.OutJob - 以下の出力が定義されています:
    • ドキュメント出力:PCBプリント
    • 製造出力:Gerber、NCドリル、IPC-2581
    • 検証出力:設計ルールチェック、フットプリント比較レポート
    • エクスポート出力:ASCII形式でのPCBの保存/エクスポート
  • Assembly.OutJob - 以下の出力が定義されています:
    • ドキュメント出力:PCB 3Dプリント、回路図プリント、コンポジット図
    • 組立出力:ピックアンドプレースレポート、組立図、テストポイントレポート
    • レポート出力:部品表、コンポーネントクロスリファレンス、GOST BOM

GOST BOM出力は、GOST拡張機能がインストールされている場合に利用可能です。拡張機能をインストールするには、Extensions & UpdatesページのPurchasedタブに移動します。以下に示すGOST拡張機能アイコンを探します。

アイコンにカーソルを合わせてからダウンロードボタンをクリックしてインストールします。インストールを完了するためにAltium Designerを再起動するように求められます。GOST拡張機能を必要に応じてアンインストールすることができます。アンインストールするには、Extensions & UpdatesページのInstalled済みタブに移動し、GOSTアイコンを探して、アイコンにカーソルを合わせてからアンインストールをクリックします。

  • エクスポート出力:STEPのエクスポート
プロジェクトに少なくとも1つのOutJobファイルが定義されている場合、この自動作成は提供されません。

リリースプロセスについての詳細は、デザインプロジェクトリリースページをご覧ください。

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
注記

利用できる機能は、Altium 製品のアクセスレベルによって異なります。Altium Designer ソフトウェア サブスクリプション の様々なレベルに含まれる機能と、Altium 365 プラットフォーム で提供されるアプリケーションを通じて提供される機能を比較してください。

ソフトウェアの機能が見つからない場合は、Altium の営業担当者に連絡して 詳細を確認してください。