使用 Reuse Blocks 工作

本页介绍的、用于管理复用块的 Design Reuse 面板目前处于 Open Beta 阶段,并且仅在 UI.ModernDesignReusePanel 选项已在 Advanced Settings dialog 中启用时可用。禁用该选项后,将使用 Working with Reuse Blocks & Snippets 页面中介绍的该面板先前版本。

如果您的设计中经常包含原理图和 PCB 电路中的通用“部分”,Altium Designer 提供了简单易用的方法来保存并重复使用这些部分,从而无需每次都从头创建。

当连接到 Workspace 时,您可以创建一个 reuse block ,其中可同时包含原理图电路及其对应的 PCB 物理表示。当此类复用块放置到原理图页上时,在 ECO 过程中,其物理表示将自动放置到 PCB 文档中。

Design Reuse 面板可让您快速访问处理和管理复用块所需的全部控件。

  • 该面板还提供了访问您的 受管原理图页代码片段 的方式。

  • 除访问面板的其他标准方式之外(即 按钮菜单以及主菜单中的 View » Panels 子菜单),在原理图编辑器或 PCB 编辑器中,还可以通过主菜单中的 Design Reuse 面板选择 Place » Reuse Block 命令来访问该面板。

要通过 Design Reuse 面板处理复用块,请确保该面板已配置为浏览 Workspace 资源。为此,单击面板顶部地址栏最左侧的图标,然后选择您所连接 Workspace 的条目。该图标将显示为

创建复用块

新的复用块可按如下方式创建。

  1. 单击  面板右上角的 Design Reuse 按钮。或者,从主菜单中选择 File » New » Reuse Block 命令。

  2. 一个类似 PCB 工程的临时可编辑复用块结构将会在 Projects 面板中打开(位于所连接 Workspace 的条目下),同时还会打开临时原理图编辑器,以便定义复用块的原理图文档。请使用标准放置命令和技术来定义复用块的原理图文档。

    如果您希望创建仅含原理图或仅含 PCB 的复用块,可在 Projects 面板中分别右键单击 PCB 或原理图文档,然后选择 Remove from Project 命令,以将其从代码片段结构中移除。

  3. 使用 Design » Update PCB Document 命令和 ECO 过程将已捕获的原理图传输到复用块的 PCB 文档中,然后对该文档应用所需更改(定义元件位置、布线等)。

    可向正在定义的复用块中添加多个 PCB 文档。要执行此操作,请在 Projects 面板中右键单击复用块条目,然后使用右键菜单中的 Add New to Project » PCB 命令。

    Projects 面板中,使用已添加 PCB 文档条目的右键菜单中的 Rename 命令,为其定义一个有意义的名称。然后使用原理图编辑器主菜单中的 Design » Update 命令更新所需的 PCB 文档。

  4. 当复用块的原理图和 PCB 文档都已定义后,可通过 Projects 面板中复用块条目的右键菜单中的 Save to Server 命令,或该条目右侧的 Save to Server 控件,将复用块保存到 Workspace。

    由于复用块存储在所连接的 Workspace 中,因此建议在复用块中使用该 Workspace 中的元件。这样,您就能充分利用 Workspace 所提供的内容系统。

    • 复用块的原理图和 PCB 文档中都必须至少包含一个元件,才能将其保存到 Workspace。

    • 如果复用块的原理图和 PCB 文档未同步(即检测到原理图与 PCB 文档之间存在差异),当您尝试将复用块保存到 Workspace 时,将显示警告对话框。您可以取消保存以返回复用块并处理这些差异,也可以继续保存。

  5. 随后将显示 Create New Reuse Block 对话框,您可以在其中定义 NameDescription,以及用于保存新复用块的 Workspace Folder 

  6. Create New Reuse Block 对话框中单击 OK 后,复用块将保存到 Workspace,其临时结构也将关闭。

搜索并放置复用块

Design Reuse 面板设置为显示 Workspace 资源()时,可以在其中浏览并使用存储于所连接 Workspace 中的复用块。在此模式下,该面板会显示您的 Workspace 文件夹结构,以便您浏览存储复用块的文件夹。每个文件夹和复用块都会在面板顶部的列表中以其名称和描述显示。

要查找所需的复用块,您可以浏览文件夹,或者使用 Design Reuse 面板顶部的 Search 字段,通过名称或描述搜索复用块()。

  • Design Reuse 面板中,只会显示每个复用块的最新修订版。

  • 如果某复用块的最新修订版处于其 Visible in Vault panels 选项被禁用的生命周期状态(了解更多),则默认情况下,该复用块不会显示在面板中。要显示当前不可见的复用块,请单击面板右上角的  按钮,然后在相关菜单中启用 Show Hidden Revisions 选项。

