工作区设计管理快速指南

Created: March 1, 2022 | Updated: March 1, 2022

互联工作区可与Altium Designer协作为项目提供支持。工作区项目针对项目生命周期的开发阶段,简化了版本受控项目的创建和持续工作流程。凭借由工作区控制的集中存储功能,工作区项目成为了其他协作服务的基础。

使用工作区项目的一些主要好处包括:

  • 简化存储工作流程。无需决定存储位置。兼顾备份和其他基本服务。
  • 奠定协作功能的基础。
  • 加强版本控制。
  • 发挥专用注释系统的优点。
  • 显示通知和状态。包括本地修改在内的文档状态对整个设计团队可见。
  • 无需任何复杂设置即可开展并行PCB设计。
  • 能够与多人共享项目以进行编辑,或仅用于查看和进行评论。
  • 使用“项目历史”时提供完整功能,包括与VCS相关的提交事件。

通过工作区浏览器界面的项目页面进行管理。可通过该界面或Altium Designer中的创建项目对话框创建新项目。或者,可将现有项目(本地项目或当前处于外部版本控制下的本地项目)快速提交至工作区

您还可以访问项目的详细的、以CAD为中心的视图,该视图提供“设计”、“供应链”、“发布/制造”和“历史”等选项:

  • 设计 - 显示和导航源项目设计文档、查看设计对象属性并放置审查注释。此视图使用的是(Altium 365工作区Concord Pro工作区的)Web查看器界面,在四个不同的数据子视图中展示您的设计,分别显示源原理图、2D电路板、3D电路板和材料清单。此视图用于源项目数据的最新版本而非指定发布版本,因此可被视为一个在制品(WIP)视图。您可以查看基本设计及其任何定义的变体。
  • 供应链 - 以交互方式检查从设计文档中提取的在制品材料清单数据,包括从项目填充的ActiveBOM文档中导出的“制造商”和“供应商”部件数据条目。
  • 发布(适用于Altium 365工作区)/制造(适用于Concord Pro工作区) - 查看项目的发布版本。提供打开完整发布数据或特定装配包的访问权限,这些数据将通过“制造门户”显示在单独的选项卡上。通过“制造门户”可以查看和导航已发布的文件数据,检查材料清单,以及查看和评论设计本身的快照,这是该发布数据的来源。从发布/制造视图或通过特定发布版本的“制造门户”可以访问(从完整数据集到单个生成的输出文件)下载不同粒度级别的制造数据所需的控件。在Altium 365工作区中也可以将所选版本作为“制造包”直接发送给您的制造商;您甚至可以比较不同发布版本之间的Gerber数据或将其与本地生成的文件集进行比较。
  • 历史 - 浏览与项目相关的主要事件的渐进时间表,包括创建、提交、发布、克隆和MCAD交换。每次发生与项目相关联的受支持事件时,该事件都会作为专用磁贴连同各种受支持的操作(适用时)被添加到时间线中。对于Altium 365工作区中的发布事件,您甚至可以比较不同发布版本之间的Gerber数据或将其与本地生成的文件集进行比较,还可以比较发布和/或提交事件之间的原理图数据。更多相关信息,请参阅项目管理-项目历史
工作区项目的优点在于它们默认接受版本控制,并且支持协作处理,无需担心驱动器、服务器、协议等共享问题。版本控制由 工作区的内置Git版本控制服务来处理。

对于Altium 365工作区,如果您的项目处于外部版本控制之下,那么您可以将其迁移至完全受工作区管理,设计文件均托管在工作区内置的Git存储库中(可有效地切换到工作区的本地VCS)。有关如何执行此操作的详细信息,请参阅“从外部VCS迁移到Altium 365工作区本地VCS”。

您还可以直接将现有项目(本地项目,或当前处于外部版本控制下的本地项目)的项目文件存储在Altium 365工作区中,以便进行基本访问,并允许为进行查看和注释而与他人共享。该功能被称为“简单同步”,这是Altium 365提供可供利用的协作优势。

阅读有关(Altium 365工作区Concord Pro工作区中)工作区项目的信息。

可重复使用的设计电路

