处理发布目标

发布目标允许您将某个 PCB Fabrication Data Item、PCB Assembly Data Item 或 PCB Project Design Item 修订版的发布数据,直接从 Workspace 或 Output Job 发布到某个存储空间,例如 Box.com、Amazon S3、FTP 服务器,或共享网络上的普通文件夹位置。这样,您既可以安全地托管生成的发布数据,又能够在全球范围内提供访问。从日本的制造工厂,到慕尼黑、剑桥和圣地亚哥的设计团队,再到往返于各地的项目主管,这个地域分散的“产品团队”——共同负责将产品从想法变为实物——都可以共享并受控地访问这些数据,以便查看、讨论并利用这些数据来构建该 Item。

如果您正在使用 Altium 365 以及 Altium 365 Workspace 带来的优势,不妨借助已定义的 Manufacturing Packages 来进一步提升发布数据的共享能力——这由 Altium 365 平台的 Manufacturing Package Viewer 提供支持。有关其功能概览,请参阅本文后面的 Global Sharing of Manufacturing Package Data 一节。或者,您也可以直接跳转到专门的 Global Sharing 章节,参阅 Altium 365 documentation

定义发布目标

在了解如何实际发布受支持 Item 类型修订版的发布数据之前,必须先定义相关选项,以设置这些数据要存储到何处。这可在 Preferences 对话框的 Data Management – Publishing Destinations page 页面中完成(单击主设计窗口右上角的 控件)。

发布目标作为 Altium Designer 首选项的一部分进行指定。
发布目标作为 Altium Designer 首选项的一部分进行指定。

对于每个已定义的发布目标,将显示以下信息:

  • Name – 目标的名称,应具有明确含义。例如,可以反映将要发布到该目标的数据类型。
  • Type – 发布目标的类型。可定义以下目标类型:

    • Amazon S3 – 由 Amazon AWS 托管的 Simple Storage Services。
    • Box.com – 由 Box.com 托管的发布目标。
    • Folder – 例如位于共享网络上的简单文件夹结构。
    • FTP – 用于上传到 FTP 存储服务器或您网站上的某个位置。
  • Status – Altium Designer 与发布目标之间的连接是否成功()或失败()。如果连接失败,将显示注释说明问题所在。
要访问 Box.com、Amazon S3 和 FTP 服务器发布目标,应在 Preferences 对话框的 System – Network Activity page 页面上启用 Publishing 选项。

添加新的 Amazon S3 发布目标

要添加由 Amazon Simple Storage Services (S3) 托管的新发布目标,请单击 按钮,并从关联菜单中选择 Amazon S3 —— 随后将出现 Add Amazon S3 Publishing Destination 对话框。

定义与 Amazon S3 发布目标的连接。
定义与 Amazon S3 发布目标的连接。

按如下方式定义该目标:

  1. 为该目标指定一个有意义的 Name
  2. 输入您的 Amazon Web Services 账户凭据。您需要先拥有一个现有的 Amazon Web Services 账户。如果您还没有,请访问 aws.amazon.com 注册。在账户设置过程中,您会创建一个 20 个字符的 Access Key ID(或公钥)以及对应的 40 个字符的 Secret Access Key(或私钥)。您可能拥有不止一组这样的密钥对。顾名思义,您的 Secret Access Key 应妥善保管,仅您本人和 Amazon Web Services 知晓。
  3. 指定用于存储已发布文件的 bucket 名称。可以使用诸如 AWS Management Console 之类的工具创建 bucket。您还可以选择指定 bucket 中的一个子文件夹来存储文件。可在 Key Prefix 字段中输入路径,或单击 按钮浏览并选择文件夹。
  4. 根据需要定义 其他发布选项
  5. 如需手动测试连接,请单击 按钮。不过这不是必须的,因为在您单击 OK 时系统会自动测试连接。
  6. 单击 OK

