使用输出作业准备制造数据
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 设计生成(以及从 PCB 设计生成)多种多样的输出,而且每种输出类型都有各自的设置。管理这大量输出的最佳方式是使用 Output Job 文件,或更常见的称呼“OutJob”。
OutJob 是一组预先配置好的输出集合。每个输出都使用其各自的设置和输出格式进行配置,例如输出到文件或输出到打印机。这些输出的设置会存储在 OutJob 文件中;该文件是一个 ASCII 文件,并会成为项目的一部分。
OutJob 非常灵活——可按需包含任意多或任意少的输出,并且一个项目中可以包含任意数量的 OutJob。最佳做法是:针对项目中要生成的每一种特定输出用途,使用一个 OutJob 来配置该用途所需的全部输出。例如,制造裸板所需的所有输出放在一个 OutJob 中,装配电路板所需的所有输出放在第二个 OutJob 中,依此类推。
OutJob 还可以包含验证类检查,例如 ERC 和 DRC 报告。这些报告适合在生成输出之前做最后的确认检查,并可作为设计已准备好发布的记录保存。
OutJob 具有可移植性,也可以在不同设计之间复用:将 Output Job 文件从一个项目复制到下一个项目,然后按需重置 Data Source。
总结来说,使用 OutJob 有以下优势:
-
所有输出都在同一位置进行配置并从同一位置生成。
-
如有需要,可将多个输出串流到同一个输出文件中——例如,原理图打印和 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:
-
打开 Preferences 对话框中 Data Management – Templates page 的 Templates 选项卡。
-
从 Add 按钮的菜单或模板网格的右键菜单中选择 Output Job 命令。
-
选择该命令后,在打开的 Close Preferences 对话框中单击 OK,以关闭 Preferences 对话框并打开临时 OutputJob 编辑器。系统会在
Output Jobs类型的 Workspace 文件夹中自动创建该新输出作业的计划修订版。 -
按需配置输出作业,如本页下文所述。
-
通过在主菜单中选择 File » Save to Server 命令,将输出作业保存到已连接的 Workspace。将出现 Edit Revision 对话框,你可以在其中定义要在 Workspace 中创建的输出作业的 Name 和 Description,并按需添加发布说明。
将现有本地 Output Job 保存到 Workspace
如果你已有一个输出作业文件(*.OutJob),也可以将该文件直接保存到 Workspace。流程如下:
-
在 Altium Designer 中打开该输出作业文件。
-
从主菜单选择 File » Save to Server 命令。
-
将出现 Choose Planned Item Revision 对话框。用它选择目标 Workspace Output Job,文件将保存到其下一个修订版(或处于
Planned状态的既有修订版)中,然后单击 OK。 -
将出现 Edit Revision 对话框,你可以在其中定义 Name、Description,并按需添加发布说明。
-
单击 OK 后,文件将被保存并存储在该 Workspace Output Job 的修订版中。
编辑 Workspace Output Job
在任何阶段,你都可以回到 Workspace 中的某个 Output Job 并进行编辑。在 Preferences 对话框的 Data Management – Templates page 的 Templates 选项卡中,右键单击输出作业条目,并从右键菜单中选择 Edit 命令。临时编辑器将打开,并载入该 Workspace Output Job 最新修订版中的输出作业以供编辑。按需修改后,将输出作业保存到该 Workspace 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 的修订版。
Options and Controls of the Select configuration item (Output Jobs) Dialog
Grid - 可用的配置项会按 Name、Description、Item Revision 和 Revision State 列出。从列表中选择所需配置项,然后单击 OK,将所选条目添加到 Project Options 对话框的 Managed OutputJobs tab 中。
右键菜单
-
Select Columns - 单击以打开 Select Columns 对话框,用于选择在该对话框中显示哪些列。

Select Columns 对话框- Known Columns - 列出当前未显示的可用列。
- Selected Columns - 列出当前已显示的列。
- Add - 单击将当前选中的 Known Columns (未显示)添加到 Selected Columns (已显示)区域。
- Remove - 单击将当前选中的 Selected Columns (已显示)移到 Known Columns (未显示)区域。
-
All - 单击将 Selected Columns (已显示)区域中的所有列移动到 Known Columns (未显示)区域。
按需继续添加不同 Output Job 的更多修订版。单击 OK 退出 Project Options 对话框后,所选 outputjob 将显示在 Projects 面板中。Workspace OutputJob 在 Projects 面板中会以
图标加以区分。

已添加的 outputjob 修订版也会反映在 Projects 面板中。
Using a Workspace Output Job as Part of an Environment Configuration
Workspace Output Job 也可以作为一个或多个已定义 Environment Configurations 中的配置数据项使用。环境配置用于约束设计人员的工作环境,使其只能使用公司认可的设计元素。环境配置在 Team Configuration Center 中定义并存储——该服务通过 Workspace 提供。
一旦你已连接到 Workspace,并从可用的环境配置中进行选择(如适用),Altium Designer 将会针对 Output Job Configurations 的使用方式完成配置。如果所选环境配置定义了一个或多个 outputjob 修订版,那么 only 这些已定义的配置即可使用。如果适用于你的所选环境配置未指定/添加任何 outputjob 修订版,那么这些仍将保持为可手动定义。换句话说,你可以自由地手动复用基于 Workspace 的 Output Job Configuration 和/或使用本地模板。更多信息请参见 Environment Configuration Management(Altium 365 Workspace、Enterprise Server Workspace)。
在环境配置的强制约束下,Altium Designer 将在以下方面针对 Output Jobs 的使用进行配置。
-
Project Options Dialog – 在 Project Options 对话框的 Managed OutputJobs tab 中指定要使用的 outputjob 修订版,其方式与手动复用时基本相同。不同之处在于,在环境配置管理下使用时,你可以 only 添加为该环境配置定义的那些 outputjob 修订版。
-
单击
按钮 – 将出现 Select configuration item (Output Jobs) 对话框。
- 使用该对话框,从当前生效的环境配置所定义的 outputjob 修订版列表中选择项目要使用的 OutJob。
- 按需添加额外的 outputjob 修订版。
- 在按需添加完所有 outputjob 修订版后,OK 退出 Project Options 对话框 – 所选的 outputjob 修订版将显示在 Projects 面板中。
-
单击
- Creating a New OutJob File – 虽然你只能复用活动环境配置中指定的 outputjob 修订版,但如有需要,你仍然可以创建新的、基于文件的 output jobs。因此,用于创建新 OutJob 的命令——无论是使用 File » New » Output Job File 命令,还是在 Projects 面板中右键单击项目条目并选择 Add New to Project » Output Job File——仍然可用。
- Trying to use an Existing OutJob File – 在配置管理下,并且当活动环境配置至少定义了一个 OutJob 时,将不再允许这样做。如果你尝试通过在 Projects 面板中右键单击项目条目、选择 Add Existing to Project 并浏览该文件的方式,将现有 Output Job File 添加到项目中,将会出现一个警告对话框——提示你 Output Jobs 正由所应用的环境配置进行管理,且无法将现有 Output Job 文件添加到项目中。
当将 Workspace Output Job 添加到项目并打开时,OutputJob 编辑器会反映该文件是一个 Managed OutputJob Document,并指示 Item Revision、其描述,以及该 Output Job 所在的父级 Workspace。

