使用托管示意图表

能够复用设计内容是所有产品开发公司都希望实现、并能从中显著受益的一件事。复用不仅能节省时间,而且如果能轻松复用先前设计中的某个部分,就意味着该部分设计所需的所有认证与测试都已经完成。不过,设计复用远不止“复制粘贴”这么简单;真正的复用要求内容被锁定,从而保证它与之前完全一致。不能为了改变某个器件的颜色就随手快速编辑,也不能随意微调电阻值;使用可复用内容必须像使用现成器件一样:放置内容、连线,然后它就会像上次一样正常工作。

Altium Designer 与 connected Workspace 配合使用,可在该 Workspace 中创建受管原理图页(Managed Schematic Sheet Items)。此类原理图页可通过以下方式创建:

  • 通过直接编辑。

  • 通过将当前原理图页保存到 Workspace。

  • 通过将相关原理图文档(*.SchDoc)上传到目标受管原理图页的某个修订版中。

一旦受管原理图页创建完成(并将数据保存到其某个修订版中),就可以在未来的板级设计项目中复用。

什么是受管原理图页?

受管原理图页是一个标准的 Altium Designer 原理图页,包含器件与连线,并被存储在 Workspace 中,以便在其他设计中复用。它的编辑方式与任何其他原理图页相同。受管原理图页的概念也不局限于单张原理图页——你可以在设计中放置一个受管原理图页,而它可以作为由其他受管原理图页构成的树状结构的顶层。

受管原理图页与器件页(device sheets)的不同之处在于:受管原理图页存储在 Workspace 中,而器件页存储在硬盘上的某个文件夹中。因此,受管原理图页可享受 Workspace 内容所带来的优势,包括更简化的存储方式、强制版本控制,当然还有受保护的完整性。

查看关于本地管理的 Device Sheets 的信息。

从器件页迁移到受管原理图页的决策,通常发生在希望将可复用内容提升为“可控发布的可复用内容”之时——也就是当你希望或需要能够控制该设计内容的发布,并为整个团队提供该内容的单一来源时。

将其作为 Workspace 内容后,你可以确信:在设计中使用的受管原理图页修订版能够被轻松识别,并在需要时追溯到其来源。并且由于它是 Workspace 内容,因此可在需要时进行修订与更新,同时还能追踪所有使用关系——既可以向下追溯到该原理图页上的器件,也可以向上追溯到使用该原理图页的设计。这可确保你拥有做出决策所需的全部信息:是否必须将该修订后的原理图页推送到现有设计中,或某个特定设计是否必须继续使用先前的修订版。

文件夹类型

在创建用于存储受管原理图页的文件夹时,你可以指定该文件夹的类型。这不会影响文件夹中的内容——保存原理图页始终会生成相应的 Managed Schematic Sheet Item。它只是为文件夹中存储的内容提供一个可视化“线索”,在浏览 Workspace 以查找特定内容时会很有帮助。要将某个文件夹指定为受管原理图页的容器,请在 Edit Folder dialog 中定义文件夹属性时,将其 Folder Type 设置为 Managed Schematic Sheets

指定文件夹类型(即其预期用途)可在浏览 Workspace 时对该文件夹的内容提供直观提示。
指定文件夹类型(即其预期用途)可在浏览 Workspace 时对该文件夹的内容提供直观提示。

内容类型

在创建用于存储原理图页的目标 Managed Schematic Sheet Item 时,请确保在 Create New Item dialog 中将其 Content Type 设置为 Managed Schematic Sheet。如果你是在 Managed Schematic Sheets 类型的文件夹中创建 Item,那么在创建 Item 时,该内容类型将可从右键上下文菜单中直接选择。

在 Managed Schematic Sheets 文件夹中创建受管原理图页——正确的 Content Type 可在上下文菜单中找到。
Managed Schematic Sheets 文件夹中创建受管原理图页——正确的 Content Type 可在上下文菜单中找到。

保存原理图页

Related page: 创建与编辑内容

到目前为止,我们已从相关文件夹类型与内容类型的角度,讨论了 Workspace 对受管原理图页的支持。将实际定义好的原理图页保存到此类 Managed Schematic Sheet Item 的某个修订版中,可通过几种方式完成,下面各节将进行说明。

为帮助在设计中顺畅复用 Managed Sheets,强烈建议在将原理图页保存为 Managed Sheet 之前,先对原理图页进行手动注释编号(Tools » Annotation » Annotate Schematics)。当使用 Managed Sheets 的设计完成后,可以在整个项目范围内对所有原理图页与器件进行重新编号。

相关信息请参见下方 Annotating Components and Sheets 小节。

直接编辑

借助 Workspace 对直接编辑的支持,可以编辑原理图页并将其保存到新创建的 Managed Schematic Sheet Item 的初始修订版中。直接编辑让你摆脱了单独维护受版本控制的源数据的束缚。你只需使用一个临时编辑器来编辑受支持的内容类型,该编辑器会从 Workspace 本身直接加载最新源数据。编辑完成后,该实体会被保存(或重新保存)到其父 Item 的后续计划修订版中,并关闭临时编辑器。硬盘上不会留下文件,不必再纠结是否在使用正确或最新的源数据,也无需维护独立的版本控制软件。Workspace 会以高完整性处理这一切,并以显著加快数据变更的方式来完成。

当你创建 Managed Schematic Sheet Item 时,可以选择在创建后编辑原理图页并将其保存到该 Item 的初始修订版中。为此,请在 Create New Item dialog 底部启用选项 Open for editing after creation(默认启用)。Item 将被创建,同时会打开临时 Schematic Editor,并在主设计窗口中将一个 .SchDoc 文档作为活动文档呈现。该文档将按 Item-Revision 命名,格式为:<Item><Revision>.SchDoc(例如 SCH-0007-1.SchDoc)。

如果你的 Workspace 中至少保存了一个 Schematic Template,则会出现 Select configuration item (Schematic Templates) dialog。使用它来选择要应用到该原理图文档的模板。

示例:直接从 Workspace 编辑受管原理图页的初始修订版——临时 Schematic Editor 提供用于定义原理图页的文档。
示例:直接从 Workspace 编辑受管原理图页的初始修订版——临时 Schematic Editor 提供用于定义原理图页的文档。

使用该文档按需定义原理图图纸。由于受管原理图图纸存储在 Workspace 中,其上的元器件也应同样存储在 Workspace 中。这样,你就能充分利用 Workspace 提供的内容系统优势,包括能够识别并定位受管原理图图纸上使用的所有元器件(子项),以及能够识别并定位该受管原理图图纸被用于哪些设计(where-used)。更多信息请参见 构建与维护元器件和库

使用 Workspace 元器件来构建更大的设计构建块的能力,使设计流程能够更加精简,并在更高的抽象层级上进行。设计人员就像从货架上取用零件一样,将这些受管原理图图纸所封装的设计功能作为更大设计项目的组成元件进行复用。而且,保存到 Workspace 中的此类电路受管原理图图纸越多,设计人员可访问的功能就越丰富,从而提升后续设计的生产效率。

在直接编辑时有三个相关控件,可从 Quick Access Bar(主应用窗口左上角)或 Schematic Standard 工具栏中直接使用:

  • Save Active Document。使用此按钮可将对文档所做的任何更改保存到本地。这样你可以先保存当前更改,若希望稍后再回来继续修改,最终再保存到 Workspace。
  • /Save to Workspace。如果你要将已定义的原理图图纸保存到 Workspace,请使用此按钮;它会将图纸存储到目标“受管原理图图纸 Item”的初始(计划)修订版中。将出现 Edit Revision dialog,你可按需更改名称、描述并添加发布说明。保存后文档与编辑器将关闭。包含源原理图图纸的文档(*.SchDoc)将存储在该 Item 的修订版中。

    Projects panel 中、原理图图纸条目右侧也便捷地提供了一个 Save to Server 控件。
  • /Discard Local Changes。如果你希望取消编辑并丢弃所做的任何更改,请使用此按钮。文档与编辑器将关闭,且不会向目标受管原理图图纸 Item 保存任何内容。

这些控件也以命令形式提供——Save(快捷键:Ctrl+S)、Save to Server(快捷键:Ctrl+Alt+S)以及 Discard Local Changes——可从主 File 菜单以及 Projects 面板中原理图图纸条目的右键菜单访问。

存储在 Workspace 中的已保存数据包括:在原理图文档文件(<Item><Revision>.SchDoc)中定义的源原理图图纸,以及任何关联的线束定义文件(*.Harness)。在 Explorer panel 中,切换到 Preview 方面视图选项卡,可查看该图纸的图形化表示,以及其组成元器件列表(如适用,还包括受管原理图图纸模板)。

单击子 Component Item Revision 的超链接条目,可在 Explorer 面板中交叉定位到该对象。Child Items 区域也提供右键上下文菜单,其中包含用于处理子 Component Item Revision 的命令。

在 Explorer 面板中浏览已保存的受管原理图图纸修订版。切换到 Preview 方面视图选项卡,可查看图形化表示以及子元器件修订版列表。
Explorer 面板中浏览已保存的受管原理图图纸修订版。切换到 Preview 方面视图选项卡,可查看图形化表示以及子元器件修订版列表。

图纸上使用的子元器件也可从 Children 方面视图选项卡中浏览。双击条目可交叉定位,右键可访问一组与元器件相关的命令。

通过 Children 方面视图浏览受管原理图图纸上的组成元器件。
通过 Children 方面视图浏览受管原理图图纸上的组成元器件。

将现有图纸保存到 Workspace

虽然直接编辑是大多数可存储到 Workspace 的设计内容的首选方式,但对于现有原理图图纸(或器件图纸),你也可以将图纸直接保存到 Workspace。这要求你在一个现有的受管原理图图纸 Item 中拥有一个计划修订版,图纸将保存到该修订版中。流程如下:

  1. 按需创建一个新的受管原理图图纸 Item 及其初始计划修订版,或使用另一个现有 Item 的计划修订版。

  2. 在 Altium Designer 中打开该原理图图纸或器件图纸。

  3. 从主菜单选择 File » Save as Managed Sheet to Server 命令。

  4. 将出现 Choose Planned Item Revision 对话框。使用它选择所需受管原理图图纸 Item 的目标修订版(必须处于 Planned 状态),然后单击 OK

    如果目标受管原理图图纸 Item 不存在,你可以在 Choose Planned Item Revision 对话框中即时创建。如果这样做,请务必禁用 Create New Item 对话框中的 Open for editing after creation 选项,否则你将进入直接编辑模式。
  5. 将出现 Edit Revision dialog,你可按需更改名称、描述并添加发布说明。

  6. 单击 OK 后,该原理图页将被保存,并存储到该 Item 的某个修订版中。

将现有器件原理图页发送到你当前已连接的 Workspace 的示例。保存必须写入某个已存在的受管原理图页修订版,并且该修订版必须处于 Planned 状态。
将现有器件原理图页发送到你当前已连接的 Workspace 的示例。保存必须写入某个已存在的受管原理图页修订版,并且该修订版必须处于 Planned 状态。

 
 
 
 
 

上传原理图页

你也可以将原理图页上传到某个受管原理图页 Item 的修订版中。可通过几种方式完成。

上传菜单

Explorer panel 中,右键单击所需的受管原理图页 Item,并从上下文菜单中选择 Upload 命令,即可上传原理图页。随后会出现 Create New Revision 对话框,你可以按需更改名称、描述,并添加发布说明。使用对话框中的 Sources 区域加载所需的原理图页。你可以将文件从 Windows 资源管理器拖放到该区域来完成加载。或者,单击 按钮——将出现 Add Files 对话框(标准的 Windows 打开文件对话框)。使用它浏览并打开所需文件(*.SchDoc)。

如果该 Item 没有计划中的修订版,上传将写入下一个计划修订版;该修订版会在上传过程中即时创建。

手动指定要上传到目标受管原理图页 Item 的原理图页。
手动指定要上传到目标受管原理图页 Item 的原理图页。

当所需原理图页被拖入,或被选中并单击 Open 按钮后,它会在 Sources 区域中出现一条条目。单击 OK 按钮继续完成上传。上传后的原理图页将在 Explorer panel 中该 Item Revision 的 Preview aspect view 选项卡上可用。

上传后的原理图页可在受管原理图页修订版的 Preview aspect view 选项卡中查看,同时还会列出其子 Item。
上传后的原理图页可在受管原理图页修订版的 Preview aspect view 选项卡中查看,同时还会列出其子 Item。

从 Windows 资源管理器拖放

你也可以从 Windows 资源管理器的源文件夹中拖动所选文件,并将其拖放到 Explorer panel 中所需的目标受管原理图页 Item 上来上传原理图页。此时会出现 Create New Revision 对话框,被拖拽的文件会列在 Sources 区域中。按需修改 Name(将是文件名,包含扩展名)和 Description(格式为 Uploaded from <FileNameandPath>, Size <FileSize>, Created on <FileCreationDate>),并按需添加 Release Notes,然后单击 OK 按钮。