单击面板底部的 Details 控件,可展开 Details 窗格,其中会显示所选复用块的详细信息,包括:

  • 复用块名称。

  • 生命周期状态图标和修订版(单击链接可打开 详细的历史记录视图,并选中该复用块项的最新修订版)。

  • 复用块描述。

  • 复用块的一般信息及其参数。

  • 复用块原理图和 PCB 文档的预览图像。

  • 使用该复用块的工程()和工程发布版本()列表(位于 Where Used 区域)。

通过使用 对 Workspace 内容的受控访问,并结合适当的生命周期模型,授权人员(库管理员、高级设计管理人员)可以仅批准并提供那些允许在设计中使用的复用块。这样,设计人员就可以放心开展设计,因为他们使用的都是已获授权可用的复用块。

要在设计中放置复用块,将光标悬停在 Design Reuse 面板中的相应条目上,单击  按钮(或右键单击该条目),然后从菜单中选择以下命令之一:

  • Place – 选择后可将复用块直接放置到当前活动的原理图或 PCB 文档中。根据运行该命令时当前活动文档的类型,将放置复用块的原理图文档或 PCB 文档。

     
  • Place as Sheet Symbol – 当原理图文档处于活动状态时,选择此项可将复用块作为图纸符号放置到原理图页上。放置后的图纸符号将包含与复用块中端口相对应的图纸入口。复用块的内容将放置到一个由该图纸符号引用、自动创建的子原理图页上。已放置复用块的图纸符号将具有一个独特的图标。

如果复用块包含多个 PCB 文档,请在放置复用块之前,先在 Details 窗格的 Preview 区域中,通过单击 PCB 文档预览图像下方的选项卡来选择所需的 PCB 文档()。当复用块放置到原理图中后,所选 PCB 文档将与该复用块关联,并在通过 ECO 过程更新时放置到 PCB 中。

放置复用块的原理图文档后,可以通过 ECO 过程将其 PCB 文档放置到 PCB 文档中。在原理图编辑器中,使用主菜单中的 Design » Update PCB Document 命令,然后通过 Engineering Change Order 对话框验证并执行更改。

编辑复用块

要编辑复用块,请将光标悬停在 Design Reuse 面板中的相应条目上,单击  按钮(或右键单击该条目),然后从菜单中选择 Edit 命令。

包含该复用块项最新修订版的复用块临时工程结构将会打开以供编辑。按需进行更改,然后将复用块保存为其下一个修订版(File » Save to Server)。

其他复用块操作

按钮菜单(以及右键菜单)中,针对 Design Reuse 面板里的复用块条目,还提供了以下命令的访问:

  • Rename – 用于更改复用块的名称。选择该命令后,在出现的 Rename Reuse Block 对话框中输入所需的新名称,然后单击 OK

  • Move – 用于更改工作区文件夹结构中 Reuse Block Item 的位置。启动该命令后,将打开 Move Item 对话框,你可以在其中选择该 Item 应放置到的目标文件夹。

  • Share – 用于定义复用块的共享权限。选择该命令后,将打开 Share For Item 对话框,你可以根据需要配置共享。了解更多关于 Item 级共享 的信息。

  • Operations – 用于访问复用块的其他功能下拉菜单,如下所述。

    • Make a Copy – 用于复制复用块。将打开复用块的临时项目结构,其内容与原始复用块相同。完成所需更改后,将复用块保存到工作区。 

    • Change Revision State – 用于更改复用块最新修订版的修订状态。选择该命令后,将打开 Batch state change dialog,你可以在其中更改复用块的修订状态。

    • Download – 用于下载存储在复用块中的数据(其原理图和/或 PCB 文档)。 相关数据将下载到所选目录下的一个子文件夹中,该子文件夹将使用 Reuse Block Item Revision ID 命名。文件可在其中的 Released 文件夹中找到。

  • Delete – 用于从你已连接的工作区中删除复用块。 选择该命令后,将出现 Delete Items 对话框,用于确认删除。你还可以选择删除复用块的相关内容(即原理图片段和 PCB 片段)。

    该操作实际上属于“软删除”,复用块将被移动到工作区的 Trash 区域。了解更多关于 软删除 的信息。

  • History – 用于访问复用块的详细视图,该视图将在 Altium Designer 中作为新的选项卡视图打开。

AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
功能可用性

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

如果您在软件中未找到文中提及的功能,请联系 Altium 销售团队了解更多信息。

旧版文档

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

Content