所有产品开发公司都希望能够重复使用设计内容,并从中获取巨大优势。重复使用不仅可以节省时间,而且能够轻松地重复使用先前设计的一部分意味着该部分设计已通过所有资格审查和测试。设计重用不仅仅是复制和粘贴,真正的重用需要锁定内容,以确保它与以前的内容相同。无需通过快速编辑来更改元件的颜色或调整电阻值,使用可重复使用的内容必须像使用现成的元件一样;只要将内容放置到位,并连接,它就能像之前一样运转起来。

Altium Designer与互联工作区结合,可以在工作区内创建“托管原理图纸”(通常称为“托管图纸”)。此类条目可以直接从工作区中创建。一旦创建了“托管原理图纸条目”,在未来的板级设计项目中就能重复使用该条目。

托管图纸是包含元件和布线的标准Altium Designer原理图纸,它已存储在您的工作区中,因此可以在其他设计中被重复使用。它的编辑方式与任何其他原理图纸无异。托管图纸的概念不限于单个原理图纸,您可以在设计中将托管图纸叠加置于其他托管图纸树的顶部。

托管图纸与“器件式图纸”的不同之处在于前者存储在您的工作区中,而后者则存储在硬盘驱动器上的文件夹中。因此,它们也具有与工作区内容同等的优势,包括简化的存储过程、完整性保障和内置的版本控制。

从器件式图纸转移到托管图纸后,您可以确保在设计中使用的托管图纸的修订可以被轻松识别并在需要时追溯来源。同时,因为这些图示是工作区中的内容,因此必要时可以对其进行修改和更新;并且所有使用关系都可以下溯到图纸上的元件和上溯到使用该图纸的设计。这样可以确保您掌握所有的信息以决定是否必须将该修订后的图纸推送到现有设计或者某一特定设计是否必须继续使用先前的修订版本。

通过使用工作区的元件来构建更大的设计模块,设计流程变得更加精简,抽象级别更高。设计人员就像从架子上挑选部件一样重新使用这些设计功能的托管图纸,将其作为更大的设计项目的组成部分。已创建并发布到您的工作区的此类电路的托管图纸越多,设计人员可以访问的功能就越多,这反过来又会提高后续设计的生产力。

元件

凭借统一的设计方法,Altium Designer一直使用可扩展到电子设计过程各个方面的元件模型。但是,为了将电子设计过程无缝地融入到整个封装产品开发过程中,该模型需要不断发展,经过扩展后涵盖其他方面,包括其他设计过程(特别是MCAD和工业设计)以及与产品开发过程交织的业务流程(例如,采购和制造)。这种经过发展后的对象模型被称为“统一元件模型”。

该元件模型可以有效地将传统电子设计领域中的设计元件概念映射到在更大的“产品领域”的组织其他成员可见的元件上。 一个真正的“统一元件”模型不仅代表不同设计领域(原理图捕获、PCB布局、仿真)中的元件,而且有助于在设计时选择所需的物理元件,即真实世界的制造部件,并在制造装配产品时大大改进采购的成本和时间。

在这种建模范式下,设计人员所看到的设计元件与“制造商和/或供应商”部件是分开的。此信息未被定义为元件的一部分。相反,通过“部件选择”可将设计元件映射到“部件目录”中列出的一个或多个“制造商部件”,这些部件反过来可以映射到一个或多个“供应商”部件上,从而允许设计人员预先说明哪些真实部件可被用于制造设计中使用的任何特定设计元件。

