创建和编辑内容
这些 Item 直接在已连接的 Workspace 中创建,制造/表征某个 Item 所需的所有数据随后都会存储在该 Workspace 中,并与该 Item 编号关联。根据内容类型的不同,Item 可以手动创建 ,也可以作为保存/上传/发布流程的一部分自动创建。所有内容类型都可以在 Altium Designer 中通过 Explorer panel 创建。处理元器件时,也可以通过 Components panel 创建。

Item 在已连接的 Workspace 中创建。在 Altium Designer 中,Explorer panel 提供了访问 Workspace 的完整界面。
创建 Item
在定义好所需文件夹后,即可继续在 Workspace 中创建内容。要创建 Item,选择合适的文件夹,然后在该面板的 Items 网格区域内右键单击,并从 Create Item 子菜单中选择一条命令。或者,如果文件夹为空,可使用该区域中央的 Add an item 控件来访问菜单。

在 Explorer panel 的 Items 网格区域内右键单击,以访问与内容创建相关的命令。
将出现 Create New Item 对话框,提供完整定义 Item 所需的全部控件。

在 Create New Item 对话框中指定新 Item 的详细信息。
Options and Controls of the Create New Item Dialog
- Name – 输入新 Item 的名称。
- Description – 使用此字段输入对该 Item 所代表内容的有意义描述。
- Item ID – 该 Item 的唯一 ID。此 ID 的默认格式由父文件夹所采用的 Item Naming Scheme 定义。Item 发布后,Item ID 不能更改。
- Content Type – 此字段列出内容类型。可从下拉菜单中选择不同的内容类型。
- Share Item – 单击以打开 Share For 对话框,在其中可为该新 Item 指定权限。
-
Advanced – 单击以打开该对话框的高级版本,以访问更多选项。
-
Folder – 存储该 Item 的 Workspace 文件夹。单击
打开 Choose Folder 对话框以选择或创建其他文件夹。
-
Ancestor Revision – 创建/分支该 Item 所基于的前一个修订版。单击
打开对话框以浏览并选择现有修订版。 单击 Clear 以移除当前 Ancestor Revision。
-
Revision Naming Scheme – 该字段决定分配 Revision ID 时所采用的方案。使用下拉列表从当前为 Workspace 定义的方案中选择。方案在 Edit Revision Naming Schemes dialog 中定义,可通过单击该字段右侧的
进入。由于方案是在 Item 级别选择的,因此可对不同 Item 应用不同方案。所选 Revision Naming Scheme 在 Item 发布后不可更改。
- Revision ID – 按所选修订命名方案生成的 Item 修订版。该字段为只读。
-
Lifecycle Definition – 该字段决定使用哪种生命周期定义来建模 Item-Revision 随时间可能经历的状态转换。使用下拉列表从当前为 Workspace 定义的定义中选择。这些定义在 Edit Lifecycle Definitions dialog 中定义,可通过单击该字段右侧的
进入。由于生命周期定义是在 Item 级别选择的,因此可对不同 Item 应用不同定义。所选 Lifecycle Definition 在 Item 发布后不可更改。右侧字段显示在 Revision ID 字段中指定的该 Item 修订版的状态。该字段为只读,新创建的 Item 将始终设置为 Planned。 - Share Revision – 单击以打开 Share For dialog ,在其中可为该新 Item 修订版指定权限。
-
Folder – 存储该 Item 的 Workspace 文件夹。单击
-
Open for editing after creation – 启用后,在单击 OK 后打开新 Item。这样做可让你在创建后利用“编辑并将关联数据实体发布到该 Item 的初始修订版”的选项。因此,你无需在 Workspace 外部创建源数据再发布,而是可以在创建空 Item 的那一刻起,借助直接编辑从源头开始工作。编辑完成后,该实体会发布到其父 Item 的初始计划修订版中,并关闭临时编辑器。
对于许多内容类型,你可以在创建后选择编辑并将相应的设计文档发布到该内容的初始修订版中。为此,请在 Create New Item 对话框底部启用 Open for editing after creation 选项(默认启用)。系统将创建 Item 并打开相关的临时编辑器,供你为该 Item 创建数据。有关使用特定内容类型的更多信息,请阅读其专属页面,链接在 table 中提供。
关于 Item ID 的说明...
在父文件夹中创建内容时,一个重要方面是为其采用的 Item Naming Scheme。它定义了在该特定文件夹中创建的每个 Item 的唯一 ID 格式。 通过在文件夹级别定义 Item 命名方案,可以在该文件夹内快速创建内容,同时遵循正确的 ID 命名方案。尤其是在 Item 以“即时(on-the-fly)”方式自动创建时更是如此,而不是发布到那些已在目标 Workspace 中手动创建的现有 Item。
提供了若干默认示例方案,使用文件夹类型或内容类型的短码(代码列表请参阅本文档前面的 table)。使用默认命名方案时,软件会在扫描整个 Workspace 以及现有内容标识符后,基于该方案自动分配下一个可用的唯一 ID。
或者,如果需要对 Item 的命名进行完全的手动控制,请选择 [NO ITEM NAMING SCHEME] 条目。随后必须在创建 Item 时为其定义一个唯一的标识符(Identifier)。请注意,系统不允许创建具有重复标识符的 Item,因此手动分配标识符需要了解哪些标识符已经被使用。