Altium Designer 将建立连接,并且在 Preferences 对话框的 Data Management – Publishing Destinations page 页面上的发布目标列表中会出现相应条目。

添加新的 Box.com 发布目标

要添加一个新发布目标,其文件夹结构将位于您的云端 Box(由 Box.com 托管)中,请单击 按钮,并从关联菜单中选择 Box.com —— 随后将出现 Add Box.com Publishing Destination 对话框。

定义与 Box.com 发布目标的连接。
定义与 Box.com 发布目标的连接。

按如下方式定义该目标:

  1. 为该目标指定一个有意义的 Name
  2. 激活您的 Box.com 账户。此过程允许 Altium Designer 访问您的 Box。首次激活您的 Box.com 账户时:

    1. 单击对话框中 Box.com Account 区域内的 按钮。此时将出现 Activate Box.com Account 对话框,提示您登录账户。

      在 Activate Box.com Account 对话框中登录您的 Box.com 账户
      在 Activate Box.com Account 对话框中登录您的 Box.com 账户

    2. 输入您的 Box.com 账户凭据,然后单击 Authorize
    3. 成功登录到您的 Box 后,单击 Grant access to Box 按钮,允许 AltiumBoxApplication 对 Box 具有读/写访问权限。

      登录后,授予 AltiumBoxApplication 访问 Box 的权限
      登录后,授予 AltiumBoxApplication 访问 Box 的权限

    4. 随后您将自动返回到 Add Box.com Publishing Destination 对话框。此时该对话框将显示您的账户已激活。

      该 Add Box.com Publishing Destination 对话框显示 Box.com 账户已激活
      该 Add Box.com Publishing Destination 对话框显示 Box.com 账户已激活

      如果该 Box.com 账户之前已经激活过,您可以直接输入激活密钥(如果您在首次激活账户时已复制保存)。操作方法是:单击 按钮,并在随后出现的 Box.com Activation Key dialog 中输入激活码。如果您丢失了原始激活密钥、不知道该密钥,或希望获取新密钥,只需重新激活即可。账户将使用新密钥激活,旧密钥将失效。
      如果您需要从多台计算机访问您的 Box 账户,或者需要连接同一个 Box 账户中的多个发布文件夹,也可以通过复制并使用您的 Box.com 激活密钥来实现。操作时,单击 按钮,然后从出现的 Box.com Activation Key 对话框中复制该密钥。
  3. 使用对话框中 Location 区域内的 Folder 字段指定用于存储发布数据的位置——可以是您 Box 中现有的文件夹,也可以是新建文件夹。使用 按钮打开 Choose the Destination Root Folder 对话框,在该对话框中,您可以浏览 Box 中当前定义的所有文件夹,或单击 创建新文件夹。选择所需文件夹后,单击 OK

  4. 根据需要定义 其他发布选项
  5. 单击 OK

Altium Designer 将建立与指定文件夹的连接,并且在 Preferences 对话框的 Data Management – Publishing Destinations page 页面上的发布目标列表中会出现相应条目。

如果要将同一个由 Box.com 托管的发布目标用于协作,建议您为每位用户单独创建 Box.com 账户,然后将他们添加为该目标顶层文件夹的协作者。有关可用账户类型、账户使用方法以及账户注册的更多信息,请访问 www.box.com

添加新的文件夹发布目标

要添加新的基于本地文件夹的发布目标,请单击 按钮,并从关联菜单中选择 Folder —— 随后将出现 Add Folder Publishing Destination 对话框。

定义与文件夹发布目标的连接。
定义与文件夹发布目标的连接。

按如下方式定义该目标:

  1. 为该目标指定一个有意义的 Name
  2. 指定根文件夹的位置。您可以直接在 Folder 字段中输入文件夹位置,也可以单击 图标打开 Browse For Folder 对话框,在其中按需浏览现有本地或网络文件夹,或创建新文件夹。
  3. 根据需要定义 其他发布选项
  4. 单击 OK