查看 Workspace Output Job 时的 Output Job Editor。
对于 Workspace Output Job,任何原本会以某种方式影响其修改的控件都会被禁用。因此,以下能力将 ARE NOT 不可用:
- 添加新的 Output Generators。
- 配置现有的 Output Generators。
- 对现有 Output Generator 进行剪切、复制、粘贴、重复或删除。
- 添加新的 Output Containers 或 Hard Copy Jobs。
- 配置现有 Output Container 或 Hard Copy Job。
- 对现有 Output Containers 或 Hard Copy Jobs 进行剪切、复制、粘贴或删除。
- 切换某个 Output Generator 相对于有效 Output Container 或 Hard Copy Job 的包含状态。
不过,你仍然可以为 OutJob 确定 variant 的使用方式。
OutJob 的元素
配置 OutJob 有三个步骤:

OutJob 的组成元素,均在 OutputJob Editor 中定义和管理。
- Add and configure the required outputs – 输出会被归类到功能类别中,例如 Assembly Outputs、Fabrication Outputs 和 Report Outputs。严格来说,输出是通过运行关联的 Output Generator 来获得的,该过程会进行适当配置,并使用项目中的指定文档(或项目本身)作为其数据源。
- Add and configure the required output formats – 生成任意给定的输出类型,都需要将该输出映射到相应(且适用)的输出格式。这可以是受支持的 Output Containers(PDF、Folder Structure、Video)之一,或 Hard Copy(基于打印的输出)。多个输出可以映射到同一个 container 或 hard copy,并且用户可以控制输出生成的位置与方式(与 container/hard copy 相关的任何介质选项)。
- Set the variant choice – Altium Designer 允许使用基础(非变体)设计来驱动 PCB 项目的输出,或指定使用该设计的某个已定义 variant。你可以为每个适用输出选择一个 variant,或选择一个单一 variant 应用于文件中所有适用输出。
向 OutJob 添加输出
通过单击某个类别底部的相应 Add New [type] Output 文本,然后从弹出菜单中选择所需输出类型,即可添加所需类型的新输出。或者,从主 Edit menu 中选择相关命令条目。

通过选择合适的 Data Source 来添加每个所需输出。
还提供了第二个菜单,用于指定 Data Source,即在生成输出时要使用哪些源文档。每种输出仅提供适用的数据源,从而减少出错空间。
Data Source 取决于具体输出。与 PCB 相关的输出(如 PCB Prints、Gerber Files 和 Testpoint Reports)将使用 PCB 设计文档作为 Data Source。BOM 的 Data Source 可以是单个特定的源原理图文档、PCB 设计文档,或所有源原理图文档。最后一种由 [Project] 条目表示。
对于某些输出,Data Source 列表将包含 [Project Physical Documents]。当物理设计(将在板上实现的设计)必须与逻辑设计(原始原理图)采用不同的标注方式时,请使用此选项。如果设计包含 Device Sheets ,或使用了 多通道能力并且更偏好简单的扁平标注方案,则需要这样做。
最大化可复用性——让你的 Output Job 更通用
在配置输出时提供了多项创新功能,可使最终的 Output Job Configuration 尽可能通用。保持 OutJob 的通用性,可以有效最大化其在未来设计项目中的复用能力。
Generic Data Source Names
许多 output generator 使用一个具有特定名称的底层文档作为其源,从中生成相应的输出数据——例如,从 PCB 文档 FluxTriangulator.PcbDoc 生成 Gerber 文件。然而,这样会将 Output Job Configuration 锁定为仅对该文档所属的设计项目有用。为保持非特定性,许多 output generator 都提供了一个可选的通用底层 Data Source 条目。下表汇总了支持的 output generator 以及可用的通用条目(一个或多个)。
| 类别 | 输出类型 | 通用数据源条目 |
|---|---|---|
| 网表输出 | 全部 | [Project] |
| 仿真器输出 | 混合仿真 SIMetrix SIMPLIS |
[Project] |
| 文档输出 | 复合 PCB 3D 打印 PCB 3D 视频 PCB 打印 PDF3D |
[PCB Document] |
| PDF3D MBA | [MBA Document] | |
| 原理图打印 | [Project Physical Documents] | |
| 装配输出 | 全部 | [PCB Document] |
| 制造输出 | 全部 | [PCB Document] |
| 报表输出 | 物料清单 | [Project] [ActiveBOM Document] |
| 元件交叉引用 导出注释 生成项目层次结构报表 生成单引脚网络报表 |
[Project] | |
| 验证输出 | BOM 检查 | [ActiveBOM Document] |
元件状态 配置符合性 |
[Project] | |
| 设计规则检查 差异报表 封装对比报表 |
[PCB Document] | |
| 导出输出 | Ansoft Neutral (AutoPCB) Ansys EDB AutoCAD dwg/dxf PCB 导出 IDF 导出 PARASOLID 导出 STEP 导出 VRML Hyperlynx (AutoPCB) MathWorks (AutoPCB) P-CAD ASCII (AutoPCB) 另存为/导出 PCB Specctra Design PCB |
[PCB Document] |
| MBA 导出 PARASOLID MBA 导出 STEP |
[MBA Document] | |
| AutoCAD dwg/dxf 原理图 OrCAD v7 Capture Design (AutoSCH) P-CAD V16 Schematic Design (AutoSCH) 另存为/导出原理图 |
[Project] | |
| 后处理输出 | 复制文件 | [Project] |
Layer Classes
你可以为以下输出生成器的配置添加命名的层类:
- PCB 打印
- 装配图
- 钻孔图
- 最终
- Gerber 文件
- 阻焊层集合
- 电源平面层集合
这使这些输出生成器可以通用复用。例如,添加一个名为“signal layers(信号层)”的类,并在 OutJob 中引用它——任何具有“signal layers”类的设计都可以无需修改就使用该输出生成器。
配置输出
根据具体的输出类型,可能会提供用于配置相关输出生成器的选项,从而对生成的输出提供更多控制。若存在配置选项,可通过以下方式之一访问:
- 在所需输出对应的行内直接双击。
- 右键单击所需输出,然后从右键菜单中选择 Configure 。
- 选中所需输出,然后使用键盘快捷键 Alt+Enter。
- 选中所需输出,然后选择 Edit » Configure 命令。
如果选择了多个输出,将显示最后选中(当前聚焦)的输出所对应的配置对话框。
启动该命令后,将显示相应的配置对话框。使用该对话框为你希望生成的特定输出文件定义设置选项。所定义的任何选项都会在下次生成该输出时使用。