父文件夹的 Item 命名方案会应用到在该文件夹中创建的每个 Item 的唯一 ID 上。
无论文件夹级别的 Item Naming Scheme 设置如何,你都可以在 Item 级别覆盖任何自动确定的 ID。可通过 Create New Item 对话框按需修改此类 ID。
为 Item ID 选择方案
可用于 Item 的命名/编号方案有无穷多种,文档图片中展示的方案仅为示例。关于“最佳编号方案是什么”有很多讨论可供参考。一般来说,专家一致认为:短的、无含义的、纯数字编号方案最好。所谓“无含义”,是指编号方案中不编码任何信息,例如产品类别、子类别、地点等;每个新 Item 只是按序列获得下一个编号。
长度很重要,因为标识符越长,人为记录或回忆 Item ID 时出错的概率越高。经验与学术研究表明,随着字符数量增加,数据录入错误会增加。普遍认为 7 位数字是人类更容易且更可靠记忆的“黄金数字”。超过某个长度后,错误会以更快的速度增加——到 15 个字符时,出错概率接近 100%。
如果在你的组织中,Item ID 中体现“身份信息”很重要,那么复合标识符可能是答案。在这种情况下,建议使用简单的字母/数字物料前缀代码。例如,考虑 ID D-820-0001。其中代码里的 D 可表示 Design,意味着这是用于设计的 Item。接下来的 3 位数字中,第 1 位可表示产品类别,例如外设板;这组三位中的第 2、3 位可用于表示裸板(1X)或装配件(2X 及以上)。Item ID 的最后 4 位是简单的、无含义的“队列递增”编号。
为 Workspace Item 的初始修订版设置 ID
从本地设计模式切换到 Workspace 模式,需要将现有数据迁移到 Workspace。这些数据很可能已经经历多次迭代,并且具有在组织内被认可的修订编号。例如,某个 Magno-Synthetic Digitizer 板的 rev.3 可能已经交付,增强功能将在 rev.4 中提供。发布到 Workspace 时,如果初始修订版又从 1 开始,至少会造成困惑——不仅在组织内部,更重要的是对客户群体(他们期望的是比当前 rev.3 更晚的版本!)。
为此,Altium Designer 提供了在 Workspace 中为新创建 Item 的初始修订版手动设置 ID 的能力。
设置初始修订版的 ID
像往常一样在 Workspace 中创建所需的新 Item。创建后,在该 Item 上右键并选择 Properties——即可访问 Edit Item 对话框。展开对话框中的 Advanced 区域,并点击 Revision ID 字段右侧的
按钮。将出现 Set Initial revision Id values 对话框,你可以在其中按需求设置 ID。系统会根据所选的 Revision Naming Scheme,提供相应字段以修改 ID 的各个层级。

设置 ID 的各个层级(视所采用的 Revision Naming Scheme 而定)。
直接通过 Workspace 创建与编辑内容
你所连接的 Workspace 提供了一种灵活且安全的方法,用于集中存储和管理 Altium Designer 中使用的各类设计数据。从原理图模型到元器件,从受管原理图页到完整的 PCB 设计,Workspace 为存储与管理电子设计数据提供了理想方式。
Workspace 的一个强大特性是对 Direct Editing 的支持。那么“Direct Editing(直接编辑)”到底是什么意思?它意味着你可以在 Workspace 中对某个模型、某个元器件,甚至某个受管原理图页右键,然后选择 Edit。当然,文件会在 Altium Designer 中打开供你编辑——在一个临时编辑器中打开——但当你完成后,只需将其保存回 Workspace。至于你刚编辑的那个文件,你无需担心;由于你的编辑已安全地存回 Workspace,它不再需要,因此会被销毁,并关闭临时编辑器实例。
直接编辑让你摆脱了独立的、受版本控制的源数据的束缚。你可以使用从 Workspace 本身直接加载的最新源数据,在临时编辑器中编辑受支持的 Item 类型。编辑完成后,该实体会被发布(或重新发布)到其父 Item 的后续计划修订版中,并关闭临时编辑器。你的硬盘上不会留下文件,不必怀疑自己是否在使用正确或最新的源数据,也无需维护独立的版本控制软件。Workspace 以高度一致性处理这一切,并能显著加快对数据的更改。
支持直接编辑的内容类型
以下 Workspace 内容类型支持直接编辑:
编辑 Item 的初始修订版
从 Explorer panel 中,当你创建某种受支持内容类型的 Item 时,可以在创建完成后选择编辑并将关联的数据实体发布到该 Item 的初始修订版中。因此,你无需在 Workspace 外部创建源数据再发布,而是可以在创建空 Item 的那一刻起就直接开始编辑源数据,这得益于直接编辑功能。编辑完成后,该实体会被发布到其父 Item 的初始计划修订版中,并关闭临时编辑器。
要使用此功能,请启用位于 Create Item dialog 底部的 Open for editing after creation 选项。考虑到该功能的实用性,此选项默认启用。Item 将被创建,同时会打开相应的临时编辑器,并在主设计窗口中将相关文档作为活动文档显示。该文档将按 Item-Revision 命名,格式为:<Item>-<Revision>.<DocumentExtension>。
下图展示了创建新 Symbol Item(SYM-001-0031)时的实际效果。系统会打开一个临时的 Schematic Symbol 编辑器,提供用于按需定义符号的文档。