这些元件及其部件选择均存储在互联工作区中 - 这是一个集中存储所有设计数据以供整个设计团队访问的安全位置。

  • 元件数据的单一来源 - 由于整个团队都可以访问工作区,因此工程师可以从一个安全的位置获取最新的标准化元件,获取实时供应链数据,并使用参数化和分面搜索来找到所需的确切元件。
  • 设计时物理元件的选择 - 对于任何给定的部件,在装配电路板时您可以选择使用哪些制造商部件来实现该元件。
  • 实时供应链信息 - 来自Altium部件供应商的综合部件数据库(其本身与启用的“供应商”连接并从中收集部件)以告知设计人员所选部件的当前成本和可用性的反馈,以及来自销售选定部件的所有销售商(定义见工作区本地“零部件目录”)的反馈。该信息可随时添加到部件中,包括在零部件发布之后 - 无需直接编辑部件,因此不会影响已经使用该部件的设计 - 然后,该信息可作为“材料清单”的一部分。
  • 库的并行编辑 - 由于工作区库本质上是由该工作区托管的一组元件条目,因此多个用户可以独立为工作区库编辑或创建新元件,而无需等待其他用户完成其工作。
  • 元件模型重用 - 元件可以被视为一个“桶”,里面存储着所有参数信息和域模型,包括原理图符号、PCB封装和仿真模型。元件不包含域模型本身,而是包含指向工作区中同时存在的相关模型条目的链接,因此,单个域模型可用于多个元件。如果模型发生变化,系统会建议您更新所有使用该模型的元件,以确保没有元件使用过时的模型。
  • 元件直接编辑 - 需要编辑元件时,您可以直接从工作区中打开该元件进行编辑。通过“元件编辑器”的临时实例可以编辑该元件的所有内容,包括在缺少基于文件的文档时修改其引用的域模型。

如果您想使用具有Pro级别访问权限的Altium 365工作区或现场工作区,那么您还可以使用一些扩展功能:

  • 元件模板的使用 - 应用基于参数和元件分类的模板,因此,除了实现正确命名、修订和生命周期方案制定的自动化之外,每个新的元件类型都会自动生成正确的与“材料清单”兼容的参数集。
  • 元件生命周期验证 - 如果元件处于“生命周期结束”、“过时”或“废弃”状态,那么在尝试使用该元件制造电路板之前,您将收到相关警告。
  • 元件用途可追溯性 - 在整个使用过程中均可对元件进行跟踪:如果某个部件过时了,您可以探索它曾用于哪些设计,以了解需要更新的内容。如果符号或封装有误,那么您可以看到使用该符号和封装的所有元件,以便进行修复。
  • 新元件请求 - 工程师可以向专门的库管理员提交新(或缺失)元件请求,并在该元件可用于申请者和公司其他工程师的设计时收到通知。
将元件托管在Altium 365工作区时,您可以通过专用的库健康仪表盘查看有关元件健康状况的更多详细信息。这里提供了与各种问题有关的更详细的信息,有助于您快速地对元件进行相应的评估和修复。
阅读与元件使用以及工作区中的元件有关的信息。

模板

Altium Designer可与互联工作区结合,创建和管理在电路板设计项目中使用的各种模板。受支持的模板类型如下:

Altium 365工作区连接时,请注意“标准订阅计划”不支持“输出作业模板”。因此,Altium 365的这一访问级别无法使用“输出作业模板”功能。

一旦将模板发布到工作区,该模板即可在未来的板级设计项目中重复使用。

您甚至有机会创建项目模板。此类存储在工作区中的模板包括构成项目的常见文档和文件类型,以及其他参考文档和配置文件。

可从一个便利的位置对工作区和本地(基于文件)的所有模板进行管理 - 即Altium Designer优选设置对话框的“数据管理-模板”页面。

电路板设计发布

Altium Designer提供强大的、完整性较高的电路板设计发布管理。自动化的电路板设计发布过程使您在发布电路板设计项目时无需承担与手动发布程序相关的风险。在发布特定项目的过程中会拍摄设计源快照,并将其与任何生成的输出一起存档——这些内容代表了由该设计项目制成的可由公司出售的有形产品。发布数据存储在互联工作区中项目相关条目的修订版中:

  • PCB项目设计条目 - 即设计快照,包括所有源文件。该快照会被发布到工作区的单独条目中,允许您将重要的IP与外部各方构建产品所需的制造和装配生成数据区别开来。
  • PCB制造数据条目 - 制造厂制造裸板所需的数据集。
  • PCB装配数据条目 - 装配厂根据“材料清单”使用指定的元件填充裸板所需的数据集。对基础(完全填充)设计及其每个定义变体(装配变体)设置独特的条目。

