直接通过工作区创建和编辑内容
父页面: 使用互联工作区进行设计
互联工作区可以灵活安全地集中存储和管理Altium Designer中使用的各类设计数据。从原理图模型到元件、从托管原理图纸到已完成的PCB设计,工作区提供了一种存储和管理电子设计数据的理想方法。
工作区的一个强大特点是支持直接编辑。何为“直接编辑”?它意味着您可以右键单击工作区中的模型、元件,甚至是托管图纸,然后选择编辑。当然,此时在Altium Designer中会打开一个待编辑的文件,在临时编辑器中打开,但当编辑完成后,您只需将其保存回工作区。至于您刚刚编辑的文件,不必担心,因为您编辑的内容已安全存储在工作区中,因此不再需要这一文件,它会被销毁,并且临时编辑器实例已关闭。
直接编辑 – 简要概括
直接编辑功能可以让您摆脱单独的受版本控制的源数据的束缚。您可以使用直接从工作区加载最新源数据的临时编辑器来编辑受支持的项目类型。而且,一旦编辑完成,实体将被发布(或重新发布)到父项的后续计划修订中,并且临时编辑器关闭。您的硬盘驱动器上没有文件,无需怀疑您使用的是正确的还是最新的源数据,也无需维护单独的版本控制软件。工作区可以极其完整地处理这一切,并大幅加快了数据更改的速度。
支持的内容类别
“直接编辑”支持工作区的以下内容类型:
编辑条目的初始修订版
在资源管理器面板中,当您从一种受支持的内容类型中创建条目时,您可以选择在创建后编辑关联数据实体并将其发布到该条目的初始修订版中。因此,利用直接编辑功能,您无需创建和发布工作区之外的源数据,而是直接在创建空白项目时开始处理源数据。编辑完成后,实体将被释放到父条目的初始计划修订版,临时编辑器将关闭。
使用此功能时,请启用“创建后打开编辑”选项,该选项位于创建条目对话框的底部。要预先利用此功能,可默认启动该选项。条目将被创建,相关的临时编辑器将打开,在主设计窗口中将相关文档显示为活动文档。该文档将根据“条目-修订版”来命名,格式为: <Item>-<Revision>.<DocumentExtension>
。
下图显示了创建新“符号条目”(SYM-001-0001
)时的操作。打开一个临时的“原理图库编辑器”,在主设计窗口中显示一个“原理图库”文档(SYM-001-0001-1.SchLib
)作为活动文档。根据需要使用文档来创建实体。
直接编辑控件
直接编辑时有三个相关控件,均可从“快速访问栏”(位于主应用程序窗口的左上角)或活动临时编辑器的标准工具栏(可用时)轻松访问:
- – 保存活动文档。使用此按钮可保存对文档所做的任何更改。如果您希望后续可以在最终发布到工作区之前返回对文档进行进一步更改,则可以使用此按钮来保存当前更改。
-
/ – 保存到服务器。使用此按钮可将文档发布(有效地保存和发布)到工作区,并将其存储在目标条目的初始(计划)修订中。编辑修订对话框将出现,您可以在该对话框中更改“名称”、“描述”并根据需要添加发布说明。发布后文档和编辑器将关闭。
- / – 放弃本地更改。使用此按钮可取消编辑。文档和编辑器将关闭,并且不会向目标条目发布任何内容。
对于多个编辑器而言,这些控件亦可作为主文件菜单上的命令使用 – 保存(快捷键:Ctrl+S)、保存到服务器(快捷键:Ctrl+Alt+S)和放弃本地更改。
编辑条目的现有修订
无论在任何阶段,您都可以返回到工作区中内容受支持的条目的任何修订版(通过资源管理器面板),并直接对其进行编辑。右键单击修订并从上下文菜单中选择“编辑”命令。临时编辑器将再次打开,修订版中包含的文档将打开,进入待编辑状态。您可以根据需要更改文档,然后提交发布到条目的下一个修订版中。
临时文件的创建
为了能够编辑工作区的数据,必须在Altium Designer中创建可编辑的内容。此时创建的是临时文件。例如,当您右键单击“符号条目”并选择编辑时,在Altium Designer中将创建并打开一个临时SchLib文件。当您完成编辑并执行保存到服务器命令时,一旦工作区数据已更新,此文件就会被销毁。
但是,如果您选择保存并关闭文件而非发布它,则该文件将保留在项目面板中。此时您可以无需在单个编辑会话中完成更新过程 – 您可以保存所做更改并根据需要关闭文件,Altium Designer会了解到这是一个特殊文件,因此将其保留在(例如 /)项目面板的<WorkspaceName
> 条目下,以便您可以在准备好时重新打开它,并完成更新和重新发布过程。
从元件面板直接编辑元件
在日复一日的元件管理中,可以从元件面板进行直接编辑——对于特定的内容类型,“元件”面板的使用频率会比“资源管理器”面板高。浏览所需元件,选择它,然后右键单击并从上下文菜单中选择编辑命令。在“单个元件编辑”模式下的“元件编辑器”的一个临时实例将打开,您可以根据需要进行更改。
从元件编辑器对模型进行直接编辑
在“单元件编辑”模式下使用“元件编辑器”对元件进行编辑时,您可以使用直接编辑范例来编辑链接的域模型。修改元件当前使用(引用)的模型时,单击其预览右上角的控件即可。该类模型相应的临时编辑器将打开,您可以根据需要对模型进行更改。修改结束后,仅需保存并关闭编辑器 - 修改后的模型可链接回“模型”区域。元件发布后,修改后的模型也将自动发布到工作区,进入其父条目的下一个修订版。