Altium Designer 将建立与指定文件夹的连接,并且在 Preferences 对话框的 Data Management – Publishing Destinations page 页面上的发布目标列表中会出现相应条目。

添加新的 FTP 发布目标

要添加由 FTP 服务器托管的新发布目标,请单击 按钮,并从关联菜单中选择 FTP —— 随后将出现 Add FTP Publishing Destination 对话框。

定义与 FTP 服务器的连接。
定义与 FTP 服务器的连接。

按如下方式定义该目标:

  1. 输入您的 FTP 账户凭据。

    1. 输入 Server Name —— 这可以是 IP 地址(例如 123.45.1.1)、域名(例如 myserver.com),或者如果位于本地局域网中则为主机名(例如 myserver)。
    2. 输入您的 User NamePassword 以登录到 FTP 服务器。
  2. 为该目标指定一个有意义的 Name
  3. 可以选择指定 FTP 服务器上的某个目录来存储发布数据。可直接在 Directory 字段中输入路径,或单击 按钮浏览并选择文件夹。
  4. 根据需要定义 其他发布选项
  5. 如需手动测试连接,请单击 按钮。不过这不是必须的,因为在您单击 OK 时系统会自动测试连接。
  6. 单击 OK

Altium Designer 将建立与指定文件夹的连接,并且在 Preferences 对话框的 Data Management – Publishing Destinations page 页面上的发布目标列表中会出现相应条目。

编辑与发布目标的连接

您可以随时编辑与发布目标的连接,例如当发布目标的位置发生变化时。为此,请双击目标列表中的相应条目,或选中该条目后单击 按钮。随后会出现一个对话框,您可以在其中修改连接属性。

删除发布目标

要删除某个发布目标,请在目标列表中选中其条目,然后单击 按钮。

其他发布选项

在定义发布目标时,将提供以下其他发布选项(在适用情况下):

  • Zip Contents – 启用此选项可在发布前将数据压缩为 zip 归档文件。如有需要,还可以为该 zip 归档设置密码保护。此选项适用于所有类型的发布目标。
  • Present Contents in a HTML page – 启用此选项可生成 HTML 索引页面,用于列出已发布数据的内容,并帮助在 Web 浏览器中浏览这些文件。此选项适用于 Amazon S3、文件夹和 FTP 类型的发布目标。
任意时刻,一个发布目标只能选择其中一个选项。

列出已发布数据内容的 HTML 页面示例。
列出已发布数据内容的 HTML 页面示例。

发布数据

在按需定义好发布目标后,您就可以通过详细的 Item viewExplorer panelOutputJob file 来发布板级设计的发布数据:

  • Item 视图中,选择您希望为其发布文档的特定 Item 修订版。可通过 Released Documents 区域的右键菜单访问发布命令。您不仅可以发布 just 已发布文档,还可以使用另一个命令一次性发布所有文档(已发布文档加上 System BOM)。

    要访问 Item 视图,请在 Explorer 面板中找到所需的 Item,右键单击它,然后从上下文菜单中选择 History

    发布子菜单会按名称列出所有可用的发布目标,这些名称定义于 Preferences 对话框的 Data Management – Publishing Destinations page 页面中。

    在详细的 Item 视图中,访问某个 Item 特定修订版的发布相关命令。
    在详细的 Item 视图中,访问某个 Item 特定修订版的发布相关命令。

  • Explorer 面板中,切换到项目的 Classic 视图(Classic View),选择您希望为其发布文档的特定 PCB Fabrication Data、PCB Assembly Data 或 PCB Project Design Item 修订版,并确保 Preview aspect view 选项卡处于活动状态。可通过 Released Documents 区域的右键菜单访问发布命令。同样,您不仅可以发布 just 已发布文档,还可以使用一个命令一次性发布所有文档(已发布文档加上 System BOM)。

    发布子菜单会按名称列出所有可用的发布目标,这些名称定义于 Preferences 对话框的 Data Management – Publishing Destinations page 页面中。

    在 Explorer 面板中,访问某个 Item 特定修订版的发布相关命令。
    Explorer 面板中,访问某个 Item 特定修订版的发布相关命令。

  • 在 Output Job 文件中,单击所需 Output Container 的 Generate and publish 控件以访问发布命令。

    尽管可以直接在 Output Job Configuration 文件中发布到已定义的发布目标,但建议仅在数据已发布到受管内容服务器之后再进行发布,这样可以确保所用数据已经过设计发布流程严格的验证与安全控制,完整性有保证。

    在 OutJob 文件中访问发布命令。
    在 OutJob 文件中访问发布命令。

