使用托管示意图表
概览
- 了解什么是受管原理图图纸、它们如何支持设计复用,以及工作区存储为何能够提供版本控制、可追溯性和内容完整性保障。
- 学习创建和保存受管原理图图纸的不同方式,包括直接编辑、保存当前图纸,以及将原理图文档上传到某个修订版本。
- 了解文件夹类型、内容类型、命名方案和生命周期设置等配置细节,如何帮助组织和管理可复用的原理图内容。
能够复用设计内容是所有产品开发公司都希望实现的目标,也能为其带来显著收益。复用不仅可以节省时间,轻松复用以往设计中的某一部分,还意味着该部分设计的所有验证和测试工作都已完成。不过,设计复用远不止复制和粘贴,真正的复用要求将内容锁定,以确保其与之前完全一致。不能随手编辑来更改元件颜色,也不能微调电阻值;使用可复用内容应当像使用现成元件一样:放置内容、接好线路,它就能像上次一样正常工作。
Altium Designer 与已连接的工作区配合使用,支持在该工作区中创建受管原理图页(受管原理图页条目)。这些原理图页可以通过以下方式创建:
-
通过直接编辑。
-
将当前原理图页保存到工作区。
-
将相关原理图文档(
*.SchDoc)上传到目标受管原理图页的某个修订版。
受管原理图页创建完成(并将数据保存到其某个修订版)后, 即可在今后的板级设计项目中复用。
什么是受管原理图页?
受管原理图页是包含元件和连线的标准 Altium Designer 原理图页,存储在工作区中,以便在其他设计中复用。其编辑方式与任何其他原理图页相同。受管原理图页的概念也不限于单张原理图页,您可以在设计中放置一张受管原理图页,使其作为由其他受管原理图页组成的层次树的顶层。
当您希望从可复用内容转向Workspace可复用内容时,也就是希望或需要控制设计内容的发布,并为整个团队提供该内容的单一来源时,就应考虑从器件图页转向受管原理图页。
将其作为工作区内容后,您便可以确保:无论何时需要,都能轻松识别设计中所用受管原理图页的修订版,并追溯其来源。此外,由于它属于工作区内容,因此可以按需修订和更新,并且能够追踪所有使用关系——既可以向下追踪到该图页上的元件,也可以向上追踪到使用该图页的设计。这确保您掌握所需的全部信息,从而决定是否必须将修订后的图页推送至现有设计,或者某个特定设计是否必须继续使用之前的修订版。
文件夹类型
创建用于存储受管原理图页的文件夹时,您可以指定文件夹类型。这不会影响文件夹中的内容——保存原理图页时,始终会生成相应的受管原理图页条目。它只是以可视化方式“提示”文件夹中存储的内容,在浏览工作区以查找特定内容时很有帮助。要将文件夹指定为受管原理图页的存储容器,请在“编辑文件夹”对话框中定义文件夹属性时,将其 Folder Type 设置为 Managed Schematic Sheets。

指定文件夹类型(即其预期用途),可在浏览工作区时直观地指示该文件夹中的内容。
条目命名方案
父文件夹的另一个重要方面是其采用的 Item Naming Scheme。它定义了在该文件夹中创建的每个条目的唯一 ID 格式。系统提供了多种默认示例方案,使用文件夹类型(SSC——原理图页集合)或内容类型(SCH——原理图文档)的缩写代码:
-
$CONTENT_TYPE_CODE-001-{0000}——例如,SCH-001-0001。 -
$CONTENT_TYPE_CODE-001-{A00}——例如,SCH-001-A01。 -
$FOLDER_TYPE_CODE-001-{0000}——例如,SSC-001-0001。 -
$FOLDER_TYPE_CODE-001-{A000}——例如,SSC-001-A001。
使用默认命名方案时,软件会扫描整个工作区以及现有内容的标识符,然后根据该方案自动分配下一个可用的唯一 ID。这可以在手动创建受管原理图页时节省大量时间。
您也可以为文件夹定义自定义方案,只需在字段中输入该方案,并确保将可变部分括在花括号中(例如 SHEET-001-{0000})。

父文件夹的条目命名方案会应用于在该文件夹中创建的每个条目的唯一 ID。
内容类型
创建用于存储原理图页的目标受管原理图页条目时,请确保在“创建新条目”对话框中,将其 Content Type 设置为 Managed Schematic Sheet。如果您在 Managed Schematic Sheets 类型的文件夹中创建条目,则创建时可以从右键快捷菜单中选择此内容类型。

