板设计发布
父页面: 准备您的设计以供制造
一旦设计被认为已经准备好进入更广阔的世界,就需要发布——这个过程经常被低估。
如果没有一个有条理且基本健全的发布流程,随着时间的推移跟踪一个不断成熟的产品可能会充满各种各样的陷阱。只要想象一下,需要回去发布你产品的一个之前的修订版,却发现所有必需的源设计文件从未作为快照包含在那个特定的发布中!没关系,只要从那个发布的相关文件夹中获取生成的输出文件——可靠的Gerber文件和任何额外的制造和组装信息,这就是真正所需要的。但想象一下,如果那些“可靠”的输出文件被覆盖了,或者不知怎的变得损坏了。如果发布流程更加健壮就好了。
Altium Designer 通过提供强大、高完整性的电路板设计发布管理来应对这一需求。电路板设计发布过程是自动化的,使您能够在不涉及手动发布程序的风险下发布您的电路板设计项目。当特定项目发布时,会对设计源进行快照,并将其与任何生成的输出一起存档 - 这代表了由该设计项目制造并由公司销售的有形产品。发布数据存储在目标工作区中与相关项目相关的项目项的修订版中:
- PCB项目设计项 – 设计的快照,包括所有源文件。发布到工作区的一个单独项中,让您可以将宝贵的知识产权与外部方构建产品所需的生成的制造和组装数据分开。
- PCB制造数据项 – 制造裸板所需的数据集。
- PCB组装数据项 – 为了按照物料清单在裸板上安装指定组件,组装厂所需的数据集。对于基础(完全组装)设计和每个定义的设计变体(组装变体),使用唯一项。
从板设计生成的数据在工作区内的项目相关项的修订版中安全存储。然后供应链使用这些高完整性数据来构建所需的产品修订版。
总的结果是可能的最高完整性板设计发布管理。不仅您的实际设计项目被严格监控、备份和版本控制,而且其数据的发布也以类似方式在目标工作区内进行 – 坚固、安全、可靠。
关键优势
- 与版本控制的集成。如果您的项目处于版本控制之下,那么系统要求在发布前必须检入所有文件并保持最新状态。这确保不会允许任何重要设计文档的“私人副本”留在工程师的硬盘上——有可能会丢失。这个简单的规则可以在后期节省大量寻找用于生成已发布产品的正确设计文档集的时间和成本。
- 一次性发布。系统只允许您向任何给定修订版的目标项目发布一次。实际上,成功的发布会导致在引用的项目修订版中提交(存储)发布数据,然后关闭该修订版。不能再向同一修订版生成和发布更多数据。
- 自动化且可重复的设计发布流程。一键发布——无需手动阶段或风险。从设计文件的快照、验证,到输出生成,整个过程无需任何交互。如果流程的任何部分失败,发布就会失败。就这么简单。并且在最终提交发布数据到目标工作区中的项目修订版之前,您可以审查所有生成的数据。
-
作为设计发布流程不可分割的一部分,能够验证设计。发布流程从设计源的“锁定”快照(包括依赖项)开始工作,并且在启动发布之前,几乎可以肯定已经进行了预发布验证。但为了额外的安心,并确保设计数据的完整性,您可以选择性地将验证检查添加到发布流程“流程”中,通过适当配置的输出作业配置。标准的ERC检查源原理图和PCB的DRC检查,但也能够检查源项目和PCB是否同步,以及对照其源库比较板上的足迹,以确保它们是最新的,并且匹配。如果任何验证检查未成功通过,发布将失败。
- 从设计发布流程生成的所有数据文件都可以选择性地以项目ID和项目修订ID为前缀,确保对使用数据构建哪个项目的哪个修订版没有任何歧义。
- 发布。提供直接从工作区将发布数据发布到共享存储空间的能力,例如Amazon S3、FTP服务器、Box.com或简单的基于网络的文件夹。这便于以安全的方式轻松共享工作区数据,而无需向外部方提供对该工作区的访问。
电路板设计发布流程
相关页面: 使用项目发布器
发布过程本身是通过使用Altium Designer的项目发布器来执行的,其用户界面是通过一个专用视图提供的——发布视图。
项目发布器适用于所有类型的PCB项目 - 本地/非版本控制的、处于外部版本控制系统下的,或处于连接工作区的原生版本控制之下 - 通过提供两种操作模式:
- 在线模式 – 将所有生成的数据发布到目标工作区中项目的修订版中。您甚至不需要记得递增项目修订版,一切都为您处理好了。
- 离线模式 – 将所有生成的数据发布到基于文件夹的结构中,可以选择性地打包成一个Zip文件。
在在线模式
下的发布视图中,发布过程是一个分阶段的流程,视图左侧的条目一目了然地显示您当前所处的阶段:
- 配置服务器发布 – 这个发布过程的阶段是您指定希望生成的数据类型:源数据(总是生成的)、制造数据、组装数据(对于基础设计和每个检测到的变体)。
- 验证项目 – 这个发布过程的下一个阶段在检测到一个或多个验证类型报告的分配OutJob文件时自动运行。所有定义的验证输出生成器,在分配给正在发布的数据项的输出作业文件中定义,都将运行。
- 生成数据 – 这个发布过程的下一个阶段自动运行。这是在分配给包含的数据项的OutJob文件中定义的所有其他输出运行的地方,以生成要发布到工作区中相关目标项的数据。
-
审查数据 – 所有验证检查通过,并且输出数据生成后,这个发布过程的阶段允许您审查生成的数据。
- 上传数据 – 在前一阶段确认发布后,自动进入下一个阶段。它简单地展示了数据上传到目标工作区中相关数据项的修订版的进度。
- 执行报告 – 这是过程的最后阶段,提供发布的摘要。提供导航链接,以便快速浏览到资源管理器面板中生成的项目修订版。
- 在线模式 – 将所有生成的数据发布到目标工作区中项目的修订版。你甚至不需要记得递增项目修订版,这一切都会为你自动处理。如果你定义了通过项目发布器发布到PLM实例的流程,启动该流程将会增加一个额外的阶段来完成这一操作。
- 离线模式 – 将所有生成的数据发布到一个基于文件夹的结构中,可以选择性地打包成一个Zip文件。
在在线模式
下的发布视图中,发布过程是一个分阶段的流程,视图左侧的条目一目了然地显示你当前所处的阶段:
- 配置服务器发布 - 这个发布过程的阶段,你需要指定你希望生成的数据类型:源数据(总是生成的)、制造数据、组装数据(对于基础设计和每个检测到的变体)。
- 验证项目 – 当一个或多个验证类型的报告在分配的OutJob文件中被检测到时,这个发布过程的下一个阶段会自动运行。所有定义的验证输出生成器,都会在分配给正在发布的数据项的输出作业文件中定义,并运行。
- 生成数据 – 这个发布过程的下一个阶段会自动运行。这是在分配给包含的数据项的OutJob文件中定义的所有其他输出运行的地方,以生成要发布到工作区中相关目标项的数据。
-
审查数据 – 所有验证检查通过,并且输出数据生成后,这个发布过程的阶段允许你审查生成的数据。
- 上传数据 – 在前一阶段确认发布后,将自动进入下一个阶段。它简单地展示了数据上传到目标工作区中相关数据项的修订版的进度。
-
执行报告 – 这是过程的最后一个阶段,提供发布的摘要。提供导航链接,以便快速浏览到资源管理器面板中生成的项目修订版。如果你作为发布并发布到PLM的过程的一部分访问了项目发布器,那么按钮将被展示。点击此按钮以继续该过程的底层工作流,发布到PLM。
-
发布到PLM – 当在相关激活的过程下运行发布(用于发布然后发布到PLM)时,只有这个阶段才存在。当在前一阶段点击按钮(或如果使用了与按钮相关联的菜单中的准备 & 发布 & 发布到PLM命令)时,将自动进入这个阶段。将出现登录凭证对话框。输入你的PLM实例的用户名和密码,并选择你想使用的PLM模板(以
<PLMInstance>:<PublishingTemplate>
的形式出现)。
通过项目发布器,您将能够以简化的方式生成您的制造数据,并保持最高的完整性。您还能够在提交最终发布之前,查看生成数据的成果(例如,在CAM编辑器中查看Gerbers/ODB++数据),确保您生成的数据正是按时、首次制造您的电路板所需的确切数据。
已发布的数据
相关页面: 处理发布目标
对于从电路板设计项目生成的已发布数据(仅限PCB制造数据、PCB组装数据和PCB项目设计项目),您可以直接从工作区或输出作业将该数据发布到存储空间,例如Box.com、Amazon S3、FTP服务器或共享网络上的简单文件夹位置。在分发和协作方面,这在一个整个“产品团队”——设计团队、制造团队以及所有参与将产品从想法变为现实的过程中的成员经常分散在全球各地的世界中,提供了无与伦比的优势。
发布是定义一个发布目标然后将所需项目修订版的已发布数据上传到该目标的问题。从中国的制造厂,到基辅、斯坦斯特德阿博茨和圣地亚哥的设计团队,再到某处横跨太平洋的飞行中的项目总监,每个需要了解新发布的人都可以通过链接被邀请到已发布的文件夹——共享(和控制)访问权限,以查看、讨论和利用构建项目所需的数据。
将您发布的数据发布到存储空间,并在全球范围内的团队成员之间共享信息。
全球共享制造包数据
存储在Altium 365工作区中的设计项目的一个关键方面是能够创建并与他人共享发布的构建包。当直接与您的制造商共享时,它可以被视为制造包,因为制造商可以浏览、下载并使用该包来制造和组装电路板。
为了支持与他人以及您的制造商(通常位于您的组织之外)共享这样的包,Altium 365平台提供了一个专用的制造包查看器——平台全球共享支持的一个元素——它允许其他人从世界任何地方的任何网络浏览器查看制造包——但在您的工作区之外,以便您的设计本身和其他宝贵的知识产权得到保护。
每个共享用户将收到一封电子邮件邀请,其中包含通过制造包查看器查看制造包的链接。共享的制造包将在基于浏览器的Altium 365平台界面的与我共享页面上展示。
制造包查看器本身允许关键利益相关者——主要是制造人员——看到设计的概要概览,包括关键的电路板数据,以及浏览源数据、制造数据和组装数据的结构的能力(并根据需要下载任何单个文件)。查看器还提供了制造、组装和BOM数据子页面,制造页面展示了一个Gerber查看器,并允许所有与之共享的用户添加评论。
最终,制造人员可以下载他们已查看的发布的构建包——并且可以从查看器的任何页面下载——以实现该版本的电路板的物理制造。
阅读有关制造包查看器的信息。
在线查看器
相关页面: 在线查看器(针对Altium 365 工作区或Concord Pro 工作区)
相关页面: 在线查看器
Workspace 的 Web Viewer 界面通过标准的网络浏览器提供对 PCB 项目文档的通用访问。它不仅仅是一个基于网络的查看器,Web Viewer 的高级浏览器技术允许用户浏览项目结构,与设计文档互动,提取设计中元素的信息,并为评论笔记突出显示区域或对象。
查看文档时,原理图和 PCB 的视觉质量不会因其网络格式而受到损害,该格式还提供完整的平移和缩放功能,以及搜索、交叉探测、选择和检查设计中的组件和网络的能力。
工作区的Web查看器界面为审查设计项目中的源原理图和PCB文件等提供了沉浸式和互动式体验。这里显示的是一个原理图 - 将鼠标悬停在图像上可以看到PCB(以3D形式)。 作为一个独立的基于浏览器的查看平台,Web Viewer界面提供了对设计文档的交互式只读访问权限,无需在设计编辑环境中打开项目。其他正在设计上工作的人,比如拥有该设计的工程师,不会受到Web Viewer空间中操作的影响——除了任何相关的评论通知外。