如果现有受管原理图页 Item 没有计划中的修订版,上传将写入下一个计划修订版;该修订版会在上传过程中即时创建。如果你将拖拽的文件放到某个现有 Item 之外的位置,则会创建一个新的受管原理图页 Item。此时会出现 Create New Item dialog。该 Item 的 Name 将为文件名(包含扩展名)。Description 将采用 Uploaded from <FileNameandPath>, Size <FileSize>, Created on <FileCreationDate> 格式。按需更改这些内容。Item ID 将遵循在文件夹级别定义的 Item 命名方案。如果该文件夹未定义命名方案,则命名将遵循 $CONTENT_TYPE_CODE-001-{0000} 方案。

使用拖放方法上传原理图页。
使用拖放方法上传原理图页。

复用受管原理图页

Related pages: 熟悉 Altium 设计环境控制对 Workspace 内容的访问

当原理图页已保存到 Workspace,并且其生命周期状态被设置到组织认为可在设计层面使用的级别后,该原理图页就可以在未来的板级设计项目中复用。并且,为了坚持以 Workspace 作为设计中及为设计提供的所有内容的来源,最佳实践是在 Workspace Projects 中复用你的受管原理图页内容——而这些内容本身也处于 Workspace 的管理之下。

通过使用 对 Workspace 内容的受控访问,并结合合适的生命周期方案,授权人员(资料管理员、资深设计管理人员)可以批准并仅发布那些将用于设计的受管原理图页。这使设计人员能够放心地开展设计,确信自己使用的都是已获授权可复用的电路设计原理图页。

你在当前设计中包含受管原理图页的方式,会让 Altium Designer 知道它不是普通原理图页。你通过 File 菜单将普通原理图添加到项目中;而受管原理图页则是从 Workspace 放置到项目中。放置操作在 Altium Designer 的 Explorer panel 中完成。

放置之前...

放置受管原理图页确实非常简单。但在开始之前,有几点需要注意:

  • 受管原理图页的页符号(Sheet Symbol)不能放置到独立原理图上,目标原理图页必须属于某个项目。
  • 确保用于接收关联页符号的原理图页已在 Altium Designer 中打开,并且是活动文档。如果文档分布在多个窗口中打开,还要确保包含该活动原理图文档的窗口处于焦点状态。
在多窗口使用 Altium Designer 时,如果 Explorer panel 以任意停靠模式停靠在一个不包含目标原理图的窗口中,则 Place 命令会保持灰显。这是因为在停靠面板内单击会将焦点切换到该面板所附着的窗口。而当面板处于浮动状态时,你可以将所需的 Altium Designer 窗口(包含活动目标原理图的窗口)置为焦点,并且在面板内操作时该窗口仍会保持焦点。

放置

Explorer panel 放置:

  1. 浏览或搜索你要放置的受管原理图页。

  2. 右键单击所需的受管原理图页的特定修订版(通常为最新版本;此时直接右键单击顶层 Item 条目即可)。

  3. 选择 Place 命令。

一个引用该原理图页的页符号会附着在光标上浮动——在活动原理图页上选择一个大致位置并单击即可完成放置。你可以在后续阶段再进行微调并将其移动到最终位置。

当你放置页符号时,Altium Designer 会将该符号所代表的受管原理图页从 Workspace 复制到项目文件夹中,存放在名为 \Managed\Sheets 的子文件夹内。每个受管原理图页都会在此处存储一份副本,并各自位于一个以系统生成的唯一标识符(GUID)命名的子文件夹中。

下载并存储受管原理图页实例的、以 GUID 命名的子文件夹不得以任何方式编辑/重命名。

放置受管原理图页。右键单击所需的 Item Revision 并选择 Place 命令——代表该受管原理图页的页符号将附着在光标上,可放置到设计中。
放置受管原理图页。右键单击所需的 Item Revision 并选择 Place 命令——代表该受管原理图页的页符号将附着在光标上,可放置到设计中。

从 Explorer Panel 拖放

为了更快速地从 Explorer panel 放置受管原理图页,Altium Designer 支持将受管原理图页的修订版直接拖放到活动原理图文档上。

在 Workspace 中浏览所需的受管原理图页以进行放置。放置操作针对其 Item 的某个特定修订版,因此请务必展开主 Item 条目以列出所有可用修订版。然后单击所需修订版,并将其实例拖到原理图页上。

你可能需要为 Explorer panel 的 Items 视图禁用 Show only latest 选项。单击面板右上角的 控件以访问该选项。
拖放受管原理图页本身的顶层条目,可放置该原理图页最新修订版的一个实例。