示例:直接从 Workspace 编辑 Symbol Item 的初始修订版——临时 Schematic Symbol 编辑器提供用于定义原理图符号的文档。
Direct Editing Controls
进行直接编辑时有三个相关控件,可从 Quick Access Bar(主应用窗口左上角)或活动临时编辑器的 Standard 工具栏(如可用)中直接使用:
-
– Save Active Document。使用此按钮保存对文档所做的任何更改。如果你想稍后返回继续修改、并在最终发布到 Workspace 之前保留当前进度,可用它保存当前更改。
-
/
– Save to Server。使用此按钮将文档发布(本质上是保存并发布)到 Workspace,并将其存储到目标 Item 的初始(计划)或下一修订版中。将出现 Create Revision dialog(或 Edit Revision dialog),你可以在其中按需更改名称与描述,并添加发布说明。发布后文档与编辑器将关闭。
-
/
– Discard Local Changes。如果你希望取消编辑,请使用此按钮。用于辅助编辑的临时文件将被删除,其条目会从 Projects panel 中移除,并且不会向目标 Item 发布任何内容。
这些控件也可以通过 Projects panel 中该文档条目的右键菜单以命令形式访问。对于许多编辑器,这些控件也可从主 File 菜单以命令形式使用——Save(快捷键:Ctrl+S)、Save to Server(快捷键:Ctrl+Alt+S)以及 Discard Local Changes 。
编辑 Item 的现有修订版
在任何阶段,你都可以回到 Workspace 中某个受支持内容类型的 Item 的任意修订版(通过 Explorer panel)并直接编辑它。右键单击该修订版,并从上下文菜单选择 Edit 命令。临时编辑器会再次打开,并打开该修订版中包含的文档以供编辑。按需修改后,将文档发布提交到该 Item 的下一修订版中。

示例:访问命令以启动对现有 Draftsman Document Template 的直接编辑。
临时文件的行为
为了能够编辑 Workspace 数据,必须先为你创建可在 Altium Designer 中编辑的内容。系统的做法是创建临时文件。例如,当你在 Symbol Item 上右键并选择 Edit 时,会创建一个临时 SchLib 文件并在 Altium Designer 中打开。当你完成并执行 Save to Server 时,一旦 Workspace 数据更新完成,该文件会立即被销毁。
但是,如果你没有发布,而是 Save 并 Close 该文件,它将保留在 Projects panel 中。这样做是为了让你不必在一次编辑会话中完成更新流程——你可以保存工作并按需关闭文件。Altium Designer 会识别这是特殊文件,因此会将其保留在 Projects panel 的 <WorkspaceName> 条目下(例如:
/
),以便你准备好后重新打开并完成更新与再次发布流程。

临时文档会保持可访问状态,这样你就不必在一次编辑会话中完成所有更改。
从 Components panel 直接编辑组件
在日常组件管理中,你可以从 Components panel 使用直接编辑——相较于 Explorer panel,你通常会更常用它来处理该内容类型。浏览并找到所需组件,选中后右键并从上下文菜单选择 Edit 命令。将打开一个临时的 Component Editor 实例——处于其 Single Component Editing 模式——以便你按需进行修改。

从 Components panel 进行直接编辑的示例。
从 Component Editor 直接编辑模型
当使用 Component Editor 的 Single Component Editing 模式编辑组件时,你可以使用直接编辑范式来编辑链接的领域模型。要修改当前被组件使用(引用)的模型,请点击其预览右上角的
控件。对应模型类型的临时编辑器将打开,供你按需修改模型。完成后,只需保存并关闭编辑器——修改后的模型会在 Models 区域中重新显示为已链接。发布组件时,修改后的模型也会自动发布到 Workspace,并进入其父 Item 的下一修订版。

