组织工作区

Altium Training

Altium Essentials: Workspace Folder Structure

This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.

通过为工作区中存储的各类条目创建文件夹树,在工作区内保持有序管理。系统提供多种文件夹类型。使用这些文件夹对工作区内容进行分类。在 Explorer 面板的 Server Folders 区域内右键单击以添加文件夹,并定义符合你组织需求的文件夹与子文件夹存储结构。

右键菜单包含用于定义文件夹层级结构的命令。请注意,具体选项会随你单击的位置而变化。
右键菜单包含用于定义文件夹层级结构的命令。请注意,具体选项会随你单击的位置而变化。

工作区文件夹类型

创建用于存储工作区内容的文件夹时,你可以指定文件夹类型。这不会影响文件夹中的内容——保存某个工作区条目时,始终会生成与之对应类型的条目。文件夹类型仅提供一个视觉“线索”,提示该文件夹中存放的内容,在浏览工作区以查找特定内容时会很有帮助。若要将某个文件夹指定为特定内容的容器,请在 Edit Folder dialog 中定义文件夹属性时相应设置其 Folder Type 。

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

你可以完全控制文件夹类型,并且可随时更改:右键单击文件夹,然后选择 Properties 以打开 Edit Folder 对话框。

有关工作区中可用的不同文件夹类型的更多信息,请单击 here

工作区文件夹属性

当你添加或编辑文件夹时,将出现文件夹属性对话框。无论添加的是顶层文件夹还是子文件夹,对话框内容都相同。

Folder Properties 对话框的四种变体:Edit Folder、 Add Folder, Edit Folder(带 Components Folder Type)以及 Add Folder (带 Components Folder Type)
Folder Properties 对话框的四种变体:Edit Folder、 Add Folder, Edit Folder(带 Components Folder Type)以及 Add Folder (带 Components Folder Type

该对话框提供以下与文件夹相关的属性:

  • Folder Name – 为文件夹输入一个有意义的名称,例如能反映将存放在其中的条目之间关系的概括性术语。名称最长为 160 个字符。
  • Folder Type – 该项已设置为添加文件夹时所选的文件夹类型(通过菜单项或通过 Choose Folder Type 对话框选择)。如需更改类型,单击字段最右侧的箭头,然后从下拉列表中选择所需类型。
  • Description – 输入文件夹的描述,例如说明其将要容纳的内容。该字段最长为 255 个字符。
  • Item Naming Scheme – 该字段提供一组默认命名方案,可用于快速为之后在该文件夹内创建的任何条目定义唯一 ID。使用默认命名方案时,软件会扫描整个工作区以及现有条目的标识符,并基于该方案自动分配下一个可用的唯一 ID。系统提供若干默认示例方案,使用文件夹类型或内容类型的短代码。你也可以在该字段中输入自定义方案来为文件夹创建方案,确保将变量部分用花括号括起来(例如 SYMBOL-001-{J000})。

    用于该文件夹的 Item Naming Scheme 可随时更改。修改后的方案将应用于之后在该文件夹中新创建的内容。

  • Share – 单击此链接可打开 Share For 对话框,在其中你可以指定文件夹的可见性,即哪些人可以“看到”并访问它。

    有关为工作区内容设置权限的信息,请参阅 Controlling Access to Workspace Content
  • Add (only available in the Add iterations of this dialog) - 单击以将已定义的新建或已编辑的文件夹添加到 Explorer panel。
  • Component Template - 使用下拉列表选择所需的元件模板。此选项仅在 Add Folder 以及 Edit Folder(带 Components Folder Type)这两种对话框变体中可用。

    当文件夹关联了元件模板时,在从该元件文件夹进入 Single Component Editing 模式时,模板中的模型与参数化数据,以及已定义的 Lifecycle Definition、Revision Naming 和 Component Naming,将被带入 Component Editor。若该文件夹未关联元件模板,则 Component Editor 中将呈现一个带默认设置的默认元件。 
  • Configure Parameters Visibility on Add - 启用后可在添加后配置元件参数的可见性。此选项仅在 Add Folder 以及 Edit Folder(带 Components Folder Type)这两种对话框变体中可用。
当发布源域模型或元件定义以在工作区中创建模型与元件时,会在发布准备与选项中设置一个 Item Naming Scheme。当条目是自动“即时”创建(on-the-fly),而不是发布到目标工作区中已手动创建的现有条目时,这一点尤为常见。

移动文件夹与条目

可以使用拖放方式快速移动一个或多个工作区文件夹,或移动文件夹内的条目:

  • Folders – 选择要移动的文件夹(使用标准 Ctrl+ClickShift+Click 操作),然后单击并拖动,将所选文件夹拖放到结构中的目标位置(以水平指示线提示)。
  • Items – 选择要移动的条目(使用标准 Ctrl+ClickShift+ClickCtrl+A 操作),然后单击并拖动,将所选条目拖放到结构中的另一个文件夹上。
也可以使用右键菜单中的相应命令来移动文件夹和条目(命令会根据移动的是单个还是多个文件夹/条目而变化)。执行命令后会打开一个对话框,用于分别选择目标文件夹:将文件夹移动到其下,或将条目放入其中。

复制-粘贴工作区文件夹结构的能力

为工作区内容管理提供更高灵活性,Explorer panel 支持复制并粘贴某个文件夹(及其后代结构)。这相当于快速克隆工作区文件夹结构中的某些区域。例如,当你需要为大量元件数据准备工作区,而其结构与某个父文件夹及其用于不同域模型的子文件夹结构相似时,这将显著节省时间。

使用方法:

  1. 在现有文件夹结构中选择一个你希望复制其结构的文件夹。
  2. 右键单击并从上下文菜单中选择 Operations » Copy Folder Structure 命令。
  3. 选择你希望粘贴克隆文件夹结构的目标父文件夹。
  4. 右键单击并从上下文菜单中选择 Operations » Paste Folder Structure 命令。

粘贴完成后,你可以按需对克隆的文件夹结构进行调整。

  • 你只能复制单个所选文件夹(及其后代结构)。如果选择了多个文件夹,这些命令将不可用。
  • 请注意,粘贴时只会粘贴文件夹结构——不会复制被复制结构中的条目。
请记住,粘贴时,同一文件夹结构区域内不能存在两个同名文件夹。尝试这样做会导致 Duplicate Folder HRID 错误。此外,父文件夹本身不会被粘贴,但其后代结构会被粘贴,并位于文件夹结构的顶层。因此,如果你想在“树”的同一父级区域下快速创建一组克隆文件夹,可以先将文件夹结构粘贴到主工作区文件夹结构中的另一个临时区域。然后重命名顶层文件夹并进行其他调整,最后再通过拖放将其移回你真正希望放置的位置。

软删除

你的工作区提供了灵活的功能,可在 Altium Designer 内直接从 Explorer panel 中移除该工作区的内容。这使你能够快速删除:

  • 内容文件夹
  • 一个或多个特定条目
  • 项目

要删除文件夹或项目,请在面板中右键单击该文件夹的条目,然后从右键菜单中选择 Delete Folder 命令。要删除某个特定条目,请在面板中右键单击该条目的条目,然后从右键菜单中选择 Delete Item 命令。将出现 Delete Items 对话框,用于确认删除。该操作实际上是“软删除”,即文件夹/条目会被移动到工作区的 Trash 区域。Trash 本质上是一个回收站,工作区中的任何条目都可以(通过软删除操作)移动到其中。它与工作区的其余部分相互隔离。

  • 如果 Altium Designer 的 Explorer 面板中某个基于 Delete 的命令属于软删除类型,你会知道这一点,因为随后出现的确认对话框会确认被删除的条目将被移动到 Trash
  • 借助软删除功能,你可以删除当前正在被使用的条目。对于组件条目(Component Item),你还可以选择删除该组件的子条目(例如:符号、封装模型、仿真模型、数据手册)。请注意,只有当这些子条目未在其他地方(被一个或多个其他组件)使用时,才能删除它们。删除项目时,项目仓库将被移动到 Trash,同时还会移动所有 Releases 和 Packages(制造包)。
  • 只要用户对该文件夹/条目拥有编辑权限,就可以对文件夹(非项目)或条目进行软删除。 
  • 对于项目,只有所有者或管理员可以进行软删除或还原。有关在工作区浏览器界面中对项目进行软删除的更多信息,请参阅 Deleting a ProjectAltium 365 WorkspaceEnterprise Server Workspace)。
  • 删除工作区文件夹(非项目)时请注意:该文件夹层级结构中包含的所有子文件夹和条目也会被软删除。