总体结果是进行板设计发布管理时保持尽可能高的完整性。您的实际设计项目不仅会在工作区的本机版本控制下受到严密地监控、备份和管理,而且在目标工作区发布数据时也同样稳健、安全、可靠。

  • 与版本控制集成。如果您的项目处于版本控制之下,则系统要求在发布之前先检入所有文件并将其保持在最新状态。这样可以确保工程师的硬盘驱动器上不出现任何重要设计文档的“私人副本” - 否则,就会存在丢失的可能性。利用这一简单的规则,在搜索之前生成已发布产品所用的正确设计文档集时可以节省数小时。
  • 一次性发布。系统只允许您对目标条目的任何给定修订版发布一次数据。事实上,一旦发布成功后,所发布的数据将提交(存储)至引用的“条目修订”,然后该修订版本将关闭。将不会有更多数据生成或发布到同一修订版本中。
  • 一键式发布 - 无手动操作阶段或风险。从获取设计文件的快照到验证和输出生成 - 全程无任何交互。如果过程中的某一环节失败,则发布失败。就这么简单。在最终将发布数据提交到目标工作区的“条目修订”之前,您需要查看所有生成的数据。
  • 将设计验证作为设计发布过程的一个组成部分。发布过程始于设计源(包括依赖项)的“锁定”快照,并且几乎可以肯定在启动发布之前已经执行了预发布验证。但为了让您更加安心并确保设计数据的完整性,您可以选择通过适当的“输出作业配置”将验证检查添加到发布过程“工作流”中。PCB源原理图的标准ERC检查和DRC检查、对源项目和PCB是否同步的检查,以及将板上的封装与其源库进行比较以确保这些封装是最新的和匹配的。如果任何验证检查未通过,则发布失败。

    如果您在设计中使用了工作区元件,并且在Altium 365工作区内拥有对Altium 365的Pro级别访问权限,那么您可以添加和配置额外的验证检查——即元件状态检查。检查的对象是处于受限状态的元件。作为此配置的一部分,您将确定对目标工作区内每个现有生命周期定义的每个当前定义状态采取的操作:无操作、警告或生成错误。如果配置的是生成错误操作,则设计发布将被阻止。此外,运行检查后将生成一个便利的基于HTML的报告,让您可以一目了然地查看哪些设计元件处于无效状态。
    Altium 365工作区连接时,请注意“标准订阅计划”不支持“输出作业模板”。因此,Altium 365的这一访问级别无法使用“输出作业模板”功能。
  • 设计发布过程中生成的所有数据文件均可选择以“条目ID”和“条目修订ID”为前缀,以确保使用数据构建的明确条目及其修订版本。
  • 发布。可直接从互联工作区将数据发布到共享存储介质,例如,Amazon S3、FTP服务器、Box.com或简单的基于网络的文件夹。这有助于以安全的方式轻松共享工作区数据,避免允许外部各方访问工作区。

项目发布器

发布过程本身通过Altium Designer的“项目发布器”来执行,这是一个通过专门的视图 - 即发布视图,来提供的用户界面。

项目发布器提供以下两种操作模式来适应所有类型的PCB项目——本地/非版本控制、外部VCS控制或互联工作区的本地版本控制:

  • 在线模式 - 将所有生成的数据发布到目标互联工作区中的“条目修订”。您甚至无需费心去增加“条目修订”——一切都是自动完成的。
  • 离线模式 - 将所有生成的数据发布到基于文件夹的结构中,该数据可选择性地打包入单个Zip文件。

使用“在线模式”下的发布视图时,发布过程将分为不同阶段,从视图左侧的条目可以看出您当前所处的阶段:

  1. 配置服务器发布 - 在发布过程的这一阶段,您将指定待生成的数据类型:“源数据”(始终会生成)、“制造数据”、“装配数据”(适用于基础设计和每个检测到的变体)。
  2. 验证项目 - 当分配的输出作业文件中检测到一个或多个验证类型报告时,发布过程的下一阶段将自动运行。待发布数据条目的分配输出作业文件中定义的所有验证输出生成器都将运行。
  3. 生成数据 - 发布过程的这一阶段将自动运行。在该阶段,所含数据条目的分配输出作业文件中定义的所有其他输出将开始运行,所生成的数据将被发布到工作区中的相关目标条目。
  4. 审核数据 - 通过所有验证检查并生成输出数据后,在发布过程的这一阶段,您将能查看已生成的数据。

    如果您选择使用“准备和发布”命令(位于与按钮关联的菜单中),则“项目发布器”将不会在审查数据阶段暂停。
  5. 上传数据 - 前一阶段的发布结果确认后,自动进入下一阶段。该阶段仅显示数据上传到目标工作区中相关数据条目修订版的进度。
  6. 执行报告 - 这是流程的最后阶段,在该阶段提供发布摘要。通过所提供的导航链接可以快速浏览到资源管理器面板中生成的“条目修订”。
