Altium Designer 全新功能

本页详细介绍了Altium Designer 25初始版本中的改进内容,以及后续更新中添加的改进内容。除了提供一系列有助于推动现有技术的发展和成熟的改进内容外,每次更新也根据客户通过AltiumLive社区的BugCrunch 系统提出的反馈,在整个软件中整合大量修复和强化功能,以帮助您继续创造前沿电子技术。

当使用Standalone或Private Server许可证时,您可能需要重新激活/刷新该许可证,以便能够访问和使用新功能。

此外,组管理员或许可证管理员还可以通过公司仪表板激活许可证文件(ALF)。用新激活的许可证替换您当前的许可证。

建议在重新激活/刷新任何许可证后重新启动Altium Designer。

您可以选择继续使用当前版本、更新您的当前版本或同时安装Altium Designer 25 与当前版本以访问最新功能。您当前的版本可以在软件里的 扩展和更新”视图中进行更新。如果您选择同时安装Altium Designer 24 与当前版本,请访问“Altium下载”页面 下载安装程序,然后在安装程序的“安装模式” 页面选择 “全新安装”

免费试用!

如果您喜欢我们的产品但还不是我们的客户,何不选择试用Altium Designer?只需填写一张简单的表格即可免费试用Altium Designer,并可在15天内访问完整软件。没错,您可以不受技术限制,完整地体验Altium Designer,自由访问这一先进的PCB设计产品。单击下方链接,填写表格,亲自体会为什么相较于其他可用产品更多的工程师和设计师会选择 Altium!

Altium Designer 免费试用

Altium Designer 25.5

发布时间:2025 年 4 月 16 日 – 版本25.5.2 (build 35)

Altium Designer 发布说明

约束管理器改进

新增高级规则导入 / 导出功能

从 PCB 访问约束管理器时,现在可通过 All Rules 视图导入和导出高级规则。

要导出规则,可通过以下方式选择列表中的多个规则:使用 Ctrl + 点击、Shift + 点击或点击并按住拖动,然后右键点击并选择 “Export Selected Rules (x)” 命令(x 代表所选规则数量)。您也可以右键点击规则类树中对应的条目,通过上下文菜单中的命令导出特定类型、类别的所有规则或所有高级规则。选择导出命令后,系统会打开 “Constraints to Export” 对话框,您可在其中选择需要导出的规则并保存为 *.CstrDot 文件,以便后续导入其他项目。点击 “Export x Items” 按钮(x 为对话框中选中的条目数量)后,标准文件资源管理器对话框将打开,您可在其中指定文件的名称和保存位置。

Javascript ID: CM_ImportExport_AllRules

右键点击单个或多个选中的规则以导出它们。

右键点击规则类树中的规则类型条目以导出该类型的所有规则。

右键点击规则类树中的规则类别条目以导出该类别的所有规则。

右键点击规则类标题以导出所有规则。

若要导入,可在 All Rules 视图的列表区域或规则类树中右键点击,选择 Import Rules 命令。系统将打开标准文件资源管理器窗口,选择所需的 *.CstrDot 文件后点击 Open。随后会打开 Constraints to Import 对话框,您可在其中选择需要导入当前设计的规则,相关的自定义作用域将自动应用。

更多信息请参考使用约束管理器定义设计要求页面。

支持从 xNets 创建差分对

本次更新新增了从 xNets 创建差分对的功能。在约束管理器的 Physical 视图或 Electrical 视图的 Diff Pairs 选项卡(从原理图或 PCB 访问时),右键点击网格区域,从上下文菜单中选择 Differential Pairs » Create Differential Pairs From Nets 命令,打开 Create Differential Pairs From Nets 对话框。通过对话框顶部的下拉菜单选择 All xNets 或特定 xNet 类,配置其他选项后点击对应按钮即可创建 xNet 差分对。

xNet 差分对仅存在于约束管理器中,保存到 PCB 时会 “解包” 为常规差分对(包含 xNets 内的所有网络对并复制规则)。再次访问约束管理器时,若条件允许,组成的常规差分对会重新组合为 xNet 差分对。从原理图指令导入或进行文档同步时,xNet 差分对会经历解包和重组过程。同步操作中,新的 ECO 对象 Constraint Manager Data 用于携带 xNet 差分对定义,以便将差分对重组为 xNet 差分对。

更多信息请参考使用约束管理器定义设计要求页面。

为 ECO 对话框添加未同步类的作用域警告

当部分类的成员列表(作用域)在源原理图和约束管理器之间存在未同步的变更时,从原理图更新 PCB 时,Engineering Change Order 对话框会显示警告。

更多信息请参考使用约束管理器定义设计要求页面。

在 “Applicable Binary Rules” 对话框中显示相关网络类

约束管理器的基本间距规则支持设置类间间距。Applicable Binary Rules 对话框现在会显示约束管理器中已定义间距规则的相关网络类,使适用规则更清晰明了。

更多信息请参考使用约束管理器定义设计要求页面。

新增 PCB 与原理图的选项卡图标区分

引入新的选项卡图标,用于区分从原理图和 PCB 访问的约束管理器界面。

更多信息请参考使用约束管理器定义设计要求页面。

线束设计改进

为 “No Connect” 对象定义剥线长度和拉脱长度

支持为 “No Connect” 对象定义 Strip Length 和 Pull Off Length。新参数可在 属性面板 中设置,并显示在线路列表和连接表的对应参数列中。

Javascript ID: NoConnect_StripLength

更多信息请参考定义接线图页面。

定义线束覆盖层的起始 / 结束偏移量