不同的输出生成器具有各自独特的对话框,用于精确配置生成内容。
可用的输出类型
下面汇总了可用的输出类型。在适用的情况下,包含指向相关文档的链接,用于说明如何配置特定输出。
Netlist Outputs
网表描述了设计中元件之间的逻辑连接关系,可用于将设计传输到其他设计平台。提供了多种网表格式。
Simulator Outputs
SPICE 网表是电路的文本表示。要将网表输出添加到当前的 OutputJob 文件中,请从 Edit » Add Simulator Outputs 子菜单中选择命令,或使用主作业配置窗口中 Simulator Outputs 区域底部的 [Add New Simulator Output] 控件所关联的菜单。
Assembly Outputs
-
装配图 - 电路板每一面的元件位置与方向。
-
贴装文件 - 供自动贴片设备用于将元件放置到电路板上。请注意,Report Generator 也可用于生成贴装文件,并且可高度配置。
-
测试点报表 - ASCII 文件,提供 3 种格式,详细列出被指定为测试点的每个焊盘/过孔的位置。
-
键合表报表 - CSV 文件,提供与采用引线键合的 PCB 中芯片焊盘与键合指焊盘相关的信息。
更多信息请参阅 Preparing Assembly Data 页面。
Fabrication Outputs
-
板层叠报表 - 生成板层叠报表,汇总已定义的层叠结构以及层叠中使用的各层。
-
复合钻孔图 - 在一张图中显示电路板的钻孔位置与孔径(使用符号)。
-
钻孔图/导引图 - 在多张独立图纸中显示电路板的钻孔位置与孔径(使用符号)。
-
最终菲林打印 - 将多种制造输出合并为单一可打印输出。
-
Gerber 文件 - 以 Gerber 格式创建制造信息。
-
Gerber X2 文件 - 一种新标准,在保持对原始 Gerber 格式向后兼容的同时,封装更高层级的设计信息。
-
IPC-2581 文件 - 一种新标准,将高层级设计信息封装在单个 XML 文件中。
-
NC 钻孔文件 - 为数控钻孔机创建制造信息。
-
ODB++ - 以 ODB++ 数据库格式创建制造信息。
-
电源平面打印 - 创建内电层与分割平面图。
-
阻焊/钢网打印 - 创建阻焊层与钢网层图纸。
-
测试点报表 - 以多种格式为设计创建测试点输出。
更多信息请参阅 Preparing Fabrication Data 页面。
Report Outputs
可为项目或其某个文档准备多种报表,例如 BOM、项目层次结构报表以及项目注释 PDF。
-
物料清单 – 以多种格式创建制造电路板所需的零件与数量(BOM)清单。
-
元件交叉引用报表 – 基于设计中的原理图图纸创建元件清单。
-
报告项目层次结构(Report Project Hierarchy)– 创建项目中使用的源文档列表。
-
报告单引脚网络(Report Single Pin Nets)– 创建一份报告,列出仅有一个连接的所有网络。
请参阅 Preparing Reports 页面以了解更多信息。
Validation Outputs
软件包含多种验证检查,在生成输出时可将其作为输出包含在内。每项检查都会生成一个 HTML 报告文件。
请注意,这些验证报告的设置保存在 OutputJob 中。当你在软件的其他位置配置某项验证检查时,其设置会随对应文件保存——例如,项目错误检查的设置存储在项目文件中,PCB DRC 设置存储在 PCB 文件中。
Export Outputs
软件能够将数据导出为大量格式。本节 OutputJob 中可用的选项取决于当前在 Altium Designer 中安装了哪些导出器。导出器以核心功能特性或扩展的形式提供。
有关更改已安装核心功能的更多信息,请参阅 Installing & Managing page (Altium Designer Develop, Altium Designer Agile, Altium Designer)。
有关管理扩展的更多信息,请参阅 Extending Your Installation page (Altium Designer Develop, Altium Designer Agile, Altium Designer)。
PostProcess Outputs
此输出类型允许将非 Altium Designer 原生文件类型作为输出的一部分包含在内。它会将目标文件从项目目录结构中复制 到已配置的 Folder Structure 输出容器所指定的文件夹中。
请参阅 Preparing PostProcess Outputs 页面以了解更多信息。
定义输出格式
为 OutJob 添加并配置输出,用于定义要生成的what内容以及how生成方式。需要定义where 生成的输出要写入到哪里,即输出要以何种格式生成。根据所生成输出的类型,这通过组合使用 Output Containers 和 Hard Copy 来实现。
输出容器
输出(在适用时)可以写入三种类型的输出容器——PDF、特定格式的输出文件(例如 Gerber 文件) 或视频。
新建 OutJob 默认会包含每种类型各一个容器 ,名称分别为 PDF、Folder Structure 和 Video。可通过点击 [Add New Output Container] 或从 Edit » Add Output Medium 子菜单添加任意数量的此类附加容器,并且可以编辑名称以便于识别。
也可以从一个或多个选中的适用输出创建新的输出容器:将所选内容拖放到 Output Containers 或 Hard Copy 区域中——放到远离现有、已定义输出容器的位置。输出将自动建立链接。

