扩展您的 Altium Designer Agile 安装
概览
- 了解什么是扩展,以及如何使用扩展自定义和扩充 Altium Designer Agile 的功能。
- 了解在哪里查找已安装、可用及可更新的扩展,以及如何在进行更改前查看扩展详情。
- 了解扩展的安装和更新流程,包括下载进度、队列和重启要求。
Altium Designer Agile 的安装管理系统可让您在初次安装后,随时按需定制软件安装。这包括更新核心功能(或系统资源),以及安装、更新或移除 附加功能。后者通过提供可选的Extensions来实现。这些功能可能包括新的导入器或导出器、原理图符号生成工具,或对机械 CAD 协同设计的支持。简而言之,它们是用于扩展和增强软件功能集的各类专项功能包。
本文将专门介绍扩展的概念,更重要的是介绍如何管理扩展。
扩展详解
Extension 是理解此系统时需要掌握的一个关键概念。扩展实际上是软件的附加组件,可提供更多特性和功能。一组核心特性和功能会在初次安装时自动安装和处理,无需用户干预,称为System Resources。此外,还提供了一系列Optional Extensions,这些功能包可由用户根据需要选择安装或移除。正是扩展这一概念,使用户能够根据设计需求定制安装。
定制 Altium Designer Agile 安装,本质上就是管理可用的扩展。您可以根据需要,随时安装、更新或移除可用扩展。Altium 提供了一系列适用于 Altium Designer Agile 的扩展。此外,借助 Altium Developer 扩展,您还可以使用 Altium Designer SDK(软件开发工具包)自行扩展 Altium Designer Agile 的功能,为软件创建自己的扩展。
Altium Developer 扩展还内置了专用的Developer Interface,这是用于管理自定义扩展的用户界面。此界面提供发布功能,可将扩展发布到全局扩展存储库(也可以称之为Global Extensions Gallery),从而安全地与更多用户共享这些扩展。这是一个基于云的 Altium 存储库,通过对扩展进行安全分发、授权和安装,让第三方开发人员能够提供和交易他们为 Altium Designer Agile 开发的扩展。
扩展类型
从概念上讲,可选扩展是一个独立实体,即一个能够无缝安装到 Altium Designer Agile 整个平台环境中的功能包。不过,从设计人员的角度来看,可选扩展可以进一步分类,以便更深入地了解所安装的具体内容。因此,可选扩展可分为以下类型:
-
System Extension – 从平台中“独立出来”并以扩展形式提供的专用核心平台功能包。通过以扩展形式提供这些功能,Altium 无需发布整个平台的更新,即可更新这些核心功能。这不仅简化了向使用该软件的设计人员交付此类功能的过程,也让 Altium 开发人员能够在平台之外灵活增强核心软件平台的各个部分,同时保持统一平台交付的一致性。
-
Software Extension – 软件的专用附加组件,可在某些具体方面扩展软件的特性和功能。软件扩展既可由 Altium 自行提供,也可由第三方开发并按指定价格销售。
浏览已安装和可用的扩展
可选扩展提供的附加软件功能,可以通过 Altium Designer Agile 中的 Extensions and Updates 视图进行浏览、安装和管理。在这里,您可以查看当前安装了哪些扩展、是否可以通过其他扩展获得更多功能,以及这些扩展是否有可用更新。此外,您不会受到任何限制,可以随着需求变化,随时自由安装、更新或移除基于扩展的功能。
要访问此视图,请单击设计空间右上角的“当前用户”控件,然后从菜单中选择
。