在 Managed Schematic Sheets 文件夹中创建受管原理图页——快捷菜单中提供了正确的 Content Type。
条目生命周期定义和修订版命名
定义受管原理图页时,请务必分别指定该图页使用的生命周期管理类型及其修订版采用的命名方案。
定义各个方案时,可以在“内容类型”对话框 中,从全局层面定义并启用控制规则,指定哪些内容类型可以使用特定的生命周期定义或修订版命名方案。分配给受管原理图页使用的默认方案分别为:Generic Lifecycle 和 1-Level Revision Scheme。
在 Create New Item 对话框中,分别使用 Lifecycle Definition 和 Revision Naming Scheme 字段指定所需的方案。

为手动创建的受管原理图页选择生命周期定义和修订版命名方案。
保存原理图页
Related page: 创建和编辑内容
到目前为止,我们已从相关文件夹和内容类型的角度,讨论了 Workspace 对受管原理图页的支持。将已定义的实际原理图页保存到此类受管原理图页条目的某个修订版中,有多种方式,以下各节将对此进行介绍。
直接编辑
借助 Workspace 对直接编辑的支持,可以编辑原理图页,并将其保存到新建受管原理图页条目的初始修订版中。直接编辑让您摆脱单独进行源数据版本控制的束缚。您只需使用临时编辑器,即可编辑受支持的内容类型;该编辑器会直接从 Workspace 加载最新的源数据。编辑完成后,所编辑的内容会保存(或重新保存)到其父条目的后续计划修订版中,随后临时编辑器关闭。无需在硬盘上保留文件,无需担心使用的源数据是否正确或是否为最新版本,也无需维护单独的版本控制软件。Workspace 会以高度可靠的方式处理这一切,大幅加快数据更改的速度。
创建受管原理图页条目时,您可以选择在创建后编辑原理图页,并将其保存到该条目的初始修订版中。为此,请启用“创建新条目”对话框底部的 Open for editing after creation 选项(默认启用)。条目创建后,临时原理图编辑器将打开,并在主设计窗口中将一个 .SchDoc 文档显示为活动文档。该文档将根据条目及其修订版命名,格式为:<Item><Revision>.SchDoc(例如 SCH-0007-1.SchDoc)。