输出容器用于“接收”生成的输出。
配置容器
单击 某个容器以访问附加控件,包括配置该容器的能力。单击所需容器后, 点击 Change 链接以访问与该容器类型对应的 Settings 对话框:
-
对于 PDF 输出容器,将显示 PDF Settings 对话框。

Advanced 和 Basic 版本的 PDF Settings 对话框Options and Controls of the PDF Settings Dialog
输出管理
使用此区域 设置该输出容器的位置。你可以指定路径、包含与容器相关的容器文件夹,并指定容器的文件名。
- Release Managed - 单击 以打开弹出窗口,在其中可指定文件夹管理。
- Release Managed - 选择以使 PDF 可用于 PCB 发布系统。
- Manually Managed - 选择以将 PDF 设置为手动管理并存储在本地文件夹中。默认情况下,这将是项目选项对话框的 Options 选项卡中 Output Path 字段所指定的路径。
- File Location textbox - 单击文件浏览按钮以浏览并选择 PDF 的目标文件夹。仅当选择了 Manually Managed 时此选项可用。
- Use relative path - 启用此选项以在 File Location textbox 中使用相对路径。 仅当选择了 Manually Managed 时此选项可用。
- Done - 单击以完成配置。
- None - 单击以打开弹出窗口,在其中可配置 PDF 的容器文件夹。
- Do not include any container folder - 选择不包含容器文件夹。
- [Container Name] (PDF) - 选择 使用容器名称作为容器文件夹名称。
- [Container Type] (PDF) - 选择使用容器类型作为容器文件夹类型。
- Custom Folder Name - 选择自定义文件夹名称。单击下拉箭头打开 下拉列表,从中可选择文件夹的命名字符串。你也可以直接在文本框中输入文件夹名称。
- Done - 单击 以完成配置。
- [Filename].pdf - 单击 以打开弹出窗口,在其中可配置 PDF 输出。
- Separate file for each output using output name - 选择使用指定的输出名称为每个输出创建单独文件。
- Separate file for each output using custom name - 选择使用下方文本框中指定的自定义名称为每个输出创建单独文件。单击下拉箭头打开 下拉列表,从中可选择命名字符串。你也可以直接在文本框中输入自定义名称。
- Collate outputs into a single file - 选择将输出整理合并到单个文件中。 单击下拉箭头打开 下拉列表,从中可选择文件的命名字符串。你也可以直接在文本框中输入自定义名称。
- Done - 单击以完成配置。
- Preview - 此区域显示 PDF 位置的预览。随着在上述弹出对话框中进行更改,预览窗口会更新,以便你能立即看到更改如何影响 文件夹结构。
高级版本命令
- Zoom - 使用滑块条控制缩放级别(Far 到 Close) 在跳转到元件或网络时。
-
Page Size And Orientation - 使用这些设置来控制页面大小和方向是从 Page Setup dialog 配置,还是从源文档获取。
- Schematic Page Size and Orientation Source - 从下拉列表中选择 Page Setup Dialog 或 Source Document,以指定原理图文档要使用的页面大小和方向设置。
- PCB Page Size and Orientation Source - 从下拉列表中选择 Page Setup Dialog 或 Source Document,以指定 PCB 文档要使用的页面大小和方向设置。
-
Output Options
- Open PDF file after export - 启用后在导出后打开 PDF 文件。
- Prompt if file already exists - 启用后当文件已存在时显示提示。
- Generate Table of Contents - 启用后在 PDF 文件中生成目录。
- Include Component Parameters - 启用后在 PDF 文件中包含元件参数。单击原理图元件时,参数会在弹出窗口中显示。请注意,Acrobat 中的弹出功能通过 JavaScript 实现。
-
PDF/A Compliance - 从下拉列表中选择所需的 PDF/A 符合性类型。如果不需要符合 PDF/A,请从下拉列表中选择
Disabled。 - PDF Version - 从下拉列表中选择所需的 PDF 版本。
-
Additional Bookmarks
-
Generate nets information - 启用后在 PDF 文件中包含网络信息。启用该选项后可用以下选项:
- Pins - 启用后在 PDF 文件中为引脚添加书签。
- Net Labels - 启用后在 PDF 文件中为网络标号添加书签。
- Ports - 启用后在 PDF 文件中为端口添加书签。
- Global Bookmarks for Components and Nets - 启用后在 PDF 文件中为所有元件和网络创建书签。
-
Generate nets information - 启用后在 PDF 文件中包含网络信息。启用该选项后可用以下选项:
附加控件
- Advanced/Basic - 单击以在对话框的 Advanced 与 Basic 版本之间切换。
-
对于 Folder Structure 输出容器,将显示 Folder Structure Settings 对话框。