线束覆盖层偏移量的起始和结束值现在可在 属性面板 中设置。您可直接输入数值,或在设计空间中调整长度,两者会自动同步更新。结合 Harness Bundle Length(封闭段) 使用偏移值时,设计空间和 BOM 会自动计算覆盖层长度。打开现有布局图时,偏移量和覆盖层长度会根据线束覆盖层的图形放置自动计算。

更多信息请参考创建线束布局图页面。

布局图文档参数导入制造图文档

布局图文档参数现在会导入关联的线束制造图文档(*.HarDwf),包括计算参数(如 =ItemRevision 和 =ItemRevisionLevel1),并在发布输出中正确解析。

Javascript ID: Harness_LDParams_AD25_5

这张布局图包含了一些文档参数。

这些文档参数会导入制造图,显示在文档属性面板的 Parameters 选项卡中(可通过面板中图标旁的复选框 切换布局参数的可见性),并可用于特殊字符串。

计算参数值(如示例中的 =ItemRevision)在项目发布生成的输出中会正确解析。

更多信息请参考创建制造图页面。

数据管理改进

支持预览压缩的 ODB++ 数据

现在可预览项目发布时生成的压缩 ODB++ 数据。当项目的输出作业文件包含禁用 Keep uncompressed files 选项的 ODB++ 输出时,在项目发布的 Review Data 阶段,点击该输出的 View 按钮,ODB++ 数据会在 CAM 编辑器中打开预览。

Javascript ID: CompressedODBPreview_AD25_5

项目的输出作业文件配置为生成压缩 ODB++ 输出。

在项目发布的 “检查数据” 阶段,点击准备好的 ODB++ 输出的 “查看” 按钮。

输出会在 CAM 编辑器中打开预览。

更多信息请参考设计项目发布页面。

冲突检测通知改进

当工作区项目中的特定文档存在冲突时,Conflict Detected 通知横幅会显示最后修改该文档的用户及其时间戳,而非最后保存项目到工作区的用户。

检测到冲突时,通知会显示实际最后修改该文档的用户和时间戳。
检测到冲突时,通知会显示实际最后修改该文档的用户和时间戳。

更多信息请参考管理项目文档页面。

以 “Ahead of Server” 状态推送文档到工作区

当尝试将设计保存到连接的工作区,且设计仅包含 “Ahead of server” 状态的文档时,这些文档会直接推送(Push)到工作区(而非提交并推送),避免 “空提交”(无实际变更的提交)。

项目仅包含 “Ahead of server”(和 “No modification”)状态的文档时,保存到工作区会推送所有这些文档。
项目仅包含 “Ahead of server”(和 “No modification”)状态的文档时,保存到工作区会推送所有这些文档。

更多信息请参考保存项目和文档 页面。

导入/导出改进

支持从 Allegro 约束管理器导入散热焊盘

导入 Allegro 设计时,新增对 Allegro 约束管理器中定义的关键散热焊盘的支持,以优化连接分配。

当在 Allegro 约束管理器的焊盘属性面板中设置正交、对角线或全接触类型的散热焊盘时,这些焊盘会导入 Altium Designer 并配置相应的自定义散热焊盘

若 Allegro 约束管理器中未设置焊盘的散热宽度或间隙,Altium Designer 中的 Conductor Width 和 Air Gap Width 值将分别采用 Allegro 设计中定义的最小线宽规则和引脚间距规则。

更多信息请参考从 Allegro 导入设计页面。

Altium Designer 25.5 完全公开的功能

以下功能在本次发布中正式公开:

Altium Designer 25.4

发布时间:2025 年 3 月 13 日 - 版本 25.4.2(build 15)
发布时间:2025 年 2 月 27 日 - 版本 25.4.0(build 12)

Altium Designer 发布说明

原理图输入功能的改进

支持元件属性中的动态参数

在原理图元件的属性中,新增了对动态(条目级)参数的可见性支持。这些动态参数的值可以在源数据库 / PLM系统中进行更改,并同步到已放置的工作区库元件中,而无需创建这些元件的新修订版本。现在,当在原理图上选中一个已放置的元件时,此类参数会显示在 Properties 面板的 Parameters 列表中。