直接从 Workspace 编辑受管原理图页初始修订版的示例——临时原理图编辑器提供了用于定义原理图页的文档。
使用该文档按需定义原理图页。由于受管原理图页存储在 Workspace 中,其上的元件也应存储在 Workspace 中。这样,您就能充分利用 Workspace 提供的内容系统,包括识别和查找受管原理图页上使用的所有元件(子项),以及识别和查找使用了该受管原理图页的设计(使用位置)。有关更多信息,请参阅构建和维护元件及元件库。
创建受管原理图页时的注意事项
在设计受管原理图页时,采用经过优化的标准不仅有助于提高图页的可读性,还能显著增强设计的一致性和统一性。这不仅意味着呈现方式一致,还意味着遵循特定的最佳实践设计原则。以下各节将详细介绍建议采用的受管原理图页命名约定,以及设计时可遵循的一些关键标准。
Naming Convention
在命名方面,建议根据每个受管原理图页中的主要元件或关键元件来命名。名称采用该元件的订货代码(向供应商订购时使用的代码)。受管原理图页文件名示例包括:
-
MAX3062EEKA.SchDoc– 采用 Maxim 的 MAX3062EEKA 20Mbps RS-485 收发器。 -
BMP085.SchDoc– 采用 Bosch 的 BMP085 数字气压传感器。 -
RTL8201CL.SchDoc– 采用 Realtek 的 RTL8201CL 单端口 10/100M 快速以太网物理层收发器。
图页标题可用于简要描述图页中电路的功能。通常,标题也会包含关键元件的名称。
Design Standards
在空白原理图页上绘制电路时,设计人员就像厨师一样,各有自己独特的做法。例如,在呈现方式上,不同的设计人员会采用不同的风格、布局偏好、颜色用法等。毕竟,如果全世界所有设计人员都以完全相同的方式呈现原理图电路,设计世界就会变得单调乏味、毫无色彩!关键在于,在您自己的设计团队中采用一致的绘制和呈现方式。
话虽如此,采用某些关键设计原则,不仅确实有助于确保所创建的受管原理图页保持一致,也是面向复用设计这一理念的基础。以下是一些建议遵循的原则:
- 每个受管原理图页包含一个或一小组关键元件,专注于实现某项特定功能。
- 图页中应包含所有可能需要的配套电路。
- 对于可采用多种配置方式的设计部分,可以在合理范围内将其重构到父图页或子图页中,以便从父图页配置子图页的行为,同时避免增加不必要的结构开销。
- 使用合理且通用的信号名称,将多用途信号传递到父图页,以便将这些信号重新映射到具体用途。
- 确保单个独立受管原理图页的可读性,同时让设计人员能够轻松理解如何将其作为一个组成部分应用到自己的设计中。
- 采用一致的命名、呈现和设计标准。
对于面向复用的设计,以下建议事项尤其重要,应在受管原理图页层面加以落实:
- 尽可能使用信号线束,因为标准线束本身就是一种可复用的设计元素。
- 不要为局部网络添加标签,即避免使用网络标签,因为这实际上会增加在采用该受管原理图页的设计中管理连接关系的难度。不过,最常见的例外情况是:创建总线时需要使用此类标签。
- 所有电源端口都连接到端口图纸接口,并传递到父图纸——避免使用局部电源端口,以防混淆。
-
端口方向和 I/O 类型严格按照信号方向设置,电源网络除外(这些网络将设为
unspecified)。未指定信号方向时,使用Bidirectional。 -
使用一套标准信号名称,尽可能采用通用名称(例如,使用
5V0而非5.0V/5V/5Volts)。这里也有一定的灵活性,因为所有设计项目均采用严格的层次结构,连接关系是明确的。因此,位于设计层次结构不同层级的两个相连对象可以使用不同的名称,因为它们的连接关系是明确的。 - 使用一套标准的图纸级参数。
此外,还建议在受管原理图图纸中添加一个区域,突出介绍图纸上的关键元件,包括其制造商信息,并简明列出其主要特性。这对于设计人员评估该元件是否值得用于新设计非常有价值。
直接编辑时,有三个相关控件可供使用,可从 Quick Access Bar(位于主应用程序窗口左上角)或 Schematic Standard 工具栏轻松访问:
-
– Save Active Document。使用此按钮可将对文档所做的任何更改保存到本地。如果您希望稍后回来继续修改,最后再保存到工作区,可以先使用此功能保存当前更改。
-
/
– Save to Workspace。使用此按钮可将定义好的原理图图纸保存到工作区,存储在目标受管原理图图纸条目的初始(计划)修订版中。此时将显示 编辑修订版对话框,您可以在其中根据需要更改名称、描述并添加发布说明。保存后,文档和编辑器将关闭。包含源原理图图纸的文档(*.SchDoc) 将存储在该条目的修订版中。 -
/
– Discard Local Changes。如果您希望取消编辑并放弃所做的任何更改,请使用此按钮。文档和编辑器将关闭,且不会向目标受管原理图图纸条目保存任何内容。
这些控件也以命令形式提供——Save(快捷键:Ctrl+S)、Save to Server(快捷键:Ctrl+Alt+S)和 Discard Local Changes——可从主 File 菜单 以及 Projects 面板中原理图图纸条目的右键菜单访问。
保存到工作区的数据包括在原理图文档文件(<Item><Revision>.SchDoc)中定义的源原理图图纸,以及所有关联的线束定义文件(*.Harness)。在 Explorer 面板中,切换到 Preview 视图选项卡,即可查看图纸的图形表示及其组成元件列表(如适用,还包括受管原理图图纸模板)。

返回 Explorer 面板,浏览受管原理图图纸已保存的修订版。切换到 Preview 视图选项卡,即可查看图形表示和子元件修订版列表。
也可以从 Children 视图选项卡浏览图纸中使用的子元件。双击条目可进行交叉探查,右键单击可访问一组元件相关命令。

通过 Children 视图浏览受管原理图图纸中的组成元件。
将现有图纸保存到工作区
对于可存储在工作区中的大多数设计内容,直接编辑是首选方式;但对于现有原理图图纸(或器件图纸),您也可以将图纸直接保存到工作区。这要求现有受管原理图图纸条目具有一个计划修订版,用于保存该图纸。操作流程如下:
-
根据需要,创建一个新的受管原理图图纸条目及其初始计划修订版,或者准备好另一个现有条目的计划修订版。
-
在 Altium Designer 中打开原理图图纸或器件图纸。
-
从主菜单中选择 File » Save as Managed Sheet to Server 命令。
-
此时将显示 Choose Planned Item Revision 对话框。使用此对话框选择所需受管原理图图纸条目的目标修订版(必须处于
Planned状态),然后单击 OK。 -
此时将显示 编辑修订版对话框,您可以在其中根据需要更改名称、描述并添加发布说明。
-
单击 OK 后,图纸将被保存并存储在该条目的修订版中。