Advanced 与 Basic 版本的 Folder Structure settings 对话框Options and Controls of the Folder Structure Settings Dialog
输出管理
使用此区域设置该输出容器的位置。你可以指定基础路径、包含与容器相关的文件夹,并指定容器的文件名。
- Release Managed - 单击以打开弹出窗口,在其中可指定文件夹管理。
- Release Managed - 选择以使该文件可用于 PCB 发布系统。
- Manually Managed - 选择以将文件设置为手动管理并存储在本地文件夹中。默认情况下,这将是 Project Options 对话框的 Options 选项卡中 Output Path 字段所指定的路径。
- File Location textbox - 单击文件夹图标以浏览并选择该文件的目标文件夹。仅当选择了 Manually Managed 时此选项可用。
- Use relative path - 启用此选项以在 File Location textbox 中使用相对路径。 仅当选择了 Manually Managed 时此选项可用。
- Done - 单击以完成配置。
- None - 单击以打开弹出窗口,在其中可配置容器文件夹。
- Do not include any container folder - 选择不包含容器文件夹。
- [Container Name] (Folder Structure) - 选择使用 Folder Structure 作为文件夹名称。
- [Container Type] (Generated Files) - 选择使用 Generated Files 作为文件夹类型。
- Custom Folder Name - 选择自定义文件夹名称。单击下拉箭头打开列表,从中可选择文件夹的命名字符串。也可以直接在文本框中输入文件夹名称。
- Done - 单击以完成配置。
- Output Type - 单击以打开弹出窗口来配置输出文件夹。
- Do not include any output folder - 选择不包含输出文件夹。
- Output Name - 选择使用输出名称作为输出文件夹名称。
- Output Type - 选择使用输出类型。
- Custom prefix_[Output Type] - 选择在文本框中指定自定义前缀。
- Custom Folder Name - 选择自定义文件夹名称。单击下拉箭头打开列表,从中可选择命名字符串。也可以直接在文本框中输入自定义名称。
- Done - 单击以完成配置。
- Output Name - 单击以打开弹出窗口,在其中可配置输出文件名。
- Use standard output file name - 选择使用标准输出文件名。
- Use custom output file name - 选择使用自定义输出文件名。 单击下拉箭头打开列表,从中可选择命名字符串。也可以直接在文本框中输入自定义名称。
- Done - 单击以完成配置。
- Preview - 此区域显示文件夹结构的预览。 当在上述弹出对话框中进行更改时,预览窗口会更新,以便你能立即看到更改对文件夹结构的影响。
高级版本命令
输出选项
- Open generated outputs - 启用后在生成后打开输出。
- Add generated files to project - 启用后将生成的文件添加到项目中。这些文件将显示在 Projects panel 面板的 Generated 子文件夹下。
- Use the Output Name as the file name instead of the default - 启用后使用指定的输出名称而非默认名称。
- Timestamp folder - 启用后创建时间戳文件夹。日期和时间将采用与你的系统设置相同的格式。
CAMtastic 自动加载选项
如果你希望将相关输出自动加载到 CAMtastic 中,请启用以下输出类型。每当执行批量生成时,已启用的输出类型将自动加载到一个新的 CAMtastic 文档中。
- ODB++ Output
- Gerber Output
- NC Drill Output
- IPC-356-D Output
- Reset auto-load option after generation - 启用后在生成输出后重置自动加载选项。
高级/基础
单击以在对话框的 Advanced 与 Basic 版本之间切换。
-
对于 Video 输出容器,将显示 Video Settings 对话框。