如果您的项目当前没有与之关联的输出作业文件,“项目发布器”将检测到这一点,并询问您是否希望创建默认文件。此外,“项目发布器”将检测适用于设计的定义变体,并为每个变体创建待发布的“装配数据”集。
从准备发布到将数据发布到工作区这段时间内,对设计文件进行的任何修改都将被系统自然阻止。如果您以任何方式更改了设计文件,则发布过程将终止,您将返回到发布准备之前的初始阶段。

您可以利用“项目发布器”轻松生成完整性最高的制造数据。您也可以在提交最终发布之前检查生成结果(例如,在“CAM编辑器”中查看Gerbers/ODB++数据),以确保生成的数据是及时首次制造电路板所需的数据。

设计人员普遍使用的一种常见发布就绪测试是将当前版本生成的Gerber文件与先前版本生成的Gerber文件进行比较。一旦项目准备就绪,可进行发布,即可在Project Releaser中进行测试。当您连接到Altium 365工作区后,即可通过Altium 365平台进行比较。您的默认网络浏览器将打开浏览器界面并显示结果。有关更多信息,请参见“Gerber比较”。
阅读关于使用项目发布器

Publication of Released Data

对于从电路板设计项目生成的已发布数据(仅限“PCB制造数据”、“PCB装配数据”和“PCB项目设计条目”),您可以直接将该数据从互联工作区或“输出作业”发布到存储空间,例如,Box.com、Amazon S3、FTP服务器或共享网络上的简单文件夹位置。在分配和协作方面,这一功能为通常分散在全球各地的整个“产品团队”的集体成员——即设计团队、制造团队以及所有其他共同将产品从想法变为现实的参与者——提供了无与伦比的优势。

所谓发布是指定义发布目的地,然后将所需的“条目修订”的已发布数据上传至该目的地。从中国的制造厂到位于基辅、Stanstead Abbotts和圣地亚哥的设计团队,再到飞行在太平洋某处上空的项目总监——每个需要了解新发布版本的人都可以接受邀请通过链接访问已发布的文件夹——根据共享(和受控)访问权限来查看、讨论和利用构建条目所需的数据。

为何不利用Altium 365平台的“制造包查看器”(见下一节)通过定义的“制造包”来实现发布数据的高级共享。
阅读关于“使用发布目的地”的信息。

制造封装数据的全球共享

在Altium 365工作区中存储的设计项目的一个关键特点是能够创建并与他人共享发布构建包。与制造商直接共享时,该构建包可被认为是一种“制造包”,因为制造商可以浏览、下载和使用该包来制造和组装电路板。

Altium 365平台提供专用的“制造包查看器”,以支持与他人和您的制造商(可以是组织外人员和制造商)共享此类制造包的能力。“制造包查看器”是平台为支持“全球共享”而提供的功能之一,允许其他人通过位于全球任何地方的任何网络浏览器(但不在您的工作区范围内)查看制造包。如此一来,您的设计以及其他有价值的IP将不会受到限制。

每个共享用户将收到一封电子邮件邀请,使用邮件里的链接可以通过“制造包查看器”查看制造包。共享制造包显示在Altium 365“平台接口”的与我共享页面上。

“制造包查看器”本身允许主要利益相关者——主要是制造人员——查看设计概要以及关键的电路板数据。查看器上还提供“制造”、“装配”和“材料清单”等数据子页面,其中“制造”和“装配”页面使用的是Altium 365的网络查看器界面。

最终,制造人员可以从“查看器”的任何页面下载查看过的发布版本的“构建包”,并据此对电路板进行实际修订。

阅读有关“制造包查看器”的信息。
Found an issue with this document? Highlight the area, then use Ctrl+Enter to report it.

联系我们

联系原厂或当地办公室

We're sorry to hear the article wasn't helpful to you.
Could you take a moment to tell us why?
200 characters remaining
You are reporting an issue with the following selected text
and/or image within the active document: