Altium NEXUS中的输出文档和项目发布

This documentation page references Altium NEXUS/NEXUS Client (part of the deployed NEXUS solution), which has been discontinued. All your PCB design, data management and collaboration needs can now be delivered by Altium Designer and a connected Altium 365 Workspace. Check out the FAQs page for more information.

 

上级页面:Altium NEXUS设计演示教程

主页面:按照制造要求准备设计

此时,您已完成PCB的设计和布局;然后,即可生成电路板审查、制造和装配所需输出文档。

输出类型包括具备缩放、平移和旋转功能,以及网络、元件和丝印显示控制能力的Adobe Acrobat Reader®PDF 3D图。
输出类型包括具备缩放、平移和旋转功能,以及网络、元件和丝印显示控制能力的Adobe Acrobat Reader®PDF 3D图。

可用输出类型

由于存在多种PCB制造技术和方法,因此软件具备根据不同目的生成多种输出类型的能力:

装配输出

  • 装配图纸——电路板两侧的元件位置和方位。
  • 拾放文件——供机器人化元件放置机器,将元件放到电路板上。
  • 测试点报告——具备3种格式的ASCII文件,用于详细描述已被指定为测试点的各焊盘/过孔的位置。

文档输出

  • PCB图纸——通过布置各层和显示基元,配置任何数字或打印输出(页面)。可以利用此功能,创建装配图纸等打印输出内容。
  • PCB 3D图纸——从三维视图角度,查看电路板。
  • PCB 3D视频——根据PCB编辑器PCB 3D Movie Editor面板内定义的一系列3D关键帧,输出一段关于电路板的简单视频。
  • PDF 3D——生成一个关于电路板的3D PDF视图,并完全支持在 Adobe Acrobat®中缩放、平移和旋转。该PDF包括一个负责控制网络、元件和丝印显示的模型树。
  • 原理图——设计用原理图。

制造输出

  • 复合钻孔图纸——在一张图纸中(利用符号)显示电路板的钻孔位置和尺寸
  • 钻孔图纸/指南——在单独图纸中(利用符号)显示电路板的钻孔位置和尺寸
  • 成品图纸——将各个制造输出组合为一个单一可打印输出。
  • Gerber文件——创建Gerber格式的制造信息。
  • Gerber X2文件——囊括与原始Gerber格式反向兼容的高等级设计信息的一项新标准。
  • IPC-2581文件——在一个单一文件中囊括高等级设计信息的一项新标准。
  • NC钻孔文件——创建数控钻床所用制造信息。
  • ODB++——创建ODB++数据库格式的制造信息。
  • 电源层图纸——创建内电层以及平面分割图纸。
  • 阻焊/助焊层图纸——创建阻焊层和助焊层图纸。
  • 测试点报告——创建各种格式的设计测试点输出。

网络列表输出

  • 网络列表旨在描述设计中各个元件的逻辑连接,并用于将设计传输至其他电子设计应用程序。支持多种网络列表格式。

报告输出

  • 材料清单——创建制造电路板所需各种格式的零部件清单和工程量清单(BOM)。
  • 元件交叉参考报告——根据设计中的原理图,创建一个元件清单。
  • 报告项目层级——创建一个项目所用源文件清单。
  • 报告单一引脚网络——创建一个列示仅有一个连接的所有网络的报告。

单独输出或输出作业文件

主页面:通过输出作业,简化制造数据的生成

PCB编辑器有三个用于配置和生成输出的不同机制:

  1. 单独——每种输出类型的设置均存储在Project文件中。必要时,您可使用Fabrication OutputsAssembly OutputsExport子菜单(从File菜单访问)和Reports菜单,选择性地生成该输出。
  2. 使用输出作业文件——每种输出类型的设置均存储在一个输出作业文件中;该文件是一个支持所有可能的输出类型的专用输出设置文档。然后,这些输出既可手动生成,亦可在项目发布过程中生成。
  3. 在设计发布过程中——可以在集成项目发布过程中,使用设计验证功能,生成已在项目的所有Output Job文件中设置的输出文档。

您可以使用Output Job文件,配置每种输出类型,及其输出命名、格式和输出位置。Output Job文件还可从一个项目复制到另一个项目。
您可以使用Output Job文件,配置每种输出类型,及其输出命名、格式和输出位置。Output Job文件还可从一个项目复制到另一个项目。

尽管使用FileReports菜单配置的单独输出使用与Output Job相同的设置对话框,但是其设置具有独立性,并且当您从一种方法切换为另一种方法时,必须重新配置。

配置Gerber文件

对话框页面:Gerber设置

  • 尽管Gerber仍然是电路板设计与电路板制造之间最常用的数据传输形式,但是Gerber X2和ODB++正变得越来越流行。
  • 每个Gerber文件均对应着一个电路板物理层:元件覆盖、顶部信号层、底部信号层、顶部锡膏层等。我们建议您在提供设计制造所需输出文件前,向电路板制造商咨询,以确认其需求。
  • 如果电路板上有孔,则还必须以与胶片设置相同的单位、分辨率和位置,生成NC Drill文件。
  • 请在Gerber Setup对话框中配置Gerber文件,并通过PCB Editor's File » Fabrication Outputs » Gerber Files命令,或者通过将Gerber输出添加到Output Job的Fabrication Outputs部分,然后在其上双击,访问Gerber文件。

    在Gerber Setup对话框中配置Gerber输出。
    在Gerber Setup对话框中配置Gerber输出。


配置验证报告生成

软件包括多项验证检查,可在输出生成过程中整合为输出。每项检查均可生成一份HTML报告文件。在项目发布过程中,将在生成其他输出前完成上述检查,并且如果未通过任何验证检查,则可判定项目发布失败。


配置材料清单

主页面:使用ActiveBOM进行BOM管理

最终,设计中使用的每个部件均须提供详细的供应链信息。与其要求将这些信息添加到每个设计元件中,或作为后处理添加到Excel电子表格中,不如在设计周期中的任何时间将其添加到ActiveBOM(*.BomDoc)中。

ActiveBOM是Altium NEXUS中包含的元件管理编辑器,用于:

  • 配置元件信息,以确保BOM准备就绪,包括,添加非PCB元件BOM项目(例如,裸板、胶水、安装硬件等)。
  • 添加附加栏(例如,行号栏),以满足装配厂的要求。
  • 将每个设计元件映射到实际制造商部件上。
  • 验证供应链的可用性,并根据制造单元的确定数量为每个部件定价。
  • 根据制造单元的确定数量,计算制造成本。

ActiveBOM用于将每个设计元件映射到实际部件上。
ActiveBOM用于将每个设计元件映射到实际部件上。

此项将供应链详细信息直接输入BOM的功能,改变了PCB项目中BOM文档的角色。ActiveBOM不再仅仅是一种简单输出文件,而是将元件管理流程提升至与原理图输入和PCB设计流程同等重要的位置;其中,ActiveBOM的BomDoc成为适用于所有BOM类型输出的PCB项目所有材料清单数据的来源。ActiveBOM成为BOM管理的推荐方法。
ActiveBOM使用您连接的Workspace设置中启用的Part Providers,实时询问供应链。由于数据实时更新,因此本教程中所用零部件的可用性将随着时间变化。可用供应商清单也将随着时间变化。为此,您得到的结果可能不同于本教程中所示和所述结果。

制定输出BOM

对话页面:报告管理器

使用Report Manager,生成实际输出BOM文件。Report Manager是一种高度可配置的报告生成引擎,能够生成各种格式的输出,包括:文本、CSV、PDF、HTML和Excel。您还可以用预定义模板或您自己的模板,生成Excel格式的BOM。无需安装Microsoft Excel软件,即可生成Excel格式的BOM;在File Format下拉菜单中,选择MS Excel File选项。

  • 使用Report Manager,从Bill of Materials For Project对话框生成BOM输出,通过以下方式访问:
    • 原理图或PCB编辑器的Reports » Bill of Materials,或者
    • 通过向项目添加BomDoc并运行BomDoc的Reports » Bill of Materials命令,或者
    • 通过向Output Job的Report Outputs部分添加一个Bill of Materials。
  • 在默认情况下,如果项目包括BomDoc,则Report Manager将以在BomDoc中配置的相同方式显示元件的详细信息。您可以使用对话框Properties区域中的Columns标签,添加和删除栏。
  • 如果项目不包括BomDoc,则Columns标签中将包括一个用于定义如何确定类似元件以进行聚类的附加区域。通过将元件属性拖放到对话框的Drag a column to group区域,实现聚类。
  • 对话框的主栅格区域包含写入BOM的内容。您可以在此区域中,通过单击拖动,重新排列各栏,单击某个栏标题以按照该栏进行分类,单击Ctrl+Click按照该栏进一步分类,并使用各栏标题中的小下拉菜单定义某栏的基于值的过滤器。
  • BOM生成器默认从原理图文档获取信息。有多种Sources可供选择。使用对话框Properties区域内Columns标签上的按钮,启用其他来源。例如,如果需要启用PCB Parameters,则可根据需要包含元件位置和电路板侧面等详细信息。

    如果项目包括BomDoc,则Report Manager从BomDoc获取配置。
    如果项目包括BomDoc,则Report Manager从BomDoc获取配置。

将设计数据映射中生成的BOM中

可以通过引用包含特殊语句的Excel模板,将设计数据从Altium NEXUS传输到Excel格式的Bill Of Materials中。

当创建Excel格式的Bill of Materials模板时,可以组合使用Fields和Columns,指定期望的布局。用户安装文件的\Templates文件夹中的软件,含有多个模板示例。关于可用字段的详细信息,请参考Report Manager页面中BOM ConfigurationMapping Design Data into the BOM部分。请注意,需要在模板Column区域的上方或下方定义字段。


项目发布

主页面:电路板设计发布

在OutJob文件中完成输出文档配置后,即可将项目发布到连接的Workspace中。由于电路板设计发布过程自动进行,因此您在发布电路板设计项目时,无需担心与手动发布相关的风险。当发布某个特定项目时,将抓取设计源的快照并与任何生成的输出一同存档——其表示通过设计项目得到并由公司出售的有形产品。

Altium NEXUS的Project Releaser负责实施发布流程,而其用户界面配有专用视图——Release视图。发布流程将分段进行——您可通过视图左侧的条目一目了然地知晓当前所处阶段。

Release视图——Project Releaser的用户界面
Release视图——Project Releaser的用户界面

大家从一张空白原理图开始,逐步完成了PCB生成和输出文件向Workspace的发布——这就是Altium NEXUS中的整个设计流程。接下来,我们将探索与项目管理和协同相关的某些功能。
Content