Advanced 与 Basic 版本的 Video settings 对话框Options and Controls of the Video Settings Dialog
输出管理
使用此区域设置该输出容器的位置。你可以指定基础路径;包含与容器相关的文件夹,然后指定容器的文件名。
- Release Managed - 单击以打开一个弹出窗口,在其中可指定文件夹管理方式。
- Release Managed - 选择此项可使视频可用于 PCB 发布系统。
- Manually Managed - 选择此项可将视频设置为手动管理并存储在本地文件夹中。默认情况下,该路径为在“项目选项”对话框的 Options 选项卡上的 Output Path 字段中指定的路径。
- File location field - 单击浏览图标以浏览并选择视频的目标文件夹。仅当选择了 Manually Managed 时,此选项才可用。
- Use relative path - 启用此选项可在 File Location textbox 中使用相对路径。 仅当选择了 Manually Managed 时,此选项才可用。
- Done - 单击以完成配置。
- None - 单击以打开一个弹出窗口,在其中可配置容器文件夹。
- Do not include any container folder - 选择此项表示不包含容器文件夹。
- [Container Name] (Video) - 选择此项以使用 Video 作为文件夹名称。
- [Container Type] (Multimedia) - 选择此项以使用 Multimedia 作为文件夹类型。
- Custom Folder Name - 选择此项以自定义文件夹名称。单击下拉箭头打开列表,从中可选择用于文件夹的命名字符串。也可以直接在文本框中输入文件夹名称。
- Done - 单击以完成配置。
- Output Type - 单击以打开一个弹出窗口来配置输出文件夹。
- Do not include any output folder - 选择此项表示不包含输出文件夹。
- Output Name - 选择此项以使用输出名称作为输出文件夹名称。
- Output Type - 选择此项以使用输出类型。
- Custom prefix_[Output Type] - 选择此项以在文本框中指定自定义前缀。
- Custom Folder Name - 选择此项以自定义文件夹名称。单击下拉箭头打开列表,从中可选择命名字符串。也可以直接在文本框中输入自定义名称。
- Done - 单击以完成配置。
- Separate file for each output - 单击以打开一个弹出窗口,用于指定输出文件的配置方式。
- Separate file for each output using output name - 选择此项可为每个视频使用指定的输出名称创建单独的文件。
- Separate file for each output using custom name - 选择此项可为每个视频使用自定义名称创建单独的文件。 单击下拉箭头打开列表,从中可选择命名字符串。也可以直接在文本框中输入自定义名称。
- Collate outputs into a single file - 选择此项可将输出合并为单个文件。 单击下拉箭头打开列表,从中可选择用于该文件的命名字符串。也可以直接在文本框中输入文件名。
- Done - 单击以完成配置。
Preview - 此区域显示文件夹预览。 当在上述弹出对话框中进行更改时,预览窗口会更新,以便你能立即看到更改对文件夹结构的影响。
高级版本命令
媒体设置
-
Type - 从下拉列表中选择媒体类型:
- Video (FFmpeg)
- Video (Windows Multimedia)
- Video (Windows Media Format)
下表汇总了当前支持的视频类型和格式:
Video Type
Supported File Format(s)
Video (FFmpeg)
3GP2 (
*.3g2)
ASF (*.asf,*.wmv,*.wma)
ASF-Streaming (*.asf,*.wmv,*.wma)
AVI (*.avi)
Flash (*.swf)
FLV (*.flv)
MOV (*.mov)
MP4 (*.mp4)Video (Windows Multimedia)
Windows Video file (
*.avi)Video (Windows Media Format)
Windows Media file (
*.wmv,*.wma,*.asf)-
Format - 从下拉列表中选择媒体格式。仅当 Video (FFmpeg) 被选为 Type 时,此选项才可用。
- Video Pixels - 使用向上/向下箭头(或直接在文本框中输入数字)选择所需的视频像素。
输出选项
- Open after export - 启用此选项可在导出后打开视频。
- Prompt if file already exists - 启用此选项可在文件已存在时显示提示。
高级设置
- Video Codec - 从下拉列表中选择一个选项。仅当 Video (FFmpeg) 或 Video (Windows Media Format) 被选为 Type 时,此选项才可用。 下表根据所选视频类型/格式汇总了可用的编解码器(Codec)。
视频类型/格式
支持的编解码器
FFmpeg / 3GP2
H.263 / H.263-1996
FFmpeg / ASF
MPEG-4 part 2 Microsoft variant version 2
MPEG-4 part 2 Microsoft variant version 3
raw video
Windows Media Video 7
Windows Media Video 8FFmpeg / ASF-Streaming
MPEG-4 part 2 Microsoft variant version 2
MPEG-4 part 2 Microsoft variant version 3
raw video
Windows Media Video 7
Windows Media Video 8FFmpeg / AVI
MPEG-4 part 2
MPEG-4 part 2 Microsoft variant version 2
raw videoFFmpeg / Flash
Flash Video (FLV) / Sorenson Spark / Sorenson H.263
FFmpeg / FLV
Flash Video (FLV) / Sorenson Spark / Sorenson H.263
FFmpeg / MOV
MPEG-4 part 2
FFmpeg / MP4
MPEG-4 part 2
Windows Multimedia
cvid Cinepak Codec
MSVC MS-CRAM
tscc TSCCWindows Media
Windows Media Video V7
Windows Media Video 9 Screen
Windows Media Video 9
Windows Media Video V8
Windows Media Video 9 Advanced Profile- Compression - 从下拉列表中选择所需的压缩设置。 仅当 Video (Windows Multimedia) 被选为 Type 时,此选项才可用。
- Pixel Format - 使用下拉列表选择所需的视频像素格式。仅当 Video (Windows Multimedia) 被选为 Type 时,此选项才可用。
- Frames Per Second - 输入视频所需的帧率(每秒帧数)。默认值为 25。
- Quality - 使用滑块指定视频质量,从最低到最高。
高级/基础
单击以在对话框的 Advanced 版本与 Basic 版本之间切换。
Settings 对话框初始以 Basic 模式打开,用于配置输出位置,即将创建容器的位置。要访问与在容器中生成输出相关的更多高级选项,请单击对话框底部的 Advanced 按钮。

访问该容器的 Settings 对话框,并按需进行配置。在 Basic 模式下,使用该对话框定义容器的输出位置。

当对话框处于 Advanced 模式时,可使用更详细的选项。
输出位置
输出位置(即将创建容器的位置)在容器设置对话框的 Output Management 区域中指定。该位置由多个阶段组成,每个阶段都可通过单击该阶段来打开相应的弹出窗口进行定义。
- Base Path – 此阶段用于定义输出容器的“根”路径。

用于定义输出位置基路径的选项。
默认设置为 [Release Managed],这意味着在 Project Releaser 中执行的 Board Design Release 过程将自动处理基路径。
可通过将此阶段切换为 [Manually Managed] 并相应指定路径来定义本地输出路径(该路径可相对于设计项目)。
- Container Type Folder – 此阶段用于根据正在生成的媒体容器类型定义一个子文件夹。是否使用这个额外的“总括”文件夹完全可选。若使用,可由系统命名(使用容器名称或类型),也可按需指定自定义名称。

用于为输出位置定义容器子文件夹的选项。
- Output Folder / Output Filename– 此阶段的功能取决于要为其指定输出位置的输出容器类型。对于 PDF 或 Video 容器类型,此阶段需要输入所需的文件名。默认情况下,生成到该容器中的多个输出会被汇总到单个文件中,但如果需要,你也可以选择为每个输出生成一个单独的文件。

用于定义文件名及可选子文件夹的选项。
对于 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 Manager(Project » Variants)中为每个变体定义。
参数名不能包含空格。例如,可以使用参数 PartNumber ,但不能使用参数 Part Number 。
支持的特殊字符串
在 Altium Designer 中,“Special Strings”用于定义可被解释的字符串。多数此类字符串可通过在屏幕上放置一个值为 =SpecialStringName 的文本字符串来进行解释,例如 =CurrentDate。它们在生成输出时始终会被解释。
当前支持、可用于输出文件名的 Special Strings 包括:
| 特殊字符串 | 返回 |
|---|---|
| CurrentDate | 从操作系统获取的当前日期,采用 ISO 8601 格式 yyyy-mm-dd。示例: 2016-01-25 |
| CurrentTime | 从操作系统获取的当前时间,格式为 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 的计算机上所关联的默认打印机为目标。可通过点击 [Add New Print Job] 文本或从 Edit » Add Print Job 子菜单添加任意数量的额外 Print Jobs,并可编辑其名称以便识别(例如与该任务关联的打印设备名称)。