访问 Extensions and Updates 视图——高效管理软件可用功能的控制中心。
此视图包含以下几个独立“页面”(使用视图顶部的选项卡在各页面之间切换):
-
Installed – 当前作为 Altium Designer Agile 安装的一部分而安装的功能。
-
可用 – 可安装到您的 Altium Designer Agile 中的系统扩展和软件扩展。
-
Updates – 当前已安装的各类扩展以及主平台本身的所有可用更新。
当前已安装的扩展列在 Installed 页面的 System Extensions 和 Software Extensions 区域中。
访问此视图的 可用 页面,即可浏览当前可用于您的 Altium Designer Agile 安装的所有基于扩展的功能,包括系统扩展和软件扩展。这些功能可以根据需要添加到您的 Altium Designer Agile 安装中,也可以从中移除。
在 Installed 或 可用页面上单击任意类型扩展的名称,即可访问该扩展的详细信息页面。
信息包括:
-
扩展的创建者
-
版本
-
发布日期
-
来源位置(例如全局存储库或组织的本地服务器)
-
更详细的说明
-
相关发行说明
安装扩展
可以通过以下两种方式之一安装单个扩展:
-
在 Extensions and Updates 视图的概览级 可用页面上,将鼠标悬停在扩展上,然后单击其条目右上角的
图标。将鼠标悬停在下载图标上,可查看可用版本的详细信息。
-
在扩展的详细信息页面上,单击
按钮。
或者,如果您希望安装所有软件扩展,请单击概览级 可用页面上 Software Extensions 区域上方的 Install All 控件。

从 Extensions and Updates 视图安装扩展。
概览级 可用页面上将显示一个进度条,指示下载(从源存储库获取该扩展的文件集)及后续安装的进度。您可以单击安装任意数量的扩展;这些扩展将加入队列,同时最多可下载和安装四个扩展。如需取消某个扩展的安装,请单击其对应的取消图标 。
扩展安装完成后,需要重新启动 Altium Designer Agile,其提供的功能才能生效。此时会打开一个对话框提醒您;单击 Yes 可立即重新启动,如果您希望安装其他扩展,则单击 No。如果单击 No,该扩展将显示在 Installed 页面上,并带有
图标,表示需要重新启动才能完成安装。
更新扩展
访问 Extensions and Updates 视图的 Updates 页面,可浏览 Altium Designer Agile 中所有可更新的软件元素列表,包括系统扩展和软件扩展。该页面的 System Extensions 和 Software Extensions 区域列出了所有可用的扩展更新。

查看当前已安装的扩展(或主平台)是否有可用更新。
可以通过以下两种方式之一更新单个扩展:
-
在 Extensions and Updates 视图的概览级 Updates 页面上,将鼠标悬停在扩展上,然后单击其条目右上角的
图标。将鼠标悬停在下载图标上,可查看可用版本的详细信息。
-
在扩展的详细信息页面上,单击
按钮。
或者,如果您希望更新所有软件扩展,请单击概览级 更新页面上 Software Extensions 区域上方的 Update All 控件。

从 Extensions and Updates 视图将扩展更新到新版本。
在概览级别的 Updates 页面上,会显示一个进度条,用于指示下载进度(从源存储库获取该扩展较新版本的文件集)。与安装时一样,您可以点击更新任意数量的扩展。这些扩展将被加入队列,同一时间最多可下载四个扩展。如果需要取消某个扩展的更新,请点击其对应的取消图标 。
扩展更新完成后,需要重启 Altium Designer Agile,其提供的新功能才能生效。系统会弹出一个对话框提醒您;点击 Yes 可立即重启,如果您想更新(或安装)其他扩展,则点击 No。如果点击 No,该扩展将显示在 Installed 页面上,并带有
图标,表示需要重启才能完成安装。
卸载扩展
可以通过以下两种方式之一卸载当前已安装的扩展:
-
在 Extensions and Updates 视图的概览级别 Installed 页面上,将鼠标悬停在该扩展上,然后点击其条目右上角的
图标。
-
在其详情页面上,点击
按钮。
此外,如果您想卸载当前已安装的所有软件扩展,请点击概览级别 Installed 页面上 Software Extensions 区域上方的 Delete All 控件。
卸载所需的扩展后,请务必重启 Altium Designer Agile,才能从安装中移除这些扩展的功能。系统会弹出一个对话框提醒您;点击 Yes 可立即重启,如果您想对安装进行其他更改,则点击 No。如果点击 No,该扩展将显示在 Available 页面上,并带有
图标,表示需要重启才能完成移除。




)