示例:使用 Component Editor 的 Single Component Editing 模式,在直接编辑组件的同时,对该组件所引用的现有模型进行直接编辑。
将数据上传到 Item 的新修订版中
大多数内容类型都支持通过上传相应的数据文件来创建新的修订版 。
将数据上传到 Item 的新修订版可以通过几种方式完成。
Upload 菜单
可在 Explorer panel 中右键单击所需的 Item,并从上下文菜单中选择 Upload 命令来上传 文件。随后会出现 Create New Revision 对话框,你可以按需更改 Name、Description,并添加发布说明。使用对话框的 Sources 区域加载所需 文件。可将文件从 Windows 资源管理器拖放到该区域来完成。或者,单击
按钮——将出现 Add Files 对话框(标准的 Windows 打开文件对话框)。使用它浏览并打开所需 文件。

上传示例。本例中,手动指定要上传到目标 3D Model Item 的 3D 模型文件。
当所需文件被拖入,或被选中并单击 Open 按钮后,它的条目将会回显在 Sources 区域中。
单击 OK 按钮继续上传。根据内容类型的不同,关于已上传文件的信息将显示在 Explorer panel 中该 Item Revision 的 Details 和/或 Preview aspect view 选项卡上。

在 Explorer panel 中浏览已保存的 Item 修订版(此处以 3D Model Item 为例)。切换到 Preview aspect view 选项卡以查看其图形化呈现(如适用)。
从 Windows 资源管理器拖放
也可以从 Windows 资源管理器的源文件夹中拖拽所选相关数据 文件,并将其拖放到 Explorer panel 中所需的目标 Item 上来上传。将出现 Create New Revision 对话框,被拖拽的文件会列在 Sources 区域中。按需添加 Release Notes, 然后单击 OK 按钮。

使用拖放方式上传,此处以 3D Model 为例。
克隆 Workspace 内容
Explorer panel 提供克隆多种 Workspace Item 的能力。因此,与其从零开始创建所需的组件、域模型、原理图图纸或模板,你可以直接克隆它。Direct Editing 可确保对原始 Item Revision 的源数据副本进行任何必要更改都更加高效顺畅,并将更改发布到同类型新 Item 的初始修订版中。快速完成后,你可以迅速扩展 Workspace 内容,而无需面对一张空白画布。
以下内容类型可被克隆:
- Component
- Footprint
- Symbol
- Simulation Model
- Component Template
- Managed Schematic Sheet
- Schematic Template
- Project Template
- Draftsman Document Template
- Draftsman Sheet Template
- Layerstack
- OutputJob
用于克隆受支持内容类型的命令,可通过以下方式在 Explorer panel 中访问:
- 在源 Item-Revision 的条目上右键单击,并从上下文菜单中选择 Operations » Clone 命令。
- 选中源 Item-Revision 的条目并使用 Ctrl+D 键盘快捷键。
Clone 命令在 Explorer panel 的各处均可用,只要显示了相应的 Item-Revision,包括:
- 文件夹内的主 Item 列表。
- Children aspect view 选项卡(查看 Managed Schematic Sheet Item 时)。
- Where-used aspect view 选项卡(查看 Component Item、Symbol Item、Footprint Item、Simulation Model Item、Component Template Item 或 Schematic Template Item 时)。
- Preview aspect view 选项卡(查看 Component Item、Managed Schematic Sheet Item 或 Schematic Template Item 时)。
Cloning Process
定位到所需的源 Item-Revision 并启动 Clone 命令后,流程如下:
- 将启动一次直接编辑会话,并在关联的(临时)编辑器中打开源文档的副本——该源文档存储在所选 Item-Revision 中。对于 Project Template Item 修订版,项目的临时可编辑副本会在 Projects panel 中打开,等待编辑。
- 按需进行更改。
- 将文档保存到本地。
-
单击 Quick Access Bar 上的
按钮,将文档保存到 Workspace(快捷键 Ctrl+Alt+S)。对于 Project Template,可选择 Save to Server 命令,该命令可从 Projects panel 中项目条目的右键上下文菜单中获得。 或者,使用 Projects panel 中文档条目旁的 Save to Server 控件。将出现 Create New Item dialog。默认情况下,克隆得到的 Item 将采用与原始 Item 相同的修订版命名与生命周期定义方案,并在同一文件夹中创建。如有需要可更改这些属性。务必为新 Item 设置 Name 和 Description。
- 当 Item 属性按需设置完成后,单击 OK。将创建新 Item 及其初始修订版,文档被发布,临时编辑器关闭。回到 Explorer panel 中查看克隆成果。
按钮并浏览选择文件,或将文件拖放到 Sources 区域上。如需移除文件,在列表中选中它们并单击