Print jobs 用于处理基于打印的输出或“硬拷贝”。
配置 Print Job
点击某个 Print Job 可访问更多控件,包括配置该任务的能力。为此,点击 Change 链接以打开与该任务对应的 Printer Configuration 对话框。也可以通过双击 Print Job 条目,或选中后右键并选择 Properties 命令来打开 Printer Configuration 对话框。

访问 Printer Configuration 对话框,根据需要配置 Print Job。
在 Printer Configuration 对话框中,点击 Properties 按钮以打开目标打印机的标准 Properties 对话框。在该对话框中,定义纸张来源与布局,并访问打印机的高级属性设置。
将输出关联到输出容器与 Print Jobs
在 OutJob 的输出已添加并配置完成,且所需的 Output Containers 与 Print Jobs 已定义后,需要对它们进行映射,即指定哪些输出使用哪个容器和/或打印任务来生成。
每个输出都有一个关联的 Enabled 字段。该字段用于控制某个输出是否被包含(启用选项)或排除(禁用选项)在所选的 Output Container 或 Print Job 中。
你也可以通过右键点击所选输出中的某个输出,或在所需输出类别中右键点击某个输出,然后从上下文菜单选择 Enable Selected (快捷键: Ctrl+Num +)/Disable Selected (快捷键: Ctrl+Num -)、 Enable All/Disable All 命令,来快速启用/禁用所有选中的输出或当前聚焦类别中的所有输出,将它们连接到/从当前选定的输出容器或打印任务断开连接。
启用后,会有一条绿色线将某个输出连接到所选容器/打印任务。同一个输出可以包含在多种输出介质中,例如 BOM 可以生成并输出为 PDF(作为独立文件),或发送到打印机以立即获得硬拷贝。

选择容器或打印任务,然后启用要使用该容器或打印任务生成的输出。
在上图中,已启用三个输出,使用名为 PDF 的基于 PDF 的 Output Container 生成。注意 Test Point Report、Pick and Place 和 Gerber Files 输出没有 Enabled 字段,因为这些输出类型无法写入 PDF 文件。
当输出被启用时,会按顺序连续编号。该顺序用于定义输出生成的先后次序。如果创建一个包含多个不同输出的单一 PDF,该顺序将决定这些输出在该 PDF 中的内容排列顺序。
如果从容器或打印任务中移除某个输出,编号会相应重新排序。要更改已启用输出的顺序,可以双击某个输出的 Enabled 字段中的编号,并使用可用控件更改所需编号,或按顺序重新选择每个输出。
使用 Enable Selected/Disable Selected、 Enable All/Disable All 命令时,先对顺序进行排序会是个好主意,因为输出生成顺序由输出的排列顺序决定。可通过点击某个输出并将其拖动到其类别中的新位置来快速高效地完成。
Why is my Output to Container Link Red?
当某个适用的基于打印的输出,其目标从 PDF 输出容器更改为物理打印机(打印作业)时,很可能在生成器中通过相关属性对话框(右键单击,Page Setup)所定义的纸张尺寸并不被目标介质支持。在这种情况下,当输出被启用时,从生成器到介质的连接箭头会显示为红色。处于该状态时将无法进行预览/打印。你可以更改输出生成器的纸张尺寸,使连接箭头恢复为绿色,然后即可成功生成相应输出;或者,直接将目标介质更改为支持所选纸张尺寸的介质。若存在纸张尺寸不匹配且你选择更改已配置输出的纸张尺寸,则对该输出使用 Page Setup 命令会弹出信息对话框,提示该问题并通知纸张尺寸已恢复为默认值。这意味着配置器对话框中的纸张尺寸下拉列表会重新加载为目标打印机所支持的标准纸张尺寸集合。

红色链接表示页面设置与所选容器中可用的页面属性不匹配。
变体选择
产品需求可能需要生成多种相似的印制电路板(PCB),它们都基于同一个基础设计但略有差异。例如,某商业电子产品的标准版与豪华版在功能上可能不同,标准版只装配豪华版所用器件的一个子集。
在设计层面,Altium Designer 允许使用其 Variants 功能来定义一个或多个板级设计的变体。变体本质上就是原始板级设计的另一种装配“版本”。
变体通常用于驱动适用的装配类输出——这正是 Assembly Variant 的核心,其变化仅体现在装配后的电路板(例如哪些元件装配、哪些不装配)。不过,Altium Designer 也允许变体驱动某些制造类输出:允许在设计中对元件的注释进行变更,并将该变更传递到 Gerber、ODB++ 文件、综合钻孔图(Composite Drill Drawings)、钻孔图/导引(Drill Drawing/Guides)以及最终菲林打印(Final Artwork Prints)等输出中。
在 OutJob 中,你可以完全控制用于驱动已定义输出的来源——可以是基础(无变体)设计,也可以是该设计中指定的某个已定义变体。
如果要为特定变体生成输出,则必须在 OutJob 的配置中指定该变体。你可以为每个适用输出分别选择变体,或选择一个变体应用于文件中所有适用输出。该“变体作用域”通过 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 中已配置的输出可通过以下方式生成:
- 直接在 OutJob 内生成。
- 通过 Project Releaser 生成。
从输出容器生成
选择一个输出容器即可访问 Generate content 控件。该控件在至少有一个输出被分配到该容器后启用。