可以在一次操作中删除多个条目。使用标准的多选控制(Shift+ClickCtrl+Click)选择所有需要的条目,然后右键单击并从右键菜单中选择 Delete Items 命令。

工作区项目软删除示例
工作区项目软删除示例

组件条目软删除示例,同时删除其关联的符号条目和封装条目。所有条目都将被移动到工作区的 Trash 区域。
组件条目软删除示例,同时删除其关联的符号条目和封装条目。所有条目都将被移动到工作区的 Trash 区域。

要继续删除,请单击 按钮。该条目将被移除,并会出现 Deletion Summary 对话框确认删除成功。如果删除过程中出现问题,系统会提示你。

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

关于软删除条目需要考虑的事项:

  • 该条目将无法从 Altium Designer 或浏览器界面中访问。
  • 该条目曾被使用的任何位置都会反映该条目已被删除。

    软件中其他位置将软删除的组件标记为已删除的示例。
    软件中其他位置将软删除的组件标记为已删除的示例。

  • 如果你拥有编辑权限,可以从 Trash 页面还原条目。
  • 如果你拥有 Delete items 操作权限,则可以从 Trash 页面永久删除条目。要进一步了解如何管理操作权限,请参阅 Setting Global Operation Permissions for a Workspace 页面。
  • 只有在该条目未被父条目使用(在受管原理图页上,或在某个设计中)时,才可以进行永久删除。
请注意,如果你已软删除某个条目——将其移动到 Trash——你仍然可以再次创建一个同名的新条目。如果之后你还原原始条目,而原始名称已被占用,系统将使用一个整数后缀,以确保其名称在工作区内保持唯一。
AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
功能可用性

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

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

旧版文档

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

Content