将现有器件图纸发送到当前连接的工作区的示例。必须保存到受管原理图图纸的现有修订版中,且该修订版必须处于 Planned 状态。
搜索并放置受管原理图图纸
当 Design Reuse 面板设置为显示工作区资源(
)时,您可以从该面板浏览并使用存储在所连接工作区中的受管原理图图纸。
您可以浏览工作区文件夹,查找所需的受管原理图图纸。也可以使用 Design Reuse 面板顶部的 Search 字段,按名称或描述搜索受管原理图图纸。
单击面板底部的 Details 控件,展开 Details 窗格,其中显示所选受管原理图图纸的详细信息,包括:
-
受管原理图图纸名称。
-
生命周期状态图标和修订版(单击链接可打开受管原理图图纸条目的详细历史记录视图,并选中最新修订版)。
-
受管原理图图纸描述。
-
受管原理图图纸常规信息。
要在设计中放置受管原理图图纸,请将光标悬停在 Design Reuse 面板中的相应条目上,单击
按钮(或右键单击该条目),然后从菜单中选择 Place 命令。引用该图纸的图纸符号将附着在光标上浮动,单击原理图图纸中的所需位置即可完成放置。
元件和图纸编号
为保证受管原理图图纸中所用电路的完整性,在正常设计使用过程中不能编辑该图纸。这意味着无法在图纸上修改图纸编号和位号分配。那么,如何为项目中的所有图纸和元件编号呢?
这些任务由两个命令完成:使用 Tools » Annotation » Annotate Compiled Sheets 命令为图纸编号,使用 Tools » Annotation » Board Level Annotate 命令为元件编号。图纸编号和位号分配存储在单独的文件 <ProjectName>*.annotation 中。
元件和图纸编号的原理与使用本地器件图纸时相同。有关对包含受管原理图图纸的设计进行编号的更多信息,请参阅“器件图纸”页面中的以下章节:
编辑受管原理图图纸
要编辑受管原理图图纸,请将光标悬停在 Design Reuse 面板中的相应条目上,单击
按钮(或右键单击该条目),然后从菜单中选择 Edit 命令。临时编辑器随即打开,并打开受管原理图图纸条目最新修订版中包含的原理图图纸以供编辑。根据需要进行更改,然后将文档保存为该条目的下一个修订版(File » Save to Server)。
其他受管原理图图纸操作
Design Reuse 面板中受管原理图图纸条目的
按钮菜单(以及右键菜单)还提供以下命令:
-
Move – 用于更改受管原理图图纸条目在 Workspace 文件夹结构中的位置。 执行此命令将打开 Move Item 对话框,您可以在其中选择用于存放该条目的目标文件夹。
-
Share – 用于定义受管原理图图纸的共享权限。选择此命令后,将打开 Share For Item 对话框,您可以在其中根据需要配置共享。了解有关 条目级共享的更多信息。
-
Operations – 用于打开下拉菜单,其中包含下述受管原理图图纸的附加功能。
-
Make a Copy – 用于复制受管原理图图纸。 受管原理图图纸的临时编辑器随即打开,其中的内容与原受管原理图图纸相同。进行所需的更改,然后将受管原理图图纸保存到 Workspace。
-
Change Revision State – 用于更改受管原理图图纸最新修订版的修订状态。选择此命令后,将打开批量状态更改对话框,您可以在其中更改受管原理图图纸的修订状态。
-
Download – 用于下载受管原理图图纸中存储的数据。 相关数据将下载到所选目录下的一个子文件夹中,该子文件夹以受管原理图图纸条目修订版 ID 命名。您可以在其中的 Released 文件夹中找到该文件。
-
-
Delete – 用于从当前连接的 Workspace 中删除受管原理图图纸。 选择此命令后,将显示 Delete Items 对话框,以供确认删除。
-
History – 用于访问受管原理图图纸的详细视图,该视图将在 Altium Designer 中以新的选项卡视图打开。