为所选输出容器生成内容。
单击该控件会按顺序将容器中启用生成的每个输出生成到该容器中。或者,在选中容器的情况下,可使用以下任一方法生成内容:
- 按 F9 键。
- 右键单击,然后从上下文菜单选择 Generate 命令(对 Folder Structure 容器为 Run 命令)。
- 使用 Tools » Generate 命令(PDF 与 Video 容器类型)或 Tools » Run 命令(Folder Structure 容器类型)。
-
单击 Job Manager Toolbar 工具栏上的
(PDF 容器类型)、
(Video 容器类型)或
(Folder Structure 容器类型)按钮。
进度可在状态栏中查看。生成的输出将写入输出容器设置中定义的位置。这些设置也会控制输出是否打开和/或添加到 Projects 面板。若在容器的高级选项中启用了打开选项,则生成的输出会被自动打开。
不支持对多个输出容器进行批量生成;只会生成分配给当前所选输出容器的输出。要生成所有输出,请分别选择每个已定义的输出容器并生成其内容。
发布已生成内容
第二个控件——Generate and publish——可用于生成分配给所选输出容器的输出,并将该输出发布到已定义的 Publishing Destination。
发布目标(Publishing Destinations)支持将数据发布到存储空间,例如 Box.net、Amazon S3、FTP 服务器或共享网络上的文件夹位置。在分发与协作方面,这在当今具有无可比拟的优势:整体“产品团队”的成员——设计团队、制造团队以及所有参与将产品从构想到落地过程的人员——往往分布在全球各地。各方都能在共享(且受控)的权限下访问、查看、讨论并使用这些数据。
要发布,请单击该命令,然后在弹出的菜单中从当前已定义的目标列表中选择。输出会先生成到本地路径目标,然后再发布。发布过程中会出现提示,要求选择一个文件夹(位于目标发布位置内)用于存放输出。你可以浏览到现有文件夹、指定新文件夹,或接受默认文件夹——默认文件夹名称由容器内容类型加日期时间戳组成(例如 PDFs - 10-24-2011 11-32-33 AM)。
使用菜单中的 Manage Publishing 命令可访问 Preferences 对话框的 Data Management – Publishing Destinations 页面。在此可定义新的目标,或修改到现有目标的连接。

发布目标是在 Data Management 首选项中指定的。
对于从板级设计工程生成的已发布数据,服务器支持将这些已发布文档(即分配给已发布工程配置的 Output Job 文件所生成的输出)针对任意 Item Revision 发布到已定义的发布目标。
直接从 OutJob 发布数据,会将生成文件的副本放到目标位置中指定的子文件夹内。为确保高完整性并便于形成可靠的审计追踪,生成的数据应在发布(release)之后,发布到服务器中某个目标条目的一个修订版中。此类输出会在文件名中标记 Item 和 Revision,使所有相关人员都能立即看出:哪个输出对应将要制造的条目(裸板或组装板)的哪个修订版。
从 Print Jobs
选择一个 Print Job 后即可访问预览和打印控件。只要该作业至少分配了一个输出,这些控件就会启用。

所选 Print Job 的预览和打印控件。
打印预览
单击 Preview 将该 Print Job 分配的输出加载到打印预览中。或者,在选中该作业后,使用以下方法之一访问打印预览:
- 右键单击,然后从上下文菜单中选择 Print Preview 。
- 使用 Tools » Print Preview 命令。
-
单击 Job Manager Toolbar 工具栏上的
按钮。
- 在 Page Setup 对话框(File » Page Setup)中,针对所选(获得焦点的)输出单击 Preview 按钮。注意:这只会加载该特定输出的页面,而不会加载分配给该 Print Job 的所有输出的全部页面。
源文档将按顺序加载,并遵循关联的 Page Setup 对话框中定义的选项。
在 Report Preview 底部及其右键菜单中提供了控件,用于调整视图、访问打印机设置对话框、打印、将页面复制到 Windows 剪贴板,以及将活动页面导出为 Windows Metafile。
打印
单击 Print 将输出直接发送到指定的打印设备。或者,也可通过以下方法之一打印已分配的输出:
- 按 F9 键。
- 右键单击,然后从上下文菜单中选择 Print 命令。
- 使用 Tools » Print 命令。
- 在 Page Setup 对话框中,针对所选(获得焦点的)输出单击 Print 按钮。注意:这只会打印该特定输出的页面,而不会打印分配给该 Print Job 的所有输出的全部页面。
- 在 Print Preview 对话框中单击 Print 按钮。
-
单击 Job Manager Toolbar 工具栏上的
按钮。
Print 控件以及上面列出的前三种方法提供直接打印。上面最后两种方法为通过 Printer Configuration 对话框进行的间接打印。
从 Project Releaser
当 PCB 项目的某个配置被发布时,会生成分配给该配置的一个或多个 Output Job 文件中定义的输出。该生成过程是高完整性发布流程的一部分,发布数据会存储在服务器中目标 Item 的一个新的、计划中的修订版里。Project Releaser 是用于实现该过程的界面。
Project Releaser 可通过以下方式访问:
- 从主菜单选择 Project » Project Releaser 命令(将所需项目的源文档打开并设为活动文档)。
- 在 Projects panel 中右键单击所需项目的条目,然后从上下文菜单中选择 Project Releaser 命令。
如果在运行 Project Releaser 之前尚未定义 Outputs 的 not,也可以在发布流程中完成该操作。

为所选配置生成的输出示例列表。
在 Project Releaser 中,单击 Options 按钮(左下角)打开 Project Release Options dialog。该对话框用于分配适用的 OutJobs,并定义在发布项目时服务器中的目标数据条目(其修订版将接收生成数据)的命名方式。Release Options 选项卡在 Output Jobs 区域下包含多个选项,用于启用所需的输出数据。

Release Options 对话框的 Project Release Options 选项卡。
如果你的项目当前没有关联任何 Output Job 文件,Project Releaser 将检测到这一点,并询问你是否要添加默认文件。如果选择添加,将创建以下内容:
-
Fabrication.OutJob - 并定义以下输出:
- Documentation Outputs: PCB Prints
- Fabrication Outputs: Gerber、NC Drill 和 IPC-2581
- Validation Outputs: Design Rules Check、Footprint Comparison Report
- Export Outputs: Save As/Export PCB(ASCII 格式)
-
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
-
- Export Outputs: Export STEP
有关发布流程的更多信息,请访问 Design Project Release 页面。