在每种情况下,请使用随后出现的 Publish to 对话框定义用于存储数据的目标子文件夹。对于 Box 发布目标,如果要与他人共享发布数据,您还可以在 Publish to Box 对话框相应的文本字段中输入他们的电子邮件地址,并用逗号分隔。

Publish to Folder 对话框的四种变体
Publish to Folder 对话框的四种变体

发布完成后,请根据需要(如尚未设置)为文件夹、FTP 站点或 Amazon S3 区域设置访问权限,然后将数据可用性通知相关人员。对于 Box 发布目标,可在发布时通过电子邮件决定与谁共享已发布数据(在 Publish to 对话框中设置)。

制造包数据的全局共享

存储在 Altium 365 Workspace 中的设计项目的一个关键特性,是能够创建并与他人共享发布 Build Package。当它直接共享给您的制造商时,也可以将其视为一个 Manufacturing Package,因为制造商可以浏览、下载并使用该包来完成电路板的制造与装配。

为支持与他人以及您的制造商(通常位于组织外部)共享此类包,Altium 365 Platform 提供了专用的 Manufacturing Package Viewer —— 这是该平台 Global Sharing 支持的一部分 —— 它允许其他人在工作区之外通过任意 Web 浏览器、从世界任何地方查看制造包,同时您的设计本身以及其他有价值的知识产权仍然受到保护、不可访问。

每位共享用户都会收到一封电子邮件邀请,其中包含一个链接,可通过 Manufacturing Package Viewer 查看制造包。共享的制造包会显示在基于浏览器的 Altium 365 Platform Interface 的 Shared with Me 页面上。

Manufacturing Package Viewer 本身允许关键相关方——尤其是制造人员——查看设计的摘要概览和关键板级数据,同时还能够浏览源数据、制造数据和装配数据的结构(并可根据需要下载其中任意单个文件)。该查看器还提供 Fabrication、Assembly 和 BOM 数据子页面,其中 Fabrication 页面提供 Gerber Viewer,并允许所有已共享该包的用户添加注释。

最终,制造人员可以在查看器的任意页面下载其所查看发布版本的 Build Package,以便将该修订版的电路板真正制造出来。

与您共享的制造包可从 Shared with Me 页面访问。您共享制造包的对象将收到一封电子邮件邀请,通过 Altium 365 访问该制造包。点击邮件中的 按钮后,他们将进入 Altium 365 Sign In 页面 (除非他们已经登录平台或其 AltiumLive 账户)。登录后,他们将被带到 Manufacturing Package Viewer,并自动加载该包。如果该人员没有 AltiumLive 账户,则需要先注册一个——Altium 365 Sign In 页面上提供了注册链接。
阅读有关 Manufacturing Package Viewer 的内容。
AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
功能可用性

您可使用的功能取决于您所采用的 Altium 解决方案——Altium DevelopAltium Agile TeamsAltium Agile Enterprise,或 Altium Designer(在有效订阅期内)。

如果您在实际软件中未看到文档中介绍的某项功能, 请联系 Altium Sales 了解更多信息。

旧版文档

Altium Designer 文档不再提供版本区分。如果您需要访问 Altium Designer 旧版本的文档,请前往其他安装程序页面的旧版文档部分。

Content