操作元件文件夹和条目

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 面板与 Components 面板:

  • Explorer 面板中,您是在左侧的树状结构中按 Folder Name 进行浏览。 当您在 Explorer 面板中单击某个文件夹时,该文件夹中的组件 stored 会在面板中列出。 这些组件 do not 必须属于同一种 Component Type。 

  • 当您在 Components panel (或通过 browser-based interface)浏览 Workspace 组件时,您是按 Component Type 进行浏览——而不是按组件所存放的文件夹名称进行浏览。Components 面板和 browser-based interface 会自动搜索 Workspace 中的所有 Component Folders,并按 Component Type 对组件进行分组。

Component Type 与 Component Folder 之间的关联在 Preferences 对话框的 Data Management - Component Types page of the Preferences dialog 中定义。创建新组件时会使用这些设置。 当您创建组件时,会在 Create new component 对话框中选择一个 Component Type。 随后,新组件会被分配为您刚选择的 Component Type,并存储到该 Component Type 在 Preferences 对话框中定义的 Default Folder 中。 在编辑过程中,展开组件属性的 Advanced Settings 部分即可检查这些设置。(show image

Component Folder Type Controls

Components 类型的文件夹中尚无任何组件时,此处会显示若干控件,帮助您向该文件夹填充组件。

使用这些控件执行相应操作:

  • Import Library – 单击以打开标准 Windows Open 对话框,并选择保存在本地或网络文件夹中的数据库库或基于文件的库。打开库文件后,Library Importer in its Simple mode 将启动,并加载所选库。
  • Create Component – 单击以打开 Component Editor,并进入 Single Component Editing mode,以便定义一个新组件。
  • Create Other Item Type – 单击以打开 Create New Item dialog,并创建任意类型的新条目。

无论文件夹中是否已有组件,也都可以通过面板右上角 Add Component 按钮关联菜单中的选项来执行这些操作。

Library Health View

当在 Advanced Settings dialog 中启用 LibraryHealth 选项时,此功能可用。

在浏览已连接的 Altium 365 Workspace 内容时,Explorer 面板提供对 Library Health view 的访问,您可以在其中运行健康检查并查看组件健康问题。在面板的 Server Folder 区域中选择 Library Health 条目,即可在面板中访问该视图。

从 Explorer 面板访问的 Library Health view
Explorer 面板访问的 Library Health view

该视图的顶部区域会汇总自上次运行健康检查以来组件的健康状况。下方列出了所支持的健康检查分析,并归类到不同的 Issue Themes 中。单击某个健康检查分析磁贴,将提供该检查的更详细说明、可用的解决步骤,以及所有未通过该健康检查的组件的详细列表。

Library Health view 与通过 Altium 365 Workspace browser interface 访问的详细 Library Health dashboard page 具有相同的界面与功能。有关该页面的更多信息,请参阅 Accessing the Main Library Health Dashboard

Component View

Components 类型文件夹支持两种查看模式——Classic ViewComponents View。后者是该文件夹类型的默认视图,可让您浏览当前文件夹中所有组件关联的参数化数据。不仅如此,您还可以针对不同的组件文件夹按自己的偏好精确配置视图,并且这些配置会在不同会话之间保留。

要在这两种查看模式之间切换,请在 Explorer 面板中浏览到某个 Components 文件夹,单击组件列表右上角的 按钮,然后从关联菜单中选择 View » Classic ViewView » Components View 命令。

访问 Components 类型文件夹的 Components View,以参数化数据的形式呈现组件。将鼠标悬停在图像上可查看切换回 Classic View 的结果。
访问 Components 类型文件夹的 Components View,以参数化数据的形式呈现组件。将鼠标悬停在图像上可查看切换回 Classic View 的结果。

有关使用 Components View 的更多信息,请参阅以下各节。

可查看“刚刚使用过的筛选器”历史记录。单击当前筛选器文本表示右侧的下拉按钮即可显示历史记录。至少应用过一个先前的筛选器后,该按钮才会显示。

对多分部件(Multi-Part)元件的支持

查看多分部件元件的符号时,Preview 视图选项卡会将每个分部件(每个都有其独立的符号图形)作为单独的选项卡显示。此外,Place 菜单会提供一个子菜单,列出该元件可放置的所有适用分部件。

放置元件时控制参数可见性

放置 Workspace 库元件(来自 Components 或 Explorer 面板)时,与这些元件相关参数(更准确地说是其值)的可见性控制,需要在父文件夹的属性对话框中进行设置。

该文件夹必须为 Components 类型。

右键单击父文件夹并选择 Properties 命令,将出现 Edit Folder 对话框。在右侧启用 Configure Parameters Visibility on Add 选项。该区域会列出从文件夹内所有元件汇总而来的参数。使用每个参数对应的 Visible On Add 复选框,可控制当包含该参数的元件被放置到原理图页时该参数的可见性。

列表中也包含 Name/Comment 参数。这是一个系统参数。
参数可见性数据作为 Workspace 文件夹属性的一部分存储在 Workspace 中,对 Workspace 的所有用户以及共享了相关文件夹的用户全局生效。同时也会考虑文件夹层级结构,因此为父文件夹配置的参数可见性会向下传递(继承)到其下所有子文件夹。

在文件夹级别确定:当使用这些参数的元件被放置到设计中时,哪些参数应当可见。
在文件夹级别确定:当使用这些参数的元件被放置到设计中时,哪些参数应当可见。

将元件参数信息复制到剪贴板

可将某个元件修订版的参数信息复制到剪贴板,以便在设计的其他位置继续使用,或粘贴到外部应用程序(如 Microsoft Excel)。在浏览 Component Item 修订版的 Preview 视图选项卡时,在该视图的 Parameters 区域选择所需参数,然后使用 Ctrl+C 键盘快捷键,或在该区域右键并使用上下文菜单中的 Copy 命令。

可使用标准的多选方式(Ctrl+ClickShift+Click)按需选择多个参数。

将 Component Item 修订版的参数信息复制到剪贴板,以便按需在其他位置使用。
将 Component Item 修订版的参数信息复制到剪贴板,以便按需在其他位置使用。

动态更改已发布元件类型

可以在元件发布后,动态将一个或多个元件的元件类型更改为完全不同的类型。在 Explorer 面板中选择要更改的元件修订版,然后右键并从上下文菜单选择 Operations » Change component type 命令。将出现 Choose component type 对话框,可在其中选择新的元件类型。

示例:更改已发布的 Component Items 所选修订版的元件类型——起初类型选错了,用来强调该功能!
示例:更改已发布的 Component Items 所选修订版的元件类型——起初类型选错了,用来强调该功能!

搜索元件

Explorer 面板提供强大的搜索功能。你既可以进行通用级别搜索,也可以通过已保存的搜索配置进行定向搜索。后者允许你按特定元件类型来搜索元件,并支持范围搜索——这得益于具备单位感知能力的元件参数数据类型(通过引用的元件模板支持)。此外,你还可以为已保存的搜索添加键盘快捷键,以便在 Explorer 面板之外快速执行搜索。

虽然通过 Explorer 面板提供的搜索功能很强大,但更便捷的搜索方式是通过 Components panel 提供的——就在你需要的位置,并且位于你日常管理与放置设计项目元件时通常会使用的同一面板中。Components 面板允许你输入搜索短语,并/或使用面板的类别与筛选器选择,将元件列表缩小到符合你特定需求的范围。筛选器仅支持 Workspace Library,并且与 Manufacturer Part Search panel 类似,Components 面板支持单位感知(文本到数字)的搜索筛选器。

搜索的前提条件

Related pages: 构建与维护你的元件与库元件模板

要在跨元件搜索时充分理解并使用 Explorer 面板搜索功能的各个方面,需要满足以下要求:

  • 运行 Altium Designer,并确保安装中已包含 Component Template EditorExplorer 软件扩展。

    这些软件扩展默认随 Altium Designer 一起安装。 也可以手动安装或移除。

    有关管理扩展的更多信息,请参阅 Extending Your Installation 页面(Altium Designer DevelopAltium Designer AgileAltium Designer)。

  • 使用 Workspace 来存储你的 Workspace 元件。

  • 如果你尚未使用引用的 元件模板 来创建元件(以提供对单位感知元件参数数据类型的支持),则需要编辑并重新保存它们到 Workspace。可通过以下方式实现:

    1. 编辑元件,以在临时的元件编辑器实例中访问其定义。
    2. 创建并发布一个元件模板(CMPT),其中包含:
      • 符号与主封装的默认修订版(与该元件当前使用的相同)。
      • ComponentType 系统参数的 Default Value 按需设置(例如 Resistors,如果正在编辑一个通用电阻)。提供多种预定义元件类型,并可在需要时创建新类型。
      • 定义与该元件当前已定义的所有元件参数相匹配的元件参数(这样可保留现有值,同时不重复任何参数)。
      • 对相关参数(例如 ValueTolerancePower 等)相应设置数据类型——从而使这些参数具备单位感知能力。支持多种单位感知的元件参数数据类型。
    3. 将该元件模板分配给正在编辑的元件——在元件编辑器的 Single Component Editing 模式下,通过 Advanced Settings 下的 Template 字段进行分配;或在元件编辑器的 Batch Component Editing 模式下,通过与 Required Models/Parameters 区域关联的 Add » Templates 子菜单进行分配。
    4. 微调任何以红色显示的参数值(即值无效,或被标记为必填但尚未定义)。
    5. 将元件提交到 Workspace,生成该元件的下一个修订版。

     

访问搜索功能

搜索功能的界面——Search 视图——可通过 Explorer 面板访问:单击面板左下角的 Search 选项卡。该视图由三个关键元素组成,如下图所示,并在后文详细说明。

或者,在执行通用搜索时也会进入 Search 视图——使用面板顶部的 Search 字段,或调用分配给已保存搜索的键盘快捷键时。也可从 Folders 视图进入:在 Server Folders 区域中单击 Search Results 条目(在执行搜索后可用)。

Search 视图——Explorer 面板中的专用用户界面。
Search 视图——Explorer 面板中的专用用户界面。

  1. 通用搜索字段——用于标准类型搜索。输入搜索字符串并按 Enter
  2. 已保存的搜索——用于可保存并复用的定向搜索。这类搜索可按元件类型定位元件,并支持基于单位感知参数值的增强搜索。
  3. 搜索结果。
Saved Searches 窗格中双击 Generic Search 条目,会将最后一次在 Explorer 面板顶部通用搜索字段中输入的搜索词应用到搜索中。这仅适用于本次设计软件会话。

创建已保存的搜索

要创建新的已保存搜索,请在 Saved Searches 区域中右键单击,并从上下文菜单中选择 New。将出现 New Search 对话框,用于定义搜索。

创建新的已保存搜索。
创建新的已保存搜索。

使用该对话框按如下方式配置元件搜索:

  • 使用 Saved Search Name 为搜索指定一个有意义的名称(例如 Resistors)。

    系统将阻止你添加与现有已保存搜索同名的新搜索。
  • 为快速访问该搜索定义一个可选的键盘 Shortcut(点击字段使其获得焦点,然后在键盘上执行所需的快捷键以填充该字段)。

  • Content Type 字段设置为 Component。下拉列表包含 Workspace 支持的所有内容类型(也允许基于其他内容类型创建其他搜索)。

    在 Content Type 字段下拉列表中选择 Component,以按 Workspace 中的元件进行搜索。
    Content Type 字段下拉列表中选择 Component,以按 Workspace 中的元件进行搜索。

  • 使用 Parameters 区域按需配置搜索参数。将列出为 Component 内容类型检测到的所有参数。对于每个参数,可以定义以下三个选项:

    • Show Filter – 启用后,会在 Search  选项卡的 Search Results  区域上方显示该参数对应的筛选字段。你可以通过该字段基于为该参数指定的取值条件来细化搜索。

    • Default Visibility – 启用后,会在 Search  选项卡的 Search Results  区域中默认显示该参数的一列。参数化数据的列可随时在视图中隐藏或显示。

    • Parameter - 参数名称。它可以是系统参数或用户参数。请记住,要使用范围搜索,参数必须通过已分配的元件模板来定义,并且必须具备单位感知能力(特定数据类型)。

    • Type - 参数的数据类型。对于范围搜索,参数应设置为具备单位感知能力的数据类型。这只能通过元件模板来完成,并且该模板需要在发布元件定义之前分配给元件库。

    • Default Value – 使用此字段将参数的使用限制为特定值或范围。会对该字段内容执行字面字符串搜索,并且搜索同时支持单字符(?)和多字符(*)通配符()。

      在定义值时:

      • 范围使用连字符表示,例如 1kOhm-10kOhm1k-10k。你也可以使用大于(>)和小于(<)。大于和小于为包含边界。

      • 会执行字面字符串搜索,并且该字段同时支持单字符(?)和多字符(*)通配符。

      • 若要将搜索缩小到特定类型的元件,请确保在 ComponentType 参数的 Default Value 字段中输入其类型(例如 Resistors)。非常重要的一点是,在保存到 Workspace 之前,必须已为你的元件指定 ComponentType。这通常在所引用的元件模板中设置,但也可以在编辑元件时于 Component Editor 中手动设置。

      • 请记住,要使用范围搜索,参数必须通过已分配的元件模板来定义,并且必须具备单位感知能力(特定数据类型)。

      示例:已定义的搜索参数。
      示例:已定义的搜索参数。

     

  • 如果希望 Workspace 的任何用户都能看到并使用你的已保存搜索,请保持 Public 选项启用。如果希望该搜索仅对你自己私有,请禁用此选项。

按需定义好搜索后,点击 Add 按钮。该搜索将作为条目保存在视图的 Saved Searches 区域中 Generic Search 之下。

  • Saved Searches 区域中右键单击,然后从上下文菜单中选择 Generate From Component Types 命令,可以快速生成一组已保存搜索。该集合覆盖所有受支持的元件类型。

  • 通过启用 CreatedBy 和/或 ModifiedBy 参数,你可以创建一个已保存搜索,用于按创建/修改内容的指定用户()执行搜索。

应用已保存的搜索

可通过以下方式应用已保存搜索:

  • 在为新定义的搜索点击 Add 后,或在对现有搜索修改后点击 Save 后,搜索将自动应用。
  • Saved Searches 区域中选择该搜索,然后按 Enter
  • 使用已分配的快捷键切换到所需的已保存搜索,然后按 Enter
  • 双击已保存搜索的条目。

将根据已定义的搜索条件对元件进行筛选,并在相应的结果区域中显示结果。如果在已应用的已保存搜索中,有任何参数启用了其 Show Filter 选项,则这些参数的专用字段将显示在结果列表上方。

应用已定义的已保存搜索后的示例结果 – Resistors。该搜索有四个参数启用了其 Show Filter 选项,因此这些参数的字段会作为搜索界面的一部分显示。
应用已定义的已保存搜索后的示例结果 – Resistors。该搜索有四个参数启用了其 Show Filter 选项,因此这些参数的字段会作为搜索界面的一部分显示。

对于显示了筛选字段的参数:

  • 如果该参数在搜索中指定了默认值,则其字段初始会预填该值,并且在应用搜索时会应用该值。

  • 可以通过在字段中直接输入,为该参数指定新值(特定值或范围)。

按需进行调整,然后按 Enter 以应用修订后的筛选。

使用搜索结果区域中的标准控件,根据需要进一步对结果进行排序、筛选和分组:

  • 单击表头按该实体排序——单击一次升序,再单击一次降序。
  • 将鼠标悬停在表头上以访问筛选控件,从而按该实体进行筛选。
  • 单击并拖动表头以更改显示列的顺序。
  • 将列标题拖到表头上方的区域,以按该列对结果分组。

编辑已保存的搜索

要修改现有已保存搜索,请在 Saved Searches 区域中选择它,右键单击并从上下文菜单中选择 Edit。将出现 Edit: [<SavedSearchName>] 对话框,你可以在其中按需对搜索进行更改。

完成更改后,点击 Save 按钮——搜索将按照其新设置应用。

删除已保存的搜索

要移除现有已保存搜索,请在 Saved Searches 区域中选择它,右键单击并从上下文菜单中选择 Delete。在随后出现的确认对话框中点击 Yes——该搜索将从已保存搜索列表中移除。

AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
功能可用性

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

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

旧版文档

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

Content