直接通过工作区创建和编辑内容

您正在阅读的是 21. 版本。关于最新版本,请前往 直接通过工作区创建和编辑内容 阅读 22 版本
 

父页面:使用互联工作区进行设计

互联工作区可以灵活安全地集中存储和管理Altium Designer中使用的各类设计数据。从原理图模型到元件、从托管原理图纸到已完成的PCB设计,工作区提供了一种存储和管理电子设计数据的理想方法。

工作区的一个强大特点是支持直接编辑。何为“直接编辑”?它意味着您可以右键单击工作区中的模型、元件,甚至是托管图纸,然后选择编辑。当然,此时在Altium Designer中会打开一个待编辑的文件,在临时编辑器中打开,但当编辑完成后,您只需将其保存回工作区。至于您刚刚编辑的文件,不必担心,因为您编辑的内容已安全存储在工作区中,因此不再需要这一文件,它会被销毁,并且临时编辑器实例已关闭。

直接编辑 – 简要概括

直接编辑功能可以让您摆脱单独的受版本控制的源数据的束缚。您可以使用直接从工作区加载最新源数据的临时编辑器来编辑受支持的项目类型。而且,一旦编辑完成,实体将被发布(或重新发布)到父项的后续计划修订中,并且临时编辑器关闭。您的硬盘驱动器上没有文件,无需怀疑您使用的是正确的还是最新的源数据,也无需维护单独的版本控制软件。工作区可以极其完整地处理这一切,并大幅加快了数据更改的速度。

支持的内容类别

“直接编辑”支持工作区的以下内容类型:

Altium 365工作区连接时,请注意“标准订阅计划”不支持元件模板和输出作业模板。因此,Altium 365的这一访问级别将无法使用此功能。

编辑条目的初始修订版

资源管理器面板中,当您从一种受支持的内容类型中创建条目时,您可以选择在创建后编辑关联数据实体并将其发布到该条目的初始修订版中。因此,利用直接编辑功能,您无需创建和发布工作区之外的源数据,而是直接在创建空白项目时开始处理源数据。编辑完成后,实体将被释放到父条目的初始计划修订版,临时编辑器将关闭。

使用此功能时,请启用“创建后打开编辑”选项,该选项位于创建条目对话框的底部。要预先利用此功能,可默认启动该选项。条目将被创建,相关的临时编辑器将打开,在主设计窗口中将相关文档显示为活动文档。该文档将根据“条目-修订版”来命名,格式为: <Item>-<Revision>.<DocumentExtension>

“元件条目”是例外。创建新的元件条目时,“单元件编辑器”将打开,并以元件的名称作为参考。如果未指定名称,则在定义名称之前将按默认的新元件来命名。

下图显示了创建新“符号条目”(SYM-001-0001)时的操作。打开一个临时的“原理图库编辑器”,在主设计窗口中显示一个“原理图库”文档(SYM-001-0001-1.SchLib)作为活动文档。根据需要使用文档来创建实体。

直接从工作区编辑“符号条目”初始版本的示例——临时“原理图库编辑器”提供了用于定义原理图符号的文档。
直接从工作区编辑“符号条目”初始版本的示例——临时“原理图库编辑器”提供了用于定义原理图符号的文档。

直接编辑控件

直接编辑时有三个相关控件,均可从“快速访问栏”(位于主应用程序窗口的左上角)或活动临时编辑器的标准工具栏(可用时)轻松访问:

  • 保存活动文档。使用此按钮可保存对文档所做的任何更改。如果您希望后续可以在最终发布到工作区之前返回对文档进行进一步更改,则可以使用此按钮来保存当前更改。
  • 保存到服务器。使用此按钮可将文档发布(有效地保存和发布)到工作区,并将其存储在目标条目的初始(计划)修订中。编辑修订对话框将出现,您可以在该对话框中更改“名称”、“描述”并根据需要添加发布说明。发布后文档和编辑器将关闭。
  • 放弃本地更改。使用此按钮可取消编辑。文档和编辑器将关闭,并且不会向目标条目发布任何内容。

对于多个编辑器而言,这些控件亦可作为主文件菜单上的命令使用 – 保存(快捷键:Ctrl+S)、保存到服务器(快捷键:Ctrl+Alt+S)和放弃本地更改

修订“项目模板条目”时,保存、保存到服务器放弃本地更改等命令只能从项目面板访问。右键单击“条目修订”的条目即可访问相关的上下文菜单。
将当前编辑的文档保存到工作区时,您还可以使用项目面板中文档条目旁边的“保存到服务器”控件。