重新保存受管原理图页

在任何阶段,你都可以回到 Workspace 中受管原理图页的任意修订版,并直接编辑它。右键单击该修订版,并从上下文菜单中选择 Edit 命令。临时编辑器将再次打开,并打开该修订版中包含的原理图页以供编辑。按需修改,然后将文档保存到该受管原理图页的下一个修订版中。

右键单击受管原理图页本身的顶层条目,将编辑该原理图页的最新修订版。

访问用于启动对受管原理图页现有修订版进行直接编辑的命令。
访问用于启动对受管原理图页现有修订版进行直接编辑的命令。

更新受管原理图页

如果你需要更改存储在受管原理图页 Item 中的原理图页,并且你已拥有更新后的原理图页,则可以将该原理图页上传到该 Item——新原理图页将存储在该 Item 的下一个修订版中。

下载已保存的数据

要下载存储在受管原理图页某个修订版中的数据,请右键单击该修订版并从上下文菜单中选择 Operations » Download 命令。相应文件将下载到所选目录下的一个子文件夹中,该子文件夹以 Item Revision ID 命名。文件可在其中的 Released 文件夹内找到。

从受管原理图页本身的顶层条目访问 Download 命令,可下载该原理图页最新修订版中存储的相应文件。
Download from Server 对话框中单击 Explore 按钮,可快速打开下载文件夹。

为元件和原理图页添加注释

为保证托管原理图(Managed Sheet)中所用电路的完整性,在正常设计使用过程中该原理图不允许被编辑。这意味着无法在该原理图上修改页编号和位号(Designator)分配。那么,如何为项目中的所有原理图编号并对所有元件进行标注呢?

这些任务由两个命令来管理:使用 Tools » Annotation » Annotate Compiled Sheets 命令对原理图页进行编号,使用 Tools » Annotation » Board Level Annotate 命令对元件进行标注。页编号和位号分配会存储在一个单独的文件 <ProjectName>*.annotation 中。 

元件标注工具需要知道原理图页的处理顺序。因此,最好先给原理图页编号,再给元件编号。

标注元件与原理图页 的原则与使用本地 Device Sheets 时相同。有关对包含托管原理图的设计进行标注的更多信息,请参阅 Device Sheets 页面中的以下章节:

软删除

当连接到 Workspace 时,可在 Altium Designer 内直接从 Explorer 面板中移除托管原理图页,且具备更灵活的功能。在面板中右键单击该原理图页条目,并从右键菜单中选择 Delete Item 命令。将出现 Delete Items 对话框,用于确认删除。该操作实际上是“软删除(soft delete)”,即托管原理图页会被移动到 Workspace 的 Trash 区域。Trash 本质上是一个回收站,Workspace 中的任何内容都可以(通过软删除操作)移动到其中。它与 Workspace 的其他部分相互隔离。

借助软删除功能,你可以删除当前正在使用的托管原理图页。
可以一次性删除多个托管原理图页。使用标准的多选控制(Shift+ClickCtrl+Click)选中所有需要的原理图页,然后右键并从右键菜单中选择 Delete Items 命令。

对托管原理图页进行软删除。该原理图页将被移动到 Workspace 的 Trash 区域。
对托管原理图页进行软删除。该原理图页将被移动到 Workspace 的 Trash 区域。

要继续删除,请单击 按钮。托管原理图页将被移除,并会出现 Deletion Summary 对话框确认删除成功。如果删除过程中出现问题,也会提示你。

以这种方式删除的所有内容都可以在 Workspace 浏览器界面的 Trash 页面中找到。请注意,你只能查看由你本人软删除的内容。管理员可以看到 Trash 页面中的全部内容——也就是所有被软删除的内容。

关于被软删除的托管原理图页,需要考虑以下事项:

  • 该托管原理图页将无法从设计软件或 Web 界面中获取。
  • 任何使用了该托管原理图页的地方都会反映出该托管原理图页已被删除。
  • 如果你拥有编辑权限,可以在 Trash 页面中恢复托管原理图页,或将其永久删除。只有在它未被父级 Item 使用时,才允许永久删除。
请注意:如果你已软删除某个托管原理图页(将其移动到 Trash),你可以再次创建一个同名的新托管原理图页。如果之后你又恢复原始托管原理图页,而原始名称已被占用,则系统会添加一个整数后缀,以确保其名称在 Workspace 中保持唯一。
AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
功能可用性

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

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

旧版文档

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

Content