动态参数功能允许在无需创建新元件修订版本的情况下对元件进行更新,否则创建新修订版本会影响使用了这些元件的相关设计。当使用元件同步配置文档(*.CmpSync)同步元件数据库和工作区数据、同步 PLM 实例与您的工作区((Altium 365 工作区, 企业服务器工作区),或者通过使用 CSV 上传器时,此功能均可使用。在定义参数属性时,您可以决定一个参数是应推送到条目级别还是修订版本级别。

对 Properties 面板中动态参数可见性的控制,需要结合Advanced Settings 对话框中的两个高级设置选项 ——“Schematic.UI.ShowMoreOrLessParameters” 和 “Schematic.ForceLoadDynamicParametersInIPP”。

  • 启用 “Schematic.UI.ShowMoreOrLessParameters” 后,当在原理图上选中一个已放置的元件时,可通过点击与参数列表相关联的 Show More 控件来访问这些参数。

  • 启用 “Schematic.ForceLoadDynamicParametersInIPP” 选项后,即使另一个选项已禁用(且 Show More 控件不可见),也会强制在面板中加载所有动态参数。

欲了解更多信息,请参阅 “处理已放置元件” 页面。

约束管理器改进

为多于两个引脚的元件自动创建自定义拓扑

对于通过具有两个以上引脚的分立元件(例如,单一元件中的排阻)的 xNets,现在在约束管理器中选择 Custom 布线拓扑类型后,会自动创建一个自定义拓扑和一个 xSignal。

Javascript ID: CM_CustomTopolgyXNetsMoreThan2Pins_AD25_4

四个 xNets 从一个源通过单个分立元件连接到一个目标。

当在约束管理器中为这些 xNets 中的一个选择 Custom 拓扑类型时,会根据该 xNet 自动创建拓扑结构。

还会基于生成的拓扑创建一个 xSignal。

欲了解更多信息,请参阅 “使用约束管理器定义设计要求” 页面。

项目树中原理图约束文档的可用性

原理图约束文档(Constraints.xml)现在会添加到项目中(在首次保存约束管理器时),并可通过 Projects 面板(在 Settings/Constraints 子文件夹中)访问。此外,在从连接的工作区更新项目后,该文档中的约束数据会重新加载 / 刷新。

欲了解更多信息,请参阅 “使用约束管理器定义设计要求” 页面。

在导入的参数集中重命名网络类的能力

从本次发布版本开始,对于包含已定义网络类的参数集指令,在同步 / 导入到约束管理器后,当在原理图上选中该指令时,现在可以从 Properties 面板中重命名网络类。在 Properties 面板中重命名网络类,然后再次将更改导入到约束管理器中,以在约束管理器中也更改网络类的名称。

Javascript ID: CM_RenameNetClass_AD25_4

指令已导入到约束管理器中。在导入的指令中,已定义的网络类可以重命名(在此示例中,从 “Control” 重命名为 “Ctrl”)。

在约束管理器中刷新数据后,该网络类在其中也会被重命名。

欲了解更多信息,请参阅 “使用约束管理器定义设计要求” 页面。

线束设计改进

为无腔体类型的引脚定义“剥线长度”和“引出长度”的能力

在为接线图上选中的元件配置腔体时,现在可以为未指定腔体类型的行定义 “剥线长度” 和 “引出长度” 的值。

虽然元件引脚未指定腔体类型,但可以为这些引脚定义 “剥线长度” 和 “引出长度”。
虽然元件引脚未指定腔体类型,但可以为这些引脚定义 “剥线长度” 和 “引出长度”。

欲了解更多信息,请参阅 “定义接线图” 页面。

导入 / 导出功能改进

为 Mentor Xpedition 文件批量开关多层

以前,对于导入操作,您只能逐个排除或包含图层,这对于大型设计来说可能相当繁琐。现在,您可以一次性批量开关多个图层。在 Import Wizard 的 Current User Layer Mappings 页面上,选择一个或多个要排除或包含的图层,右键单击,然后选择 Toggle selected 切换所选内容。现在可根据需要关闭或打开选定的文件。

欲了解更多信息,请参阅 “从 Xpedition 导入设计” 页面。

Altium Designer 25.4 中完全公开的功能:

以下功能在本次发布版本中正式全面公开:

Altium Designer 25.3

发布日期:2025年2月12日 – 版本 25.3.2(build 18)HotFix

Altium Designer 发布说明

PCB 设计改进

支持 QR 码和 Data Matrix 码(开放测试版)

现在可以生成 QR 和 Data Matrix 代码并将其放置在 PCB 设计中。为此,在选择文本对象时,在“属性”面板的“字体类型”区域中选择“条形码”,然后在“类型”区域中选择“QR 码”或“Data Matrix”。

Javascript ID: PCB_QRCode_DataMatrix_AD25

QR 码示例

Data Matrix 码示例

在“Full Width”字段中输入代码的整体宽度(当选择“By Full Width”作为尺寸模式时可用),在“Horizontal Margin”字段中输入左右边缘的边距大小,在“Vertical Margin”字段中输入上下边缘的边距大小。当选择“By Pixel Width”作为尺寸模式时,还可以在“Pixel Width”字段中输入像素大小(此选项有助于确保图像可以重现)。通过使用“Font Name”下拉菜单和“Show Text”选项(启用或禁用)在设计空间中配置文本。启用“Inverted”选项后,代码将被反转,并在四周添加边框。还支持特殊字符串。

请注意,标准条形码现在是“BarCode”字体类型的“Linear”子类型。

此功能处于开放测试版阶段,并在高级设置对话框中启用 PCB.QRCodes 选项时可用。

更多信息,请参阅包含条形码和徽标页面。

支持 ODB++ v8.1 输出中的中间层元件

将电路板数据导出为 ODB++ v8.1 格式时,现在包括放置在中间层的元件。这是通过在导出的 ODB++ 文件中为元件层数据添加放置层属性来实现的。

Javascript ID: ODB_InternalLayerComponents_AD25_3

某些元件放置在 PCB 的中间层上。

当将此 PCB 导出为 ODB++ v8.1 格式时,这些元件会出现在导出的数据中,并带有相应的放置层属性。

更多信息,请参阅准备制造数据 页面。

PCB 协同设计改进

在 PCB 协同设计面板中选择多个条目的能力

为了在使用 PCB 协同设计功能时更高效地查看更改,现在不仅可以在 PCB 协同设计面板中选择单个修改和冲突条目,还可以选择同一类别或不同类别中的多个条目。使用 Shift+单击 和/或 Ctrl+单击 技术选择条目,并在 PCB 编辑器设计空间中突出显示它们。

Javascript ID: PCBCoDesign_MultipleEntriesSelection_AD25_3

已选择“元件”类别中的所有修改条目和“铜皮”类别中的一些修改条目。

已选择“多边形铺铜”类别中的一个冲突条目和“铜皮”类别中的所有冲突条目。

更多信息,请参阅PCB 协同设计页面。

约束管理器改进

突出显示无效的宽度约束

现在,在约束管理器的“物理”视图的顶部网格中验证网络和网络类的宽度约束,如果发现值无效(例如,如果约束的最小宽度大于首选宽度),则使用红色文本突出显示。

更多信息,请参阅使用约束管理器定义设计要求 页面。

线束设计改进

为接线图和布局图选择默认图纸尺寸的能力

在此版本中,首选项对话框的“线束设计”类别中添加了一个新的“常规”页面。作为此页面提供的设置的一部分,您可以指定将应用于新创建的接线图或布局图文档的“默认空白图纸尺寸”。如果需要,可以在文档级别使用属性面板的“页面选项”设置更改图纸尺寸(当文档中未选择任何对象时)。

更多信息,请参阅线束设计首选项 页面。

在线束文档中标准化单位

可以在接线图 (*.WirDoc)和布局图(*.LdrDoc)中指定用于元素长度的所需单位。支持的单位(mm、cm、m、in、ft)可以在首选项和文档级别指定。

Javascript ID: Harness_LengthUnits_AD25_3

使用首选项对话框的新“线束设计 – 常规”页面指定新创建的接线图和布局图文档的默认长度单位。

在接线图文档中未选择任何对象时,使用属性面板指定此文档的长度单位。插座腔体的剥离长度和拉出长度值将使用所选单位显示。

在布局图文档中未选择任何对象时,使用属性面板指定此文档的长度单位。线束长度和线束对象的长度值和偏移长度值将使用所选单位显示。

用于线束制造图(*.HarDwf)的单位列表也已标准化。支持的单位与上述相同(增加了 mils)。此外,可以为 BOM 表、接线列表和连接表指定长度单位(覆盖文档级别指定的单位)。

Javascript ID: Harness_MD_LengthUnits_AD25_3

在制造图文档中未选择任何对象时,使用属性面板指定此文档的默认单位。

选择 BOM 表时,使用属性面板指定此表中长度值使用的长度单位及其值精度。

选择接线列表时,使用属性面板指定此表中长度值使用的长度单位及其值精度。

选择连接表时,使用属性面板指定此表中长度值使用的长度单位及其值精度。

更多信息,请参阅线束设计 页面。

在连接表中显示“未连接”对象

在线束制造文档(*.HarDwf)的连接表中,现在可以仅显示“未连接”对象。为此,在选择连接表时,从属性面板的“属性”区域的“显示”下拉菜单中选择“未连接”选项。

更多信息,请参阅创建制造图页面。

数据管理改进

检查元件子条目修订状态

在更改元件的生命周期状态时,软件现在会检查其子条目修订(模板和引用模型)是否处于适用状态。否则,转换状态将指示子项修订处于不适用状态,并且在尝试继续转换时会出现警告对话框,要求您确认。

在此示例中,元件的符号修订处于不适用生命周期状态(已过时),当尝试更改元件的生命周期状态并验证转换时,会标记此状态。
在此示例中,元件的符号修订处于不适用生命周期状态(已过时),当尝试更改元件的生命周期状态并验证转换时,会标记此状态。

更多信息,请参阅管理条目修订生命周期 页面。

在批量元件编辑中为零部件选择排名的能力

在批量元件编辑模式下使用元件编辑器时,您现在可以快速为正在定义/编辑的元件自动设置零部件选择的排名。

  • 选择一个或多个元件定义条目,然后右键单击选择并从右键菜单中选择“Set Part Choice Ranks Automatically”命令,为所选元件的零部件选择设置排名。

  • 从主菜单中选择“Tools » Set Part Choice Ranks Automatically”命令,为所有元件的零部件选择设置排名。

零部件选择根据设置的排名在元件定义网格和编辑器的预览区域中排序。任何已排名的零部件选择保持其现有顺序。

更多信息,请参阅批量元件编辑 页面。

禁用企业服务器工作区 SVN 项目的提交和发布操作

作为Altium On-Prem Enterprise Server中结束 SVN 支持的一部分,不再可能提交和发布在连接的Enterprise Server工作区中使用 SVN 进行版本控制的项目。您现在将看到一个对话框,要求您将项目从 SVN 存储库迁移到Enterprise Server的内置 Git 存储库。

此外,当打开在连接的企业服务器工作区中使用 SVN 的项目时,会出现一个警告对话框,提示 SVN 不再受支持()。

更多信息,请参阅Making an Existing Project Available 页面。

Altium Designer 25.3 中完全公开的功能

以下功能现在随着此版本的发布而正式公开:

Altium Designer 25.2

发布日期:2025年1月14日 – Version 25.2.1 (build 25)

Altium Designer发布说明

PCB设计改进

ODB++有意短路(开放测试版)

此版本增加了在生成 ODB++ v8.1 输出时生成网络和铜基元列表(故意允许短路(“网络连接”))的支持。您无需再向制造商发送两份文档,一份是包含合并网络连接的ODB++数据包用于制造,另一份是不包含合并网络连接的用于在线测试。

此功能利用了ODB++ v8.1对生成“shortf”文件的支持,该文件包含有意短路的列表。在Altium Designer中访问和使用此功能时,ODB++设置对话框中提供了一个新选项。该选项“生成shortf:有意短路(Net-Ties)列表”仅在生成v8.1格式的输出时可用。启用此选项后,合并网络连接(Merge Net-Tie Nets)选项将被禁用,反之亦然。生成的shortf文件位于步骤输出的“eda”子文件夹下。

此功能处于开放测试版阶段,并在高级设置对话框中启用ODB.IntentionalShorts选项时可用。

更多信息,请参阅 准备制造数据页面。

PCB协同设计改进

铜皮变化展示改进

对于检测到的铜皮变化(弧形、连接、焊盘、走线等),现在将在PCB协同设计面板中显示相关的网络名称。此外,对于连接,现在还会显示该连接所代表的所有层。

约束管理器改进

增强的xNet生成

现在,xNet的生成支持具有两个以上引脚的串行元件。以下串行元件受支持:

偶数引脚的双列直插式元件:从连接到元件第一个和最后一个引脚的网络开始生成xNet,然后是第二个和倒数第二个引脚,以此类推。

Javascript ID: CM_xNetCreation_DIP_AD25_2

偶数引脚双列直插式元件及其连接网络的示例。

在约束管理器中选择这些网络时,将创建xNet。

xNet是根据双列直插式元件的相应成对网络生成的。

偶数引脚的单列直插式元件:从连接到元件第一个和第二个引脚的网络开始生成xNet,然后是第三个和第四个引脚,以此类推。请注意,元件必须包含一个名为PinPairsConfiguration且值为SIP的参数;否则,xNet将按双列直插式元件的情况生成。

Javascript ID: CM_xNetCreation_SIP_AD25_2

偶数引脚单列直插式元件的示例,这些引脚通过网络相互连接。请注意,该元件包含一个特殊参数PinPairsConfiguration = SIP。

当在约束管理器中选择这些网络时,将创建xNet。

对于单列直插式元件,xNet是根据相应的成对网络生成的。

奇数引脚元件 – 从连接到元件所有引脚的网络生成xNet。

Javascript ID: CM_xNetCreation_Odd_AD25_2

奇数引脚元件及其连接网络的示例。

在约束管理器中选择这些网络中的一个时,将创建xNet。

这些网络都用于生成xNet。

更多信息,请参阅使用约束管理器定义设计要求页面。

简单情况下xSignal的自动创建

对于简单的xNet(每对网络之间有一个源、一个目标和一个离散元件),现在在约束管理器中选择自定义布线拓扑类型后,将自动创建自定义拓扑和xSignal。

Javascript ID: CM_AutoxSignalCreation_AD25_2

xNet通过单个离散元件从单个源传输到单个目标。

在约束管理器中为此xNet选择了自定义拓扑类型。

从xNet中自动创建了自定义拓扑(以及基于该拓扑的xSignal)。

更多信息,请参阅使用约束管理器定义设计要求 页面。

高级规则的删除

现在,当从PCB访问约束管理器的“所有规则”视图时,可以一次删除多个高级规则。使用Ctrl+单击、Shift+单击或单击并拖动来选择多个高级规则,然后右键单击并选择“删除高级规则(x)”。'x'表示将要删除的规则数量。还可以通过右键单击规则类树中相应条目的上下文菜单中的命令,删除特定类型、类别或所有高级规则。规则将立即删除,无需确认。

Javascript ID: CM_RemoveAdvancedRules_AD25_2

右键单击多个选中的规则以删除它们。

右键单击规则类树中的规则类型条目以删除此类型的高级规则。

右键单击规则类树中的规则类别条目以删除此类别中的高级规则。

右键单击规则类标题以删除所有高级规则。

更多信息,请参阅使用约束管理器定义设计要求 页面。

显示参数集指令数据

对于附加到单根导线的参数集指令,增加了在原理图图纸上该指令附近显示来自约束管理器(网络/差分对类名称和规则设置)的相关数据的能力。此外,对于包括已定义网络类且附加到覆盖层的参数集指令,在与约束管理器同步/导入后,现在可以在设计空间中切换网络类指令信息的显示。选择指令时,使用属性面板中相应数据条目左侧的可见性控制() 来执行此操作。

更多信息,请参阅使用约束管理器定义设计要求 页面。

所有视图中的注释支持

现在,您可以在约束管理器的任何视图中的约束/规则中添加注释。在“间距”、“物理”或“电气”视图底部的约束管理器“注释”字段中,或在“所有规则”视图的“注释”列中输入所需注释。

Javascript ID: CM_Comments_AD25_2

在间距视图、物理视图和电气视图中为约束添加注释

在间距视图中为约束添加注释

在电气视图中为约束添加注释。请注意,在上面显示的示例中,约束管理器的下半部分允许为不同的规则(阻抗、长度、过孔数和Stub长度)定义约束,并且您可以通过使用“规则”下拉菜单切换当前规则来为每个规则定义单独的注释。

在所有规则视图中为约束添加注释

Wire Bonding 改进

Wire Bonding查询关键字功能的扩展

在构建用于在PCB或PCB库中过滤对象的查询表达式时,现在可以使用两个查询语言关键字—— IsBondWireConnectedIsBondFinger

Javascript ID: WB_QueryKeywords_AD25_2

更多信息,请参阅Wire Bonding 页面。

裸片焊盘与3D实体的绑定增强

裸片焊盘与重叠3D实体的绑定已得到增强。现在,裸片焊盘仅与放置在裸片层(称为裸片实体)上的3D实体链接。裸片焊盘现在将与这个重叠的裸片实体链接,并继承其高度。对裸片焊盘或裸片实体(位置、大小等)的任何几何修改都会更新链接,使裸片焊盘的高度与其链接的裸片实体保持同步。

  • 如果裸片焊盘下有多个重叠的裸片实体,裸片焊盘将与来自与裸片焊盘相同元件的裸片实体链接。如果同一元件中有多个裸片实体(或裸片焊盘重叠多个自由裸片实体),裸片焊盘将与最大高度的裸片实体链接。

  • 请注意,如果在使用Altium Designer的旧版本中,裸片焊盘与除裸片层之外的其他层上的3D实体链接,则在新版本中打开文档时将不支持此绑定。需要为3D实体选择正确的裸片层。

更多信息,请参阅Wire Bonding 页面。

数据管理改进

支持合格模型

此版本引入了合格模型的概念。制造商部件搜索面板中可用的制造商部件信息已得到增强,包括有关部件模型(原理图符号、PCB封装和/或仿真模型)的详细信息,以及它们是否被视为“通用” () 或“ECAD就绪” ()。在后一种情况下,这些模型已根据数据表、IPC标准和相关样式指南 修订版进行了“合格”评定。

使用制造商部件搜索面板的“筛选器”窗格中的“模型”筛选器,将列表限制为具有相应级别模型的部件。此外,您还可以使用“模型类型”筛选器将列表限制为具有相应类型模型的部件。

当将具有ECAD就绪模型的元件保存到连接的Workspace时,此相同信息将显示在“使用元件数据”对话框中。

对于具有通用模型的元件,您有权投票以获得/添加合格模型。

当在“高级设置”对话框中启用EDMS.QualifiedModels选项时,此功能可用。

更多信息,请参阅搜索制造商部件页面。

导入/导出改进

xDX Designer自定义连接器支持(开放测试版)

当通过导入向导导入xDX Designer项目时,生成的原理图文档现在支持自定义端口、自定义电源端口和自定义表外连接器,因此它们具有与原始设计中相同的图形。

Javascript ID: xDXDesignImport_CustomConnectors

从xDX Designer项目中导入的自定义电源端口。请注意,其“样式”属性设置为“自定义”值。

从xDX Designer项目中导入的自定义端口。

从xDX Designer项目中导入的自定义表外连接器。请注意,其“样式”属性设置为“自定义”值。

此功能处于开放测试版阶段,并在 “高级设置”对话框中启用Importer.UseCustomConnectors选项时可用。

更多信息,请参阅从xDX Designer或DxDesigner导入设计 页面。

Altium Designer 25.2中完全公开的功能

以下功能现在随着此版本的发布而正式公开:

Altium Designer 25.1

发布日期: 2024年12月12日 – 版本 25.1.2 (build 22)

Altium Designer发布说明

PCB设计改进

所有布线转角样式的导线环路移除

导线环路自动移除功能现在适用于布线的所有转角样式。

如需了解更多信息,请参阅 Interactive Routing 页面。

自动调整流程对话框UI更新

更新了Auto Tuning Process对话框中的术语,以在进行自动长度调整配置时,更好地反映控制操作:

  • Pattern -> Tuning Goal

  • Accordion -> Min/Max/Group Matching

  • Sawtooth -> Within Pair Matching

如需了解更多信息,请参阅 Length Tuning 页面。

约束管理器改进

用于导入和导出约束与约束集的单个命令

可以使用右键单击菜单上的Export和Import命令,导入和导出约束与约束集。

选择Export后,将打开Constraints to Import对话框,您可以在其中选定想要导出至*.CstrDot文件的约束/约束集,然后将该文件导入到另一个项目中。单击OK键后,将打开标准File Explorer对话框,您可以在其中对约束/约束集进行命名和保存。可以将该文件以扩展名*.CstrDot导出,然后导入到另一个设计中。

选择Import后,将打开标准File Explorer窗口,您可以在其中选定想要导入到设计中的约束/约束集(*.CstrDot);然后单击Open。此时将打开Constraints for Export对话框,您可以在其中选定想要导入到当前设计中的约束/约束集。所选约束/约束集将应用于目标设计中的相应对象。

另请注意,当导入具有相同范围的约束与约束集时,将使用约束集。

如需了解更多信息,请参阅 Defining Design Requirements Using the Constraint Manager 页面。

导入指令后创建高级规则

对于添加到参数集指令中但未显示在Physical和Electrical视图中的规则,当从PCB访问Constraint Manager时,这些规则将自动创建为All Rules视图上显示的高级规则。在完成指令导入或从旧版规则管理系统的迁移,以及随后从原理图到PCB的ECO之后,会创建高级规则。

Javascript ID: CM_ImportDirectives_AdvRules_AD25_1

Power Plane Connect Style规则将被添加到随附于网络的参数集指令中。

如需了解更多信息,请参阅Defining Design Requirements Using the Constraint Manager 页面。

Wire Bonding 改进

查找相似对象对话框中的 Wire Bonding 属性

针对bonding导线,改进了Find Similar Objects对话框。该对话框现在包括以下与对象相关的参数:

  • Die Bond Type

  • Loop Height

  • Length 3D

  • Diameter

如需了解更多信息,请参阅Wire Bonding页面。

平台改进

统一登录(开放测试阶段)

在本次发布中引入了一种‘统一登录’方法,以确保用户能够通过外部浏览器,直接使用电子邮件证书、链接的Facebook或Google账户或者通过配置的SSO登录Altium Account。该方法提高了安全性,改进了会话管理功能,并确保了能够更加快速地交付安全修复程序,同时还为将来进行身份认证功能改进奠定了基础。

当您通过Altium Designer登录账户时,现在将出现一个新的Sign In对话框,提示您需要使用浏览器进行登录。单击按钮后,将打开您的默认网络浏览器,并显示一个新的可用于进行身份认证的统一Sign In页面。请使用首选(且可访问的)方法登录账户。

Javascript ID: UnifiedLogin_SignIn_AD24_10

首次登录时,您需要授予Altium Designer访问Altium User Identity()的权限。系统将在获得访问权限后,完成身份认证,以确保您能够登录到Altium Designer中。当您退出账户后,系统将返回浏览器,并加载确认Signed Out页面()。

  • 由于新的Sign In对话框提供了一个可在启动Altium Designer时自动登录的选项,以确保您在登录时无需每次都进入浏览器界面。

  • 为了安全起见,登录时间不得超过5分钟。如果超过此时限,则会出现错误,而在此情况下,您需要重新登录。​​​​​​

  • 此功能处于Open Beta阶段,且仅在Advanced Settings对话框中启用System.UnifiedLogin选项时可用。

  • 已将与System.UnifiedLogin选项相关但不受其控制的选项Unified Sign In(Beta),添加到Altium Designer安装程序()的Advanced Settings窗口中。启用该选项后,即可使用上述任何方法通过外部浏览器进行统一登录,而无需使用Account Log In窗口登录Altium账户。

如需了解更多信息,请参阅 Signing in to Your Altium Account 页面。

数据管理改进

适用于使用位置功能的设计变量支持

在Components面板的Where Used功能中,添加了对设计变量的支持。如果通过Altium 365 Workspace放置的元件并非存在于Workspace项目的所有变量中,则Components面板Details窗格的Where Used区域中的项目入口处将显示使用该元件的变量数量和该项目的变量总数,以及使用该元件的变量列表。

Javascript ID: WhereUsed_Variants </div>

此处元件将用于项目的基础变量([No Variations])和Advanced变量,而Not Fitted在项目的Default变量中。

当在组件面板中选择该组件时,“详细信息”窗格将显示该组件在 3 个变量中的 2 个中使用,并列出使用该组件的变量。

 

如需了解更多信息,请参阅Searching for & Placing Components页面。

复制后保留原始模型的功能

在Component编辑器中Single Component Editing模式下编辑Workspace元件并创建封装模型的副本时,现在可以选择是保留原始模型和副本,还是用副本替换原始模型。

请参阅Single Component Editing页面,以了解更多信息。

为复制的模型添加前缀

当在Component编辑器中Single Component Editing模式下编辑Workspace元件并创建符号或封装模型的副本时,复制模型的名称现在将被赋予前缀Copy of。

请参阅 Single Component Editing 页面,以了解更多信息。

ActiveBOM SiliconExpert相关BOM检查

ActiveBOM SiliconExpert相关BOM检查的报告级别,现在会遵循通过已连接Workspace的浏览器界面针对SiliconExpert Integration应用程序定义的级别(learn more)。例如,如果在应用程序设置中,将处于Obsolete生命周期状态的元件的Risky Lifecycle状态检查设置为Fatal Error,则在ActiveBOM文档中,处于该生命周期状态的元件将违反Fatal Error级别()。

请参阅 Pulling Part Data from SiliconExpert 页面,以了解更多信息。

BOM CoDesign(开放测试阶段)

本次发布引入了BOM CoDesign功能,以确保您能够使用通过BOM Portal功能创建的BOM快照与采购专家进行交互。您可以通过Altium 365 Workspace项目ActiveBOM文档的Properties面板中的Related BOMs选项卡访问该功能,该功能将确保您能够对当前BOM与项目的选定子BOM之间的差异进行分析。您可以在面板中查看差异摘要,或者在浏览器中查看完整的比较结果。您可以完全控制是否将每个检测到的差异(如适用)应用于ActiveBOM文档。

此功能处于Open Beta阶段,且仅在Advanced Settings对话框中启用BOM.CoDesign选项时可用。

如需了解更多信息,请参阅BOM CoDesign页面。

导入/导出改进

拼板PCB Parasolid导出改进

改进了对以Parasolid格式导出拼板PCB(Embedded Board Array)的支持。在导出文件中,Route Tool Path会贯穿所有电路板层,同时会在拼板PCB上考虑源电路板上的腔体和电路板挖空。

如需了解更多信息,请参阅Mechanical Data Import-Export Support页面。

Altium Designer 25.1中完全公开的功能

以下功能现已在本次发布中正式公开:

回流路径过孔检查 - 自24.7版开始提供

Altium Designer 25.0

发布日期:2024年11月12日 – 版本25.0.2(build 28)

Altium Designer发布说明

PCB CoDesign改进

添加了还原合并更改的功能

该控件  已添加到PCB CoDesign面板中。当您成功完成合并后,此控件即会显示在该面板中,以确保您能够根据需要还原合并结果。

如需了解更多信息,请参阅PCB CoDesign页面。

约束管理器改进

更新了指令导入流程

在刷新功能中,纳入了将数据从指令导入Constraint Manager的能力。单击Constraint Manager中的 按钮时,会打开Refresh Constraint Manager 对话框,其中包含导入摘要。通过单击对话框中的按钮,即可完成导入。

检测网络类、差分对和差分对类中的更改

现在可以检测到之前从指令导入的网络类、差分对和差分对类(新元素/已删除元素)中的更改,并在相应对象名称左侧使用橙色指示条,指示任何需要(在原理图与Constraint Manager之间)同步的不一致内容。

如需了解更多信息,请参阅Defining Design Requirements Using the Constraint Manager 页面。

导线键合改进

增强了裸片焊盘在重叠三维主体上的放置功能

裸片焊盘现在会按照高度绑定到其所在的三维主体,而不是裸片焊盘位置处的最高三维主体上。当在同一位置上存在多个三维主体时(例如,当PCB被外壳覆盖时),此项功能将确保裸片焊盘能够留在正确的三维主体表面上。

如果裸片焊盘放置位置处存在多个三维主体,则您现在可以从重叠主体集内选定需要放置焊盘的三维主体。

Javascript ID: WB_Overlapped3DBodies_DiePadPlacement_AD25_0

将裸片焊盘放置在存在多个三维主体的重叠位置。

在此情况下,会出现一个选定弹出对话框,以确保您能够选择需要绑定焊盘的三维主体。

在三维模式下,您会看到裸片焊盘位于所选的三维主体表面上。

如需了解更多信息,请参阅Wire Bonding 页面。

增强了导线键合表报表中的排序功能

增强了导线键合表报表中的排序功能。表内的入口现在将按照如下方式进行排序:

  1. 首先,将列出始于元件基元的键合导线。此组内的入口将首先按照元件位号标识符的字母顺序,然后按照焊盘位号标识符的字母顺序进行排序。

  2. 然后,将列出始于自由基元而终于元件基元的键合导线。此组内的入口将按照基元名称和/或位号标识符的字母顺序进行排序。

  3. 然后,将列出既始于自由基元亦终于自由基元的键合导线。此组内的入口同样将按照字母顺序进行排序。

如需了解更多信息,请参阅Wire Bonding页面。

多板设计改进

支持外部外设/元件(开放测试阶段)

本次发布扩展了多板设计方面的功能,以提供不属于常规子PCB装配体的外部外设/元件(即,‘非PCB’元件)。例如,其可能包括外部开关、传感器和任何其他现成的第三方电子模块。

多板原理图文档(*.MbsDoc)通过支持两种新对象类型来实现此项功能:

  • 自定义部件– 是指一个类似于模块的实体,其提供链接一个或多个库元件的能力,并且可通过主菜单中的Place » Custom Part 命令或者Active Bar的 Custom Part命令添加到多板原理图文档中。系统会自动为每个链接的元件添加一个入口。

  • 自定义连接其能够通过将所需元件从Components 面板拖放到图纸上的空白区域,将单个库元件添加到多板原理图文档中。系统会自动为元件的每个引脚添加一个入口。

    请注意,您还能够为元件创建专门用于多板原理图文档的自定义符号。在引脚属性的Name字段中添加以逗号分隔的名称后,即可以将多个引脚分组到入口中,从而以更少的入口创建视觉上更加简洁的符号,使此类元件的连接更加简便。

    Javascript ID: MBS_CustomConn_MultiplePins_AD24_5

    编辑原理图符号时,将多个以逗号分隔的名称添加到引脚的 Name 字段中。

    当元件被添加到多板原理图中的自定义部件上时,将为每个元件引脚创建一个入口,而不是为元件创建单一入口,并且将创建具有多个引脚的入口。

    当将元件作为自定义连接放置到多板原理图中时,将创建具有多个引脚的入口。

库元件是指已连接Workspace和可用本地库中提供的元件。完成放置/定义后,即可以使用线缆和线束连接等,将元件连接到更多设计中。

其结果是,整个系统的所有元素均被考虑在内,并且其连接均会被正确记录下来。其会在多板原理图文档的单一位置处提供了一个完整的‘系统图’,以确保无需像先前那样制作‘虚拟’子PCB,即可实现此类功能,从而节省时间。

在第一步实施中,通过自定义部件和/或自定义连接定义的链接元件既不会自动包含在整个产品/系统BOM中,亦不会在多板装配体(*.MbaDoc)中显示。

此功能处于Open Beta阶段,且仅在Advanced Settings 对话框中启用MBS.PlacePartMBS.UseGeometryMaker MBS.UseGeometryMaker选项时可用。

如需了解更多信息,请参阅 Capturing the Logical System Design 页面。

向Draftsman文档添加注释

增加了向Multi-board Draftsman文档 (*.MbDwf) 添加注释的功能。可以像在其他文档类型(例如, Place 菜单、、按钮等)中一样,使用控件添加注释。

如需了解更多信息,请参阅Document Commenting页面。

线束设计改进

更改计算导线长度

您现在可以更改Layout Drawing(*.LdrDoc)上的计算导线长度。在Properties面板中输入所需的Offset Length,或者在Length Type的下拉列表中选择Manual ,然后手动定义所需的绝对长度。

对于先在MCAD工具中定义长度,然后使用MCAD CoDesigner拉入Altium Designer的导线,MCAD CoDesigner入口将在Length Type 入口中显示。在此情况下,将无法定义Offset Length,但您可以通过从下拉列表()中选定Manual来更改长度值。

如需了解更多信息,请参阅Creating the Layout Drawing 页面。

数据管理改进

非Altium Designer项目的打开项目对话框功能增强

在本次发布中,Open Project对话框功能得到了增强,从而能够更好地支持将非Altium Designer项目(OrCAD, KiCad, and EAGLE项目)上传至已连接Altium 365 Workspace中。

  • 对话框主栅格区域中的非Altium Designer项目入口现在随附相应的图标,并标有Web Viewer Only文本。

  • 当选定非Altium Designer项目入口时,该对话框的右侧窗格内现在会显示一条消息,提示本项目仅能在Web Viewer中使用对话框底部的新按钮打开。

如需了解更多信息,请参阅Opening Projects and Documents页面。

将变量参数传播至已发布的装配数据中

当使用Project Releaser发布PCB项目时,针对项目变量定义的参数现在包含在装配数据集的相应版本中。可以使用Explorer 面板浏览此类参数。在Classic View中查看项目时,可以在选定所需的装配数据集版本后,切换至Parameters环节视图选项卡,以查看变量参数。

Javascript ID: ProjectRelease_VariantParameters_AD25_0

项目变量Default具有变量参数VariantLabel = A

在Explorer 面板中查看此变量的装配数据集版本时,此参数会显示在Parameters 环节视图选项卡上。

如需了解更多信息,请参阅Releasing to a Workspace 页面。

Altium Designer 25.0中完全公开的功能

以下功能现已在本次发布中正式公开:

  • 线束设计的项目发布器 - 自24.9版开始提供;

  • 单层PCB支持 - 自24.8版开始提供

  • 预定义Donut焊盘形状 - 自24.8版开始提供

  • 更新版许可证管理UI - 自23.8版开始提供

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.

软件的功能取决于您购买的Altium产品级别。您可以比较Altium Designer软件订阅的各个级别中包含的功能,以及通过Altium 365平台提供的应用程序所能实现的功能。

如果您在软件中找不到某个讨论过的功能,请联系Altium销售团队以获取更多信息。

Content