编辑条目的现有修订

无论在任何阶段,您都可以返回到工作区中内容受支持的条目的任何修订版(通过资源管理器面板),并直接对其进行编辑。右键单击修订并从上下文菜单中选择“编辑”命令。临时编辑器将再次打开,修订版中包含的文档将打开,进入待编辑状态。您可以根据需要更改文档,然后提交发布到条目的下一个修订版中。

右键单击条目本身的顶级条目即可编辑该条目的最新版本。

示例:通过访问命令来启动现有“Draftsman文档模板”的直接编辑。
示例:通过访问命令来启动现有“Draftsman文档模板”的直接编辑。

Example of accessing the command to launch direct editing of an existing Draftsman Document Template.
Example of accessing the command to launch direct editing of an existing Draftsman Document Template.

临时文件的创建

为了能够编辑工作区的数据,必须在Altium Designer中创建可编辑的内容。此时创建的是临时文件。例如,当您右键单击“符号条目”并选择编辑时,在Altium Designer中将创建并打开一个临时SchLib文件。当您完成编辑并执行保存到服务器命令时,一旦工作区数据已更新,此文件就会被销毁。

但是,如果您选择保存关闭文件而非发布它,则该文件将保留在项目面板中。此时您可以无需在单个编辑会话中完成更新过程 – 您可以保存所做更改并根据需要关闭文件,Altium Designer会了解到这是一个特殊文件,因此将其保留在(例如 )项目面板的<WorkspaceName> 条目下,以便您可以在准备好时重新打开它,并完成更新和重新发布过程。

临时文档仍可访问,因此您不必在单个编辑会话中完成更改。
临时文档仍可访问,因此您不必在单个编辑会话中完成更改。

However, if you do not release, but instead Save and Close the file, it will remain in the Projects panel. This is done so that you do not have to complete the updating process in a single editing session – you can save your work and close the file if you wish, Altium Designer understands that this is a special file so it retains it under the <WorkspaceName> entry in the Projects panel (e.g. ) so that you can re-open it when you are ready, and complete the updating and re-releasing process.

The temporary documents remain accessible so that you do not have to complete your changes in a single editing session.
The temporary documents remain accessible so that you do not have to complete your changes in a single editing session.

如果您随时改变主意并且不想再进行编辑,则仅需右键单击一个条目并从上下文菜单中选择放弃本地更改命令,即可关闭临时文件。

从元件面板直接编辑元件

在日复一日的元件管理中,可以从元件面板进行直接编辑——对于特定的内容类型,“元件”面板的使用频率会比“资源管理器”面板高。浏览所需元件,选择它,然后右键单击并从上下文菜单中选择编辑命令。在“单个元件编辑”模式下的“元件编辑器”的一个临时实例将打开,您可以根据需要进行更改。

在编辑多个选定的元件时,“元件编辑器”的单个实例将在“批处理元件编辑”模式下打开,其中包含可选择的所有元件。

从“元件”面板直接编辑的示例。
从“元件”面板直接编辑的示例。

An example of direct editing from the Components panel.
An example of direct editing from the Components panel.

从元件编辑器对模型进行直接编辑

在“单元件编辑”模式下使用“元件编辑器”对元件进行编辑时,您可以使用直接编辑范例来编辑链接的域模型。修改元件当前使用(引用)的模型时,单击其预览右上角的控件即可。该类模型相应的临时编辑器将打开,您可以根据需要对模型进行更改。修改结束后,仅需保存并关闭编辑器 - 修改后的模型可链接回“模型”区域。元件发布后,修改后的模型也将自动发布到工作区,进入其父条目的下一个修订版。

如果模型被多个元件引用,则会出现一个对话框,提醒您注意这一点并为您提供各种选择。您可以创建模型的副本(克隆),此时任何更改将仅影响当前元件,或者您可以继续编辑此共享模型,稍后再更新引用它的其他元件。或者,您可以直接取消编辑过程。

示例:使用“单元件编辑”模式下的“元件编辑器”对当前直接编辑的元件所引用的现有模型进行直接编辑。
示例:使用“单元件编辑”模式下的“元件编辑器”对当前直接编辑的元件所引用的现有模型进行直接编辑。

使用“批量元件编辑”模式下的“元件编辑器”编辑元件时,亦可以将对链接的域模型使用直接编辑范式。右键单击编辑器模型链接区域中的模型条目,然后从上下文菜单中选择编辑命令。

可用的功能取决于您的 Altium Designer 软件订阅级别

Content