CoDesigner 新功能
概览
- 了解 CoDesigner 各版本的改进,以及 CoDesigner 如何在 ECAD 和 MCAD 工具之间交换设计变更。
- 检查软件兼容性,并确定适合您所用版本的推荐扩展和插件。
- 了解在哪里查看已安装的 CoDesigner 版本、查找更新以及下载 MCAD 插件。
Altium 的 MCAD CoDesigner 技术连接了机械设计与电气设计领域,使机械工程师与电子工程师能够在这两个领域之间来回传递已装配元器件的 PCB。
在 Altium 设计软件中,这一功能通过扩展程序 MCAD CoDesigner extension 实现,该扩展程序可在 PCB 编辑器中加载和提取电路板及元器件数据。在 MCAD 软件中,Altium CoDesigner Add-in 执行相同的功能,在 MCAD 软件中加载和提取电路板及元器件数据。
ECAD 和 MCAD 软件通过 Altium 工作区传递设计变更。该工作区可以托管在 Altium 365 云端,也可以使用 Altium On-Prem Enterprise Server 部署在公司网络中。工作区充当桥梁,ECAD 和 MCAD 软件均与其连接。工作区存储电路板及元器件数据,使 ECAD 和 MCAD 工程师能够继续独立工作,并在准备就绪时拉取和推送各自的变更。
支持的版本
CoDesigner 正在持续开发中,本页面概述了各版本的变更。由于 CoDesigner 扩展程序和插件可以独立于 Altium 设计软件的更新周期进行更新,因此本页面还提供了受支持的 Altium 软件版本以及 MCAD 软件版本的信息。
ECAD-MCAD 版本兼容性矩阵
此矩阵汇总了 ECAD/MCAD 版本兼容性信息。第一列列出了 MCAD CoDesigner 的各个版本,以及该版本 CoDesigner 所需的最低 Altium ECAD 软件版本。在 MCAD 各列中,每个单元格的第一行详细列出了受支持的 MCAD 产品版本号。随后列出的是与该版本 Altium Designer 或 MCAD 产品配合使用的首选 Extension/Add-in。请注意,某些 MCAD 工具要求针对不同版本的 MCAD 软件使用不同的 CoDesigner 安装程序。Altium MCAD CoDesigner 各版本新增功能说明中的 Supported Versions 部分也详细列出了这些信息。
CoD extension / Altium Designer |
Autodesk Fusion®/ MCAD Add-in |
Autodesk Inventor®/ MCAD Add-in |
Dassault Systemes SOLIDWORKS®/ MCAD Add-in |
PTC Creo Parametric®/ MCAD Add-in |
Siemens® NX™/ MCAD Add-in# |
|---|---|---|---|---|---|
CoD 3.16.0.2587 Altium Designer Altium Designer Develop Altium Designer Agile |
Fusion 3.16.0.11 |
2025, 2026, 2027 3.16.0.12 |
2023, 2024, 2025, 2026 3.16.0.13 |
10.X, 11.X, 12.X, 13.X 3.16.0.33 |
(2312 < 2512)3.16.0.9 (2212 < 2312)3.16.0.11 (2206 < 2212)3.16.0.10 |
CoD 3.15.0.2498 Altium Designer Altium Designer Develop Altium Designer Agile |
Fusion 3.15.0.5 |
2025, 2026, 2027 |
2023, 2024, 2025, 2026 3.15.0.4 |
9.X, 10.X, 11.X, 12.X 3.15.0.5 |
(2312 < 2512)3.15.0.4 (2212 < 2312)3.15.0.4 (2206 < 2212)3.15.0.4 |
CoD 3.14.0.2469 Altium Designer Altium Designer Develop Altium Designer Agile |
Fusion 3.14.0.2 |
2024 2025, 2026 |
2023, 2024, 2025, 2026 3.14.0.4 |
9.X, 10.X, 11.X, 12.X 3.14.0.2 |
(2312 < 2506)3.14.0.4 (2212 < 2312)3.14.0.4 (2206 < 2212)3.14.0.4 |
CoD 3.13.0.2437 Altium Designer Altium Designer Develop Altium Designer Agile |
Fusion 3.13.0.2 |
2024 2025, 2026 |
2022, 2023, 2024, 2025 3.13.0.2 |
9.X, 10.X, 11.X, 12.X 3.13.0.2 |
(2312 < 2506) 3.13.0.2 (2212 < 2312) 3.13.0.2 (2206 < 2212) 3.13.0.2 |
CoD 3.12.0.2414 Altium Designer |
Fusion 3.12.0.3 |
2024 2025 |
2022, 2023, 2024, 2025 3.12.0.11 |
8.X, 9.X, 10.X, 11.X 3.12.0.11 |
(2312 - 2412) 3.12.0.12 (2212 < 2312) 3.12.0.9 (2206 < 2212) 3.12.0.15 |
CoD 3.11.0.2380 Altium Designer |
Fusion 3.11.0.9 |
2024 2025 |
2022, 2023, 2024, 2025 3.11.0.10 |
8.X, 9.X, 10.X, 11.X 3.11.0.8 |
(2312 - 2412) 3.11.0.14 (2212 < 2312) 3.11.0.13 (2206 < 2212) 3.11.0.13 |
CoD 3.10.0.2312 Altium Designer |
Fusion 3.10.0.7 |
2024 2025 |
2021, 2022, 2023, 2024, 2025 3.10.0.6 |
8.X, 9.X, 10.X, 11.X 3.10.0.5 |
(2312) 3.10.0.4 (2212 < 2312) 3.10.0.4 (2206 < 2212) 3.10.0.4 |
CoD 3.9.0.2208 Altium Designer |
Fusion 3.9.0.12 |
2024 2025 |
2021, 2022, 2023, 2024 3.9.0.9 |
8.X, 9.X, 10.X, 11.X 3.9.0.9 |
(2312) 3.9.0.16 (2212 < 2312) 3.9.0.17 (1953 < 2212) 3.9.0.15 |
CoD 3.8.0.2085 Altium Designer |
Fusion 3.8.0.16 |
2023, 2024 3.8.0.12 |
2021, 2022, 2023, 2024 3.8.0.21 |
7.X, 8.X, 9.X, 10.X 3.8.0.16 |
(2312) 3.8.0.14 (2212 < 2312) 3.8.0.14 (1953 < 2212) 3.8.0.14 |
CoD 3.7.0.2033 Altium Designer |
Fusion 3.7.0.7 |
2023, 2024 3.7.0.6 |
2021, 2022, 2023, 2024 3.7.0.9 |
7.X, 8.X, 9.X, 10.X 3.7.0.12 |
1953 - 2312 3.7.0.22 |
CoD 3.6.0.1976 Altium Designer |
Fusion 360 3.6.0.16 |
2023, 2024 3.6.0.15 |
2021, 2022, 2023, 2024 3.6.0.34 |
7.X, 8.X, 9.X, 10.X 3.6.0.26 |
1953 - 2306 3.6.0.19 |
CoD 3.5.0.1900 Altium Designer |
Fusion 360 3.5.0.17 |
2023, 2024 3.5.0.14 |
2020, 2021, 2022, 2023 3.5.0.24 |
7.X, 8.X, 9.X, 10.X 3.5.0.21 |
1953 - 2212 3.5.0.12 |
CoD 3.4.0.1780 Altium Designer |
Fusion 360 3.4.0.4 |
2022, 2023 3.4.0.3 |
2020, 2021, 2022, 2023 3.4.0.7 |
7.X, 8.X, 9.X 3.4.0.3 |
1953 - 2212 3.4.0.9 |
CoD 3.3.0.1753 Altium Designer |
Fusion 360 3.3.0.6 |
2022, 2023 3.3.0.6 |
2020, 2021, 2022, 2023 3.3.0.9 |
7.X, 8.X, 9.X 3.3.0.6 |
1953 - 1996 3.3.0.8 |
CoD 3.2.0.1730 Altium Designer |
Fusion 360 3.2.0.7 |
2022, 2023 3.2.0.8 |
2020, 2021, 2022, 2023 3.2.0.11 |
7.X, 8.X, 9.X 3.2.0.8 |
1953 - 1996 3.2.0.8 |
CoD 3.1.0.1709 Altium Designer |
Fusion 360 3.1.0.9 |
2022, 2023 3.1.0.11 |
2020, 2021, 2022, 2023 3.1.0.35 |
7.X, 8.X 3.1.0.28 |
1953 - 1996 3.1.0.9 |
CoD 3.0.0.1610 Altium Designer |
Fusion 360 3.0.0.14 |
2022, 2023 3.0.0.14 |
2020, 2021, 2022 3.0.0.13 |
7.X, 8.X 3.0.0.13 |
1953 - 1996 3.0.0.13 |
CoDesigner 3.16.0 新增功能
Released: 22 October 2026 – Version 3.16.0
功能亮点
3.16 版本将 Altium 的统一登录系统引入 MCAD CoDesigner,简化并统一了登录流程。此外,此版本还更新了 SOLIDWORKS 中的线束设计结构,以改进设计流程,并对 PTC Creo 的支持进行了多项改进。
统一的单点登录身份与访问管理
Altium 在其各产品中使用单点登录身份与访问管理系统,该系统已在 3.16 更新中加入 MCAD CoDesigner。现在,登录操作将在用户的默认 Web 浏览器中进行,从而简化并统一登录流程。
MCAD CoDesigner 中全新的单点登录身份与访问管理系统简化了登录流程。
详细了解登录 Altium MCAD CoDesigner 的新方式。
改进的 SOLIDWORKS 线束结构
将 ECAD 线束项目拉取到 SOLIDWORKS 中时,MCAD CoDesigner 会创建装配体结构。MCAD CoDesigner 3.16 对此结构进行了更改:连接器现在插入到专用的线束子装配体中,而不是上一级的线束装配体中。这使 SOLIDWORKS 能够更可靠地处理连接器与外部装配体元素之间的配合关系,并提高 3D 线束的重新生成速度。
PTC Creo - 支持静默安装
现在可以在静默模式下安装/卸载 CoDesigner。
PowerShell example:
```powershell
& "C:\Program Files (x86)\Altium CoDesigner PTC Creo Plugin\register\Altium.Designer.PtcCreo.InstallUI.exe" `
-install-manual `
-creo-version "11.0" `
-creo-path "C:\PTC\Creo 11.0.0.0\Common Files\F000\text"
$LASTEXITCODE
```
Command Prompt example:
```cmd
"C:\Program Files (x86)\Altium CoDesigner PTC Creo Plugin\register\Altium.Designer.PtcCreo.InstallUI.exe" -install-manual -creo-version "11.0" -creo-path "C:\PTC\Creo 11.0.0.0\Common Files\F000\text"
echo %ERRORLEVEL%
```
有关 MCAD CoDesigner 对 PTC Creo 命令行安装的支持详情。
CoDesigner 3.16.0 支持的版本
-
Altium Designer 24.8(或更高版本),配合 MCAD CoDesigner 扩展版本 3.16.0.2587
-
CoDesigner 3.3 是适用于 Altium NEXUS Client 的最新版本。
-
CoDesigner 2.10 是适用于 Altium CircuitMaker 的最新版本。
此更新已在以下 MCAD 平台和插件版本上通过测试:
| MCAD 版本 | MCAD 插件版本 |
|---|---|
| Autodesk Fusion® (注 1) | 3.16.0.11 |
| Autodesk Inventor Professional® - 2025、2026、2027 版本 | 3.16.0.12 |
| Dassault Systemes SOLIDWORKS® - 2023、2024、2025、2026 版本 | 3.16.0.13 |
| PTC Creo Parametric® - 10.X、11.X、12.X、13.X | 3.16.0.33 |
| Siemens NX® - 2206<2212 版本 (注 2) | 3.16.0.10 |
| Siemens NX® - 2212<2312 版本 (注 2) | 3.16.0.11 |
| Siemens NX® - 2312-2512 版本 (注 2) | 3.16.0.9 |
Notes:
-
Altium CircuitMaker 仅支持 Autodesk Fusion。
-
Siemens NX 仅作为 Altium Enterprise Solution 的一部分提供给设计人员使用。从 MCAD CoDesigner 3.8 开始,适用于 Siemens NX 的 MCAD CoDesigner 提供多个安装程序版本,以适配不同版本的 Siemens NX 软件。这些安装程序安装的 MCAD CoDesigner 版本完全相同,区别仅在于对当前已安装的 Siemens NX 版本的检测方式。MCAD CoDesigner 3.7 及更早版本仅提供一个安装程序,安装 MCAD CoDesigner 后,Siemens NX 启动时可能会显示警告,提示当前版本与签名版本之间的差异过大。可以忽略此警告,您安装的 MCAD CoDesigner 将正常运行。 您也可以禁用 Siemens NX 中 Customer Defaults 对话框内的 Show Warning when Loading 选项(
)。
CoDesigner 3.16.0 发行说明
| MCAD-5694 | PTC Creo:现已支持 PTC Creo 12.4.2 中引入的新线束装配体结构。 |
| MCAD-5713 | PTC Creo:在 Creo 中赋值时,元件属性值中的空格会丢失。此问题已修复(现在会插入下划线以替代空格)。 |
| MCAD-5715 | PTC Creo:现在可以在静默模式下安装/卸载 CoDesigner。 |
| MCAD-5721 | 为提高安全性和可靠性,MCAD CoDesigner 的用户登录体验现已与其他 Altium 解决方案统一。 |
MCAD-5731 |
ECAD 线束项目参数现在会传输到 MCAD,并赋予线束装配体。 |
| MCAD-5742 | 与 SOLIDWORKS 同步线束:线束装配体的结构已更改,现在连接器会插入专用的线束子装配体中(此前插入到上层线束装配体中)。这使 SOLIDWORKS 能够更可靠地处理连接器与外部装配体元素之间的配合关系,并更快地重新生成 3D 线束。 |
| MCAD-5762 | 现已支持 PTC Creo v. 13.4。 |
CoDesigner 3.15.0 的新增功能
Released: 30 April 2026 – Version 3.15.0 Hot Fix (MCAD CoDesigner extension change to version 3.15.0.2498)
Released: 9 April 2026 – Version 3.15.0
此版本未包含任何新功能。
支持的版本
-
Altium Designer 24.8(或更高版本),配合 MCAD CoDesigner 扩展版本 3.15.0.2498
-
CoDesigner 3.3 是适用于 Altium NEXUS Client 的最新版本。
-
CoDesigner 2.10 是适用于 Altium CircuitMaker 的最新版本。
此更新已在以下 MCAD 平台和插件版本上通过测试:
| MCAD 版本 | MCAD 插件版本 |
|---|---|
| Autodesk Fusion® (注 1) | 3.15.0.5 |
| Autodesk Inventor Professional® - 2025、2026、2027 版本 | 3.15.0.4 |
| Dassault Systemes SOLIDWORKS® - 2023、2024、2025、2026 版本 | 3.15.0.4 |
| PTC Creo Parametric® - 9.X、10.X、11.X、12.X | 3.15.0.5 |
| Siemens NX® - 版本 2206<2212 (注 2) | 3.15.0.4 |
| Siemens NX® - 版本 2212<2312 (注 2) | 3.15.0.4 |
| Siemens NX® - 版本 2312-2512 (注 2) | 3.15.0.4 |
Notes:
-
Altium CircuitMaker 仅支持 Autodesk Fusion。
-
Siemens NX 仅面向采用 Altium Enterprise Solution 的设计人员提供支持。从 MCAD CoDesigner 3.8 起,适用于 Siemens NX 的 MCAD CoDesigner 提供多个安装程序版本,以适配不同版本的 Siemens NX 软件。这些安装程序安装的 MCAD CoDesigner 版本完全相同,区别仅在于对当前已安装的 Siemens NX 版本的检测方式。MCAD CoDesigner 3.7 及更早版本仅提供一个安装程序,安装 MCAD CoDesigner 后,Siemens NX 在启动时可能会显示警告,提示当前版本与签名版本之间的差异过大。可以忽略此警告,所安装的 MCAD CoDesigner 仍可正常运行。 或者,可以禁用 Siemens NX 中 Customer Defaults 对话框内的 Show Warning when Loading 选项(
)。
CoDesigner 3.15.0 热修复发行说明(MCAD CoDesigner 扩展版本更新为 3.15.0.2498)
| MCAD-5685 | 修复了修改接线后从 ECAD 推送线束项目时出现的错误。此前,更换连接器、更新导线引脚分配或更改位号等操作,可能导致推送时收集的元件数据不完整,从而引发“导线未完全连接”错误。现在线束数据可正确收集。注意:此修复作为 Altium Designer 的 MCAD CoDesigner 扩展热修复发布,将首先对手动推送生效。Altium 365 工作区将在热修复发布后不久更新,因此,在将项目保存到 Altium 365 工作区时执行的自动推送,在一段时间内仍会失败。 |
CoDesigner 3.15.0 发行说明
| MCAD-5356 | Siemens NX:修复了禁用铜协作时,板内挖空止于板底偏移位置的问题;现在,标准挖空始终会贯穿整个板厚并移除材料。 |
MCAD-5525 |
PTC Creo:移除了对 Creo 元件模型符号过于严格的字符过滤,因此不再无故替换连字符,从而改善识别和命名的一致性。 |
| MCAD-5549 | Autodesk Inventor:在 CoDesigner 处于活动状态时尝试创建焊接件装配体,不再导致 v.2026 崩溃。 |
| MCAD-5683 | Altium 365:现在,仅在首次拉取到 MCAD 后才会自动生成 MCAD 模型。 |
| MCAD-5687 | PTC Creo:解决了重复执行拉取操作时,因参数更新而触发不必要的电路板分析的性能问题,该问题可能耗尽资源并导致 Creo 崩溃。 |
| MCAD-5689 | Autodesk Fusion:修复了当前文档不是装配体时,拉取项目可能因异常而失败的问题。现在,首次拉取始终会打开一个新的装配体文档。 |
| MCAD-5691 | 提高了将包含大量过孔的复杂 PCB 设计从 ECAD 推送到 MCAD 的可靠性。 |
| MCAD-5697 | PTC Creo:CoDesigner 尚不支持 Creo 12.4.3 及更高版本中的 Cabling 模块,因此,在这些版本中尝试拉取 Altium 线束项目时,现在会显示相应警告。对该布线模块的支持即将推出。 |
| MCAD-5704 | 现已支持 Siemens NX 2512。 |
| MCAD-5706 | 在 MCAD 中通过 CoDesigner 拉取电路板时,未装配的机械变体元件不再触发错误的替代零件警告。 |
| MCAD-5710 | Siemens NX:刚柔结合 PCB 同步支持已从测试版转为正式版。 |
| MCAD-5735 | 现已支持 Autodesk Inventor 2027。 |
CoDesigner 3.14.0 新增功能
Released: 17 December 2025 – Version 3.14.0
功能亮点
保存到服务器时自动推送线束
在 CoDesigner 面板中从 ECAD 执行推送时,推送到 Altium 工作区的并不是 ECAD 项目,而是一个专用的 ECAD 到 MCAD 数据包。对于线束项目,此数据包包含连接器、接合点、连接关系(“起点-终点”数据)以及线束拓扑。
将 ECAD 项目保存到工作区与推送到 MCAD 是彼此独立的操作。MCAD 推送与保存到服务器相互分离,可能会引起误解:ECAD 工程师可能认为,在一天结束时执行保存到服务器后,所有需要访问该设计数据的其他人员都已获得最新数据,可以开始工作。
为简化文件同步流程,首次将线束项目从工作区拉取到 MCAD 时,该项目会被标记为 MCAD CoDesigner 项目。此后,每当在 ECAD 中将项目保存到服务器时,也会自动将其推送到工作区,以供拉取到 MCAD。自动推送使您无需再记着在 ECAD 中每次保存后手动执行 CoDesigner 推送。 MCAD 工程师执行拉取时,如果上次 MCAD 推送是自动执行的,系统会发出提示。
详细了解在 ECAD 中保存到服务器时自动执行 CoDesigner 推送。
支持 SOLIDWORKS 2026
Altium MCAD CoDesigner 的 3.14 更新新增了对 SOLIDWORKS 2026 的支持。
Altium MCAD CoDesigner 现已支持 SOLIDWORKS 2026(图片由 Dassault Systemes 提供)
支持的版本
-
Altium Designer 24.8(或更高版本),配合 MCAD CoDesigner 扩展,版本为 3.14.0.2469
-
CoDesigner 3.3 是适用于 Altium NEXUS Client 的最新版本。
-
CoDesigner 2.10 是适用于 Altium CircuitMaker 的最新版本。
此更新已在以下 MCAD 平台和插件版本上通过测试:
| MCAD 版本 | MCAD 插件版本 |
|---|---|
| Autodesk Fusion® (注 1) | 3.14.0.2 |
| Autodesk Inventor Professional® - 版本 2024 | 3.14.0.2 |
| Autodesk Inventor Professional® - 版本 2025、2026 | 3.14.0.2 |
| Dassault Systemes SOLIDWORKS® - 版本 2023、2024、2025、2026 | 3.14.0.4 |
| PTC Creo Parametric® - 9.X、10.X、11.X、12.X | 3.14.0.2 |
| Siemens NX® - 版本 2206<2212 (注 2) | 3.14.0.4 |
| Siemens NX® - 版本 2212<2312 (注 2) | 3.14.0.4 |
| Siemens NX® - 版本 2312-2506 (注 2) | 3.14.0.4 |
Notes:
-
Altium CircuitMaker 仅支持 Autodesk Fusion。
-
设计人员仅可通过 Altium 企业解决方案使用 Siemens NX。从 MCAD CoDesigner 3.8 起,适用于 Siemens NX 的 MCAD CoDesigner 提供多个安装程序版本,以适配不同版本的 Siemens NX 软件。这些安装程序安装的 MCAD CoDesigner 版本完全相同,区别仅在于对当前已安装的 Siemens NX 版本的检测方式。MCAD CoDesigner 3.7 及更早版本仅提供一个安装程序;安装 MCAD CoDesigner 后,Siemens NX 启动时可能会显示警告,提示当前版本与签名版本之间的差异过大。此警告可忽略,您安装的 MCAD CoDesigner 仍可正常运行。 或者,也可以禁用 Siemens NX 的 Customer Defaults 对话框中的 Show Warning when Loading 选项(
)。
CoDesigner 3.14.0 发行说明
| MCAD-4354 | 线束同步:CoDesigner 现在允许您从 Altium 365 拉取 ECAD 线束项目,即使该项目之前未从 ECAD 推送过。在 MCAD 的“选择要拉取的项目”对话框中选择此类项目后,系统会自动从 Altium 365 推送该项目。注意:此功能此前仅适用于 PCB 和多板项目,主要目的是帮助初学者快速上手 MCAD CoDesigner。 |
| MCAD-5516 | SOLIDWORKS:拉取更改时,在 ECAD 修订版未发生变化的情况下,CoDesigner 经常会错误地判定需要更新元件模型,并报错“无法将模型 ABC 导入 <path+model_name>”。现在,此类更改已在表格中禁用(工具提示会说明原因)。 |
| MCAD-5576 | 现已支持 SOLIDWORKS 2026。 |
| MCAD-5624 | Autodesk Inventor:用于表示元件移动预览的包围盒被错误地保存为电路板零件中的拉伸特征。此问题已修复。 |
| MCAD-5629 | SOLIDWORKS:CoDesigner 现在会检测 Z 轴和基准面的非标准方向,并向用户发出警告。 |
| MCAD-5633 | SOLIDWORKS 和 PTC Creo:在线束设计中,后续拉取到 MCAD 时会丢失导线和电缆长度,导致异常。此问题已修复。 |
| MCAD-5659 | PTC Creo:元件属性更改现在默认显示为已拒绝(未勾选),以避免应用这些更改时经常出现的问题(例如属性名称中包含受限符号、写入权限受限等)。请启用所需的更改。 |
CoDesigner 3.13.0 新增功能
Released: 5 September 2025 – Version 3.13.0
功能亮点
支持包含双绞线的线束电缆
在 ECAD 中,双绞线被视为一根电缆,可与其他双绞线一起包含在更大的电缆中。由于某些 MCAD 工具不支持这种电缆嵌套结构,MCAD CoDesigner 现在会将双绞线中的导线作为单独的导线传输。每根导线都会应用绞合属性,以确保其长度正确。
通过将双绞线作为单独的导线传输并应用绞合属性,实现对双绞线的支持。
可选择在 MCAD 中排除 PCB 铣削刀具路径
虽然铣削刀具路径对制造至关重要,但在 MCAD 设计过程中通常并不需要,此时机械工程师需要专注于将电路板装入产品外壳。为此,Altium CoDesigner Settings 对话框现在提供了 Build Route Tool Path 复选框,请根据需要进行设置。请注意,铣削刀具路径始终会从 ECAD 推送,此选项控制是否将其拉取到 MCAD 中。
支持 PTC Creo v12
Altium MCAD CoDesigner 的 3.13 更新新增了对 PTC Creo v12 的支持。
Altium MCAD CoDesigner 现在支持 PTC Creo V12(图片由 PTC 提供)。
支持 Autodesk Inventor 2026
Altium MCAD CoDesigner 的 3.13 更新新增了对 Autodesk Inventor 2026 的支持。
Altium MCAD CoDesigner 现在支持 Autodesk Inventor 2026(图片由 Autodesk 提供)。
支持 Siemens NX 2506
Altium MCAD CoDesigner 的 3.13 更新新增了对 Siemens NX 2506 的支持。
支持的版本
-
Altium Designer 24.8(或更高版本),搭配 MCAD CoDesigner 扩展,版本为 3.13.0.2437
-
CoDesigner 3.3 是适用于 Altium NEXUS Client 的最新版本。
-
CoDesigner 2.10 是适用于 Altium CircuitMaker 的最新版本。
此更新已在以下 MCAD 平台和插件版本上通过测试:
| MCAD 版本 | MCAD 插件版本 |
|---|---|
| Autodesk Fusion® (注 1) | 3.13.0.2 |
| Autodesk Inventor Professional® - 版本 2024 | 3.13.0.2 |
| Autodesk Inventor Professional® - 版本 2025、2026 | 3.13.0.2 |
| Dassault Systemes SOLIDWORKS® - 版本 2022、2023、2024、2025 | 3.13.0.2 |
| PTC Creo Parametric® - 9.X、10.X、11.X、12.X | 3.13.0.2 |
| Siemens NX® - 版本 2206<2212 (注 2) | 3.13.0.2 |
| Siemens NX® - 版本 2212<2312 (注 2) | 3.13.0.2 |
| Siemens NX® - 版本 2312-2506 (注 2) | 3.13.0.2 |
Notes:
-
Altium CircuitMaker 仅支持 Autodesk Fusion。
-
设计人员只有使用 Altium 企业解决方案才能获得 Siemens NX 支持。从 MCAD CoDesigner 3.8 开始,适用于 Siemens NX 的 MCAD CoDesigner 提供多个版本的安装程序,以适配不同版本的 Siemens NX 软件。这些安装程序安装的 MCAD CoDesigner 版本完全相同,区别仅在于对当前已安装的 Siemens NX 版本的检测方式。MCAD CoDesigner 3.7 及更早版本仅提供一个安装程序,安装 MCAD CoDesigner 后,Siemens NX 在启动时可能会显示警告,提示当前版本与签名版本之间的差异过大。可以忽略此警告,安装的 MCAD CoDesigner 仍可正常运行。 此外,也可以禁用 Siemens NX 的 Customer Defaults 对话框中的 Show Warning when Loading 选项(
)。
CoDesigner 3.13.0 发行说明
| MCAD-5166 | 从 MCAD 推送时,CoDesigner 现在会保存被定义为 PCB 外壳组成部分的 MCAD 零件,避免 ECAD 获取到过时(未保存)的外壳修订版。 |
| MCAD-5334 | 现在可以选择是否在 MCAD 中构建 PCB 铣削刀具路径实体,由 MCAD CoDesigner 设置中的相应选项控制。注意:默认状态为开启(以保持与先前版本的兼容性),但建议关闭此选项,以免铣削刀具路径实体可能破坏 PCB 的边缘。 |
| MCAD-5426 | 线束同步:CoDesigner 现在支持同步包含双绞线的电缆。双绞线中的导线现在会作为单独的导线传输,同时保留其绞合属性。 |
| MCAD-5460 | 现已支持 PTC Creo 12.4 版本。 |
| MCAD-5463 | 现已支持 Autodesk Inventor 2026。 |
| MCAD-5510 | 线束同步:MCAD 中接续点处导线之间的默认间距已从 2.5 mm 缩小至 1 mm,使导线在外观上不再显得相互“断开”。 |
| MCAD-5515 | PTC Creo:如果用户将 PCB 装配体标记为不可分离,CoDesigner 会显示多条警告消息,提示无法处理此类装配体。由于这些重复消息会给用户带来不便,现已禁用这些消息(请注意,仍不支持不可分离的装配体)。 |
| MCAD-5517 | 适用于 PTC Creo 的 CoDesigner 安装程序:Creo 版本列表已过时且无法滚动。现已修复。 |
| MCAD-5578 | 线束同步:在 ECAD 中从 MCAD 拉取更改时,CoDesigner 未为新建导线设置物理长度(如果在拉取之前未设置长度)。现已修复。注意:此问题仅出现在 CoDesigner 3.12 版本中。 |
| MCAD-5589 | 现已支持 Siemens NX 2506。 |
CoDesigner 3.12.0 新增功能
Released: 11 June 2025 – Version 3.12.0 Hot Fix for Siemens NX (MCAD Add-ins version change)
Released: 26 May 2025 – Version 3.12.0
功能亮点
拉取项目的新副本时显示警告
为帮助机械工程师避免无意中从 ECAD 拉取项目的新副本,CoDesigner 的 Select Project 对话框现在会显示警告图标,提醒工程师该项目已被拉取过。请注意,如果工程师确有需要,仍可拉取项目的新副本。
如果所选项目已被拉取到 MCAD 中,“选择项目”对话框现在会显示警告图标。
Siemens NX 的独立 CoDesigner 面板
在适用于 Siemens NX 的早期版本 Altium MCAD CoDesigner 中,Altium CoDesigner 面板以 Siemens NX 面板中的一个选项卡形式显示。这意味着该面板必须遵循所有现有的 Siemens NX 快捷键,因此用户在 CoDesigner 面板中输入用户名、密码或注释时,可能会出现意外行为。为解决此问题,该面板已从默认的 NX 面板中移出,现在以独立浮动面板的形式显示。
Altium CoDesigner 面板现在在 Siemens NX 中以独立浮动面板的形式显示,确保在其中输入的按键不会被解释为 NX 快捷键。
支持的版本
-
Altium Designer 24.8(或更高版本),配合版本为 3.12.0.2414 的 MCAD CoDesigner 扩展
-
CoDesigner 3.3 是适用于 Altium NEXUS Client 的最新版本。
-
CoDesigner 2.10 是适用于 Altium CircuitMaker 的最新版本。
此更新已在以下 MCAD 平台和插件版本上经过测试:
| MCAD 版本 | MCAD 插件版本 |
|---|---|
| Autodesk Fusion® (注 1) | 3.12.0.3 |
| Autodesk Inventor Professional® - 版本 2024 | 3.12.0.4 |
| Autodesk Inventor Professional® - 版本 2025 | 3.12.0.5 |
| Dassault Systemes SOLIDWORKS® - 版本 2022、2023、2024、2025 | 3.12.0.11 |
| PTC Creo Parametric® - 8.X、9.X、10.X、11.X | 3.12.0.11 |
| Siemens NX® - 版本 2206<2212 (注 2) | 3.12.0.15 |
| Siemens NX® - 版本 2212<2312 (注 2) | 3.12.0.9 |
| Siemens NX® - 版本 2312-2412 (注 2) | 3.12.0.12 |
Notes:
-
Altium CircuitMaker 仅支持 Autodesk Fusion。
-
设计人员只有使用 Altium 企业解决方案才能获得 Siemens NX 支持。从 MCAD CoDesigner 3.8 开始,适用于 Siemens NX 的 MCAD CoDesigner 提供多个版本的安装程序,以适配不同版本的 Siemens NX 软件。这些安装程序安装的 MCAD CoDesigner 版本完全相同,区别仅在于对当前已安装的 Siemens NX 版本的检测方式。MCAD CoDesigner 3.7 及更早版本仅提供一个安装程序,安装 MCAD CoDesigner 后,Siemens NX 在启动时可能会显示警告,提示当前版本与签名版本之间的差异过大。可以忽略此警告,安装的 MCAD CoDesigner 仍可正常运行。 此外,也可以禁用 Siemens NX 的 Customer Defaults 对话框中的 Show Warning when Loading 选项(
)。
CoDesigner 3.12.0 发行说明
| MCAD-4388 | Siemens NX:CoDesigner 现在以浮动面板的形式显示(此前内嵌于 NX 的原生界面中)。此更改旨在解决 NX v.2306 及更新版本中无法在面板字段中输入保留字符的问题。 |
| MCAD-4983 | 线束同步:CoDesigner 现在可将导线/电缆的“单位长度质量”属性从 ECAD 传输到 MCAD(以便计算线束质量)。注意:质量单位可通过以下任一方式指定:a) 使用独立的“质量单位”(MASS_UNITS) 参数。此时,应仅指定质量单位,而非质量/长度单位;b) 在“单位长度质量”的值中添加单位后缀。此时,应根据所用 MCAD 的要求指定单位。例如,对于 Creo,应使用质量单位,而对于 SOLIDWORKS,应使用质量/长度单位。如果两者均已指定,则优先使用“单位长度质量”值中的单位。 |
| MCAD-5180 | 如果为首次拉取选择的项目此前已被拉取过,CoDesigner 现在会通知机械工程师(通知以图标形式显示在包含项目属性的侧边栏中,并附有相应的工具提示)。这有助于防止 MCAD 存储中出现重复或冲突。 |
| MCAD-5255 | PTC Creo:CoDesigner 插件未进行数字签名,导致出现安全警报。已修复。 |
| MCAD-5268 | 线束同步:CoDesigner 现在会在为连接器模型命名时遵循模型命名规则(在 Altium 工作区中设置)。注意 1:此前,模型仅根据封装名称命名。注意 2:使用新的命名机制后,以前创建的模型将在 MCAD 中保持原样,但对新项目进行首次拉取时,将使用采用新名称的新模型。注意 3:新创建的模型将不包含物理引脚,因此 MCAD 用户需要执行以下操作之一:a) 重新创建物理引脚;b) 使用原生 ECAD 到 MCAD 放置功能引用此前创建的模型;c) 克隆此前创建的模型,并使用新创建模型的名称命名。 |
| MCAD-5282 | 线束同步:现在支持在 SOLIDWORKS 和 SW PDM 中对线束连接器使用原生 ECAD 到 MCAD 模型放置功能,使 CoDesigner 能够复用现有连接器库。注意:与 PCB 元件不同,线束连接器应在 ECAD 中进行映射,以引用 MCAD 端“components.xml”中的“CompName”属性值。 |
| MCAD-5342 | 与 Teamcenter 集成的 Siemens NX:保存 PCB 元件的行为已更改:现在,如果 CoDesigner 设置中的“用于存储元件模型的公共文件夹”指向本地文件夹,则元件不会注册到 Teamcenter 中,而只会存储在该本地文件夹中。注意 1:PCB 装配体和 PCB 零件仍会保存在 Teamcenter 中。注意 2:此更改旨在加快新 PCB 的拉取速度,并在无需将 PCB 元件注册到 Teamcenter 时跳过此步骤。 |
| MCAD-5372 | 线束同步:对于在 ECAD 本地库中定义的连接器,在 ECAD 中对其进行更改后,CoDesigner 会在 SOLIDWORKS 中重新创建其模型,而不是创建新文件(导致此前已传输连接器上创建的物理引脚丢失)。已修复。 |
| MCAD-5379 | Siemens NX:如果 CoDesigner 配置为使用英制单位,则会添加 Room 而非禁布区。已修复。 |
| MCAD-5399 | PTC Creo:对于包含长字符串值参数的元件,CoDesigner 会在每次拉取到 MCAD 时尝试更新这些参数,影响性能并造成用户困惑。CoDesigner 现在会忽略这些参数。 |
| MCAD-5402 | SOLIDWORKS:尝试在刚柔结合 2.0 设计中创建禁布区或 Room 时发生崩溃。已修复。 |
| MCAD-5410 | PTC Creo:对于包含使用 Creo 保留名称的参数的元件,CoDesigner 会在 MCAD 中每次拉取时尝试添加这些参数,影响性能并造成用户困惑。CoDesigner 现在会忽略这些参数并显示相应警告。 |
| MCAD-5470 | 适用于 SOLIDWORKS 的线束同步:CoDesigner 不再将“零件编号”属性应用于 SOLIDWORKS 中的导线和电缆。注意 1:此属性赋值功能是在 CoDesigner 3.8 中引入的。注意 2:移除该功能的原因是,重复的零件编号会产生副作用,因为 SOLIDWORKS 将该属性用作内部导线/电缆标识符,这与 CoDesigner 识别导线和电缆的方式相冲突。 |
CoDesigner 3.11.0 新增功能
Released: 11 March 2025 – Version 3.11.0
功能亮点
支持 Siemens NX 刚柔结合设计
此版本的 MCAD CoDesigner 新增了在 Altium Designer 和 Siemens NX 之间传输刚柔结合设计的支持。 Altium Designer 提供两种刚柔结合设计模式,适用于 Siemens NX 的 CoDesigner 支持高级刚柔结合(或 RF2)模式。
主要功能包括:
-
任意数量的刚性区域和柔性区域。
-
不同厚度的柔性区域。
-
相互重叠的独立柔性区域。
-
在 MCAD 中呈现刚性区域上的铜和丝印。
-
局部折弯(折弯仅作用于一个柔性区域,该区域位于较大柔性区域的挖空内)。
了解有关 使用 Siemens NX 进行刚柔结合协同设计的更多信息。
现在可以在 Siemens NX 和 Altium Designer 之间双向推送刚柔结合设计。
MCAD 中高级刚柔结合 (RF2) 板的结构
以下概述了高级刚柔结合板在 Siemens NX 中的结构:
-
RF2 设计的每个刚性区域均以装配体表示,其中包含电路板的该刚性部分(区域)以及安装在该区域上的元件(与 Siemens NX 中刚性 PCB 的建模方式非常相似)。
-
电路板的每个柔性区域均以钣金零件表示。在该零件中,每条 ECAD 折弯线均定义为草图折弯。请注意,由于折弯要求的限制,可从 ECAD 推送的折弯可能无法在 Siemens NX 中正确成形。另外请注意,目前尚不支持柔性区域上的元件。
-
对于跨越多个电路板区域的挖空,会在 MCAD 中创建单独的拉伸切除特征。如果机械工程师希望在 Siemens NX 中更改此类挖空的形状,则需要更改所有这些拉伸切除特征。
使用高级刚柔结合板的注意事项
-
在 ECAD 中设计 RF2 电路板时,电路板的每个刚性区域和柔性区域都绘制为独立的对象,然后为其分配子层叠(而在 RF1 电路板中,您需要先定义一个整体板形,再放置分割线,将该板形划分为所需的电路板区域)。RF2 设计中不允许相邻区域之间存在间隙,它们必须完全相接或重叠。如果两个区域重叠,软件会将重叠部分视为层数较多的区域的一部分。了解这一点后,如果两个区域的边缘难以对齐,将柔性区域延伸到相邻的刚性区域内可能会更加方便。了解有关规划刚性和柔性区域 - 高级模式的更多信息。
-
ECAD PCB 编辑器提供了多种工具,可帮助您根据现有的直线/圆弧对象创建区域,了解有关根据选定对象创建电路板区域的更多信息。
-
在 ECAD 中,必须定义每一组独特的层组合(子层叠),可以通过复制现有层来创建新的子层叠,也可以通过添加层来定义独特的子层叠。了解有关添加和编辑新子层叠的更多信息。
-
RF2 模式支持柔性区域在三维空间中相互重叠。为支持此功能,在 ECAD 的电路板规划模式中放置弯折线时,设计人员必须定义该弯折所应用的柔性层叠区域(
)。如果未进行此设置,将设计从 ECAD 推送到 MCAD 时会显示一条 unaffected region 警告(
)。
-
RF2 模式下的 ECAD PCB 装配体结构与 RF1 模式下的装配体结构不同,因此,如果从 RF1 模式切换到 RF2 模式,建议在 MCAD 中重新拉取电路板。
-
在 MCAD 中编辑 PCB 的几何形状时,请注意,相邻区域的几何形状之间不存在关联性。如果修改了某个区域的几何形状,您还必须相应调整相邻区域的几何形状。
-
如果对几何形状进行了较大更改,例如更改了边的集合,MCAD 中的约束可能会失效。这是正常现象,这些约束将在下一次 MCAD-ECAD-MCAD 同步时恢复。
-
更改弯折后,大多数情况下都需要在 MCAD 中执行重建操作。
-
目前不支持在 MCAD 中创建 new 区域和弯折。
-
对于刚柔结合板,目前不支持在 MCAD 中定义禁布区域(ECAD 禁布区)、文本注释区域(ECAD Room)以及构建 3D 铜。
-
对于刚柔结合板,目前不支持构建 3D 铜,也不支持在 MCAD 的 PCB 定义中指定外壳(以及将外壳发送到 ECAD)。
-
如果您的设计存储在 Altium 365 中,在 ECAD 中将项目保存到服务器后触发的自动推送不会处理您对刚柔结合板所做的更改(因为服务器端的自动推送功能尚不支持 ECAD RF2 更改)。在 ECAD 中将刚柔结合板项目保存到服务器后,您还必须在 MCAD CoDesigner 面板中手动推送 PCB。
-
您的 PCB 设计中的柔性区域在 Siemens NX 中建模为钣金。Siemens NX 有自己的一套检查机制,用于验证钣金是否能够形成弯折,检查时会考虑以下因素:
-
电路板厚度
-
弯折半径
-
弯折角度
-
弯折区域与区域边界之间的距离
-
与 Autodesk Inventor 进行多板同步
将 PCB 装配到外壳中的过程最好在 MCAD 中完成。但 PCB 是在 ECAD 中设计的,ECAD 工程师可能也需要执行机电检查,例如检查元器件与外壳之间的间隙,以及指示灯和显示屏、按钮、连接器等人机交互元件的可接近性。能够在 MCAD 和 ECAD 之间同步整个设备装配体具有诸多优势,可使机械设计团队和电子设计团队快速验证设备装配后的当前状态。
此版本的 Altium MCAD CoDesigner 新增了在 Autodesk Inventor 与 Altium Designer 之间同步多板装配体的支持。
|
已在 Autodesk Inventor 中定位 PCB 并放置外壳,这些更改已准备好推送到 ECAD。 ECAD 工程师收到消息,提示装配体已在 MCAD 中修改,有更改可供应用。 电路板的位置更改和外壳零件被拉取到 ECAD 中。 |
了解有关同步多板装配体的更多信息。
MCAD 对嵌入式元器件腔体的支持
对更小型化、更高集成度电子产品的需求不断增长,加上这些设备内部信号频率的不断提高,推动了对更优电路制造和装配方法的持续研究。将元器件嵌入印制电路板结构的各层之中,是一种既能提高密度,又能更好地支持更高信号频率的技术。
本次 MCAD CoDesigner 更新新增了相关支持,可将包含嵌入式元器件及其对应腔体的电路板设计从 ECAD 传输到 MCAD。
在 ECAD 中,定义腔体形状的区域对象包含一个 Cavity Height 属性,用于定义介质层中所需切口的高度。随后,ECAD PCB 编辑器会自动将此高度延伸,贯穿创建腔体的介质层,直至层叠中的下一个铜层,从而得到实际的 Total Cavity Height。
在 MCAD 中,腔体形状定义为电路板零件上的拉伸草图,拉伸高度设为 Total Cavity Height。请注意,嵌入式元器件的位置更改会从 MCAD 同步到 ECAD,但腔体的编辑不会同步。如果在 MCAD 中移动了嵌入式元器件,则无需移动腔体。当受影响元器件的位置经过 MCAD-ECAD-MCAD 同步后,腔体的位置更改会自动得到处理。
|
每个腔体均通过在电路板零件上拉伸草图形成。 腔体可以在电路板表面形成开口,也可以完全位于内部。 在 ECAD 中,腔体的定义范围从元件所在层延伸至下一个铜层。 |
了解有关设计嵌入式元件 PCB的更多信息。
支持的版本
-
Altium Designer 24.8(或更高版本),搭配 MCAD CoDesigner 扩展版本 3.11.0.2380
-
CoDesigner 3.3 是适用于 Altium NEXUS Client 的最新版本。
-
CoDesigner 2.10 是适用于 Altium CircuitMaker 的最新版本。
此更新已在以下 MCAD 平台和插件版本上经过测试:
| MCAD 版本 | MCAD 插件版本 |
|---|---|
| Autodesk Fusion® (注 1) | 3.11.0.9 |
| Autodesk Inventor Professional® - 版本 2024 | 3.11.0.13 |
| Autodesk Inventor Professional® - 版本 2025 | 3.11.0.12 |
| Dassault Systemes SOLIDWORKS® - 版本 2022、2023、2024、2025 | 3.11.0.10 |
| PTC Creo Parametric® - 8.X、9.X、10.X、11.X | 3.11.0.8 |
| Siemens NX® - 版本 2206<2212 (注 2) | 3.11.0.13 |
| Siemens NX® - 版本 2212<2312 (注 2) | 3.11.0.13 |
| Siemens NX® - 版本 2312-2412 (注 2) | 3.11.0.14 |
Notes:
-
Altium CircuitMaker 仅支持 Autodesk Fusion。
-
Siemens NX 仅作为 Altium 企业解决方案的一部分提供给设计人员使用。从 MCAD CoDesigner 3.8 开始,适用于 Siemens NX 的 MCAD CoDesigner 提供多个版本的安装程序,以适配不同版本的 Siemens NX 软件。这些安装程序安装的 MCAD CoDesigner 版本完全相同,区别仅在于对当前已安装的 Siemens NX 版本的检测方式。MCAD CoDesigner 3.7 及更早版本仅提供一个安装程序,安装 MCAD CoDesigner 后,Siemens NX 可能会在启动时显示警告,提示当前版本与签名版本之间的差异过大。此警告可以忽略,您安装的 MCAD CoDesigner 仍可正常运行。 或者,也可以在 Siemens NX 的 Customer Defaults 对话框中禁用 Show Warning when Loading 选项(
)。
CoDesigner 3.11.0 发行说明
| MCAD-1545 | CoDesigner 现在支持在 MCAD 中为嵌入式元件构建 3D 腔体。 |
| MCAD-3286 | Autodesk Inventor:CoDesigner 现在支持与 Autodesk Inventor 同步多板装配。 |
| MCAD-3749 | 使用单点登录时,CoDesigner 现在会保存电子邮件地址以供后续使用。 |
| MCAD-5030 | Siemens NX:现在支持在多板同步期间预览更改。 |
| MCAD-5047 | Inventor 2025:使用本地部署服务器时,CoDesigner 无法断开已在另一台 PC 上启动的会话。此问题已修复。 |
| MCAD-5064 | Siemens NX:CoDesigner 现在支持刚柔结合 PCB 的同步。注意:此功能目前处于 Beta 测试阶段。此 Beta 版本的主要限制是,在 MCAD 中对 PCB 外形所做的某些更改可能无法正确同步回 ECAD,建议在 ECAD 中检查同步结果。 |
| MCAD-5068 | PTC Creo:在某些情况下,CoDesigner 在 Creo 中创建 PCB 元件时无法使用自定义模板。相关机制已得到改进。 |
| MCAD-5119 | ECAD 最近的更改导致无法再从 ECAD 错误/警告对话框中复制警告消息文本。此问题已修复。 |
| MCAD-5130 | PTC Creo:启动时,CoDesigner 现在会检测 Creo 是否已更新到较新版本,如果是,则向用户发出警告(在这种情况下应重新安装 CoDesigner)。 |
| MCAD-5143 | Siemens NX:在 CoDesigner 设置中同时使用“构建 3D 铜”和“英制单位”选项时,层间介质中的孔未被钻出。此问题已修复。 |
| MCAD-5165 | 对于本地线束项目,MCAD CoDesigner 面板中的“在线提供”按钮不可用。此问题已修复。 |
| MCAD-5225 | Autodesk Inventor:现在会在模型树中显示元件的位号(添加到元件实例名称中)。 |
| MCAD-5226 | PTC Creo:在线束同步期间,线束连接器模型中缺少“CS0”坐标系会导致 Creo 崩溃。此问题已修复。 |
| MCAD-5267 | SOLIDWORKS:在线束同步期间,现在会在坐标为 0,0,0 的点处创建连接器的默认 C-Points。此前,这些点创建在 X 和 Y 方向各偏移 100 mil 的位置 (100,100,0)。 |
| MCAD-5278 | 在 Altium 工作区中启用 MCAD 到 ECAD 的元件识别功能后,如果在 ECAD 库中找不到某些元件,CoDesigner 无法正确报告未找到哪些元件。现已禁用此警告。 |
| MCAD-5298 | CoDesigner 无法识别在 Creo 中于板内切口拐角处创建的 3D 圆角和倒角(也无法相应地建议将其转换为 2D 特征)。此问题已修复。 |
| MCAD-5300 | 在 Creo 中,当用户选择多条边并将特征应用于所有选定边时,CoDesigner 无法识别所创建的 3D 圆角和倒角。此问题已修复。 |
| MCAD-5333 | 线束同步:CoDesigner 无法正确处理包含末端带有“不连接”点的导线的电缆。此问题已修复。 |
CoDesigner 3.10.0 新增功能
Released: 4 December 2024 – Version 3.10.0 Hot Fix for SOLIDWORKS
Released: 6 November 2024 – Version 3.10.0
功能亮点
支持单层 PCB
单层 PCB(也称为单面 PCB)虽然相对简单,但凭借其结构简单、成本较低的优势,仍然是最常用的电路板类型之一。 此前,ECAD 并未完全支持单层 PCB,也无法将其推送至 MCAD。现在,ECAD 已完全支持单层 PCB,并且可以将其推送至 MCAD。此支持也适用于仅使用单个铜层的刚柔结合设计。
CoDesigner 现在可以在 ECAD 和 MCAD 之间传输单铜层 PCB。
Siemens NX 多板支持
将 PCB 装配到外壳中的工作最好在 MCAD 中完成。但 PCB 是在 ECAD 中设计的,因此 ECAD 工程师可能也需要执行机电检查 ,例如检查元器件与外壳之间的间隙,以及指示灯、显示屏、按钮和连接器等人机交互部件的可操作性。能够在 MCAD 和 ECAD 领域之间同步整个设备装配体具有诸多优势,机械和电子设计团队都能快速验证已装配设备的当前状态。
此版本的 Altium MCAD CoDesigner 支持在 Siemens NX 和 Altium Designer 之间同步多板装配体。
|
在 MCAD 中装配电路板和外壳。 将该装配体关联到 ECAD 多板装配体。 然后将整个装配体推送到 ECAD。 将更改拉取到 ECAD 多板装配体中。 以在 ECAD 中显示完整的装配体。 |
了解有关同步多板装配体的更多信息。
线束设计改进
MCAD CoDesigner 对 ECAD-MCAD 线束同步的支持持续改进,本次更新包括:
-
Flexibility with how the units are specified – 从 ECAD 推送时,CoDesigner 现在会检查并识别导线和电缆属性的尺寸值中包含的基本单位,并在 MCAD 中设置相应的值。 以前,指定单位的唯一方法是添加一个额外的 Units 参数,并且尺寸值中不能包含单位。现在这两种方式均受支持,设计人员可以继续将数值和单位类型分开,也可以在参数值中包含单位类型。
现在可以在数值中包含单位。
-
Support for connector pins that do not include a numeric identifier – CoDesigner 现在支持在线束设计中为连接器引脚使用非数字标识符。
了解有关同步线束设计项目的更多信息。
支持 SOLIDWORKS 2025
Altium MCAD CoDesigner 3.10 更新的热修复版本已添加对 SOLIDWORKS 2025 的支持。
支持的版本
-
Altium Designer 24.8(或更高版本),搭配版本为 3.10.0.2312 的 MCAD CoDesigner 扩展
-
CoDesigner 3.3 是适用于 Altium NEXUS Client 的最新版本。
-
CoDesigner 2.10 是适用于 Altium CircuitMaker 的最新版本。
此更新已在以下 MCAD 平台和插件版本上通过测试:
| MCAD 版本 | MCAD 插件版本 |
|---|---|
| Autodesk Fusion® (注 1) | 3.10.0.7 |
| Autodesk Inventor Professional® - 2024 版 | 3.10.0.4 |
| Autodesk Inventor Professional® - 2025 版 | 3.10.0.4 |
| Dassault Systemes SOLIDWORKS® - 2021、2022、2023、2024、2025 版 | 3.10.0.6 |
| PTC Creo Parametric® - 8.X、9.X、10.X、11.X | 3.10.0.5 |
| Siemens NX® - 2206<2212 版 (注 2) | 3.10.0.4 |
| Siemens NX® - 2212<2312 版 (注 2) | 3.10.0.4 |
| Siemens NX® - 2312 版 (注 2) | 3.10.0.4 |
Notes:
-
Altium CircuitMaker 仅支持 Autodesk Fusion。
-
对 Siemens NX 的支持仅作为 Altium 企业解决方案的一部分向设计人员提供。从 MCAD CoDesigner 3.8 开始,适用于 Siemens NX 的 MCAD CoDesigner 提供多个安装程序版本,以适配不同版本的 Siemens NX 软件。这些安装程序安装的 MCAD CoDesigner 版本完全相同,区别仅在于对当前已安装的 Siemens NX 版本的检测方式。MCAD CoDesigner 3.7 及更早版本仅提供一个安装程序,安装 MCAD CoDesigner 后,Siemens NX 在启动时可能会显示警告,提示当前版本与签名版本之间的差异过大。此警告可以忽略,您安装的 MCAD CoDesigner 仍可正常运行。 或者,也可以禁用 Siemens NX 中 Customer Defaults 对话框中的 Show Warning when Loading 选项(
)。
CoDesigner 3.10.0 针对 SOLIDWORKS 2025 的热修复版本发行说明
| MCAD-5207 | 现已支持 SOLIDWORKS 2025 。 |
CoDesigner 3.10.0 发行说明
| MCAD-3287 | Siemens NX:现已支持同步多板项目。 |
| MCAD-4533 | CoDesigner 现已支持同步单层 PCB。 |
| MCAD-4751 | 线束同步:CoDesigner 现已支持为连接器引脚使用非数字标识符。 |
| MCAD-4976 | 在 Altium 365 上,对多板项目执行“保存到服务器”操作时,现在会自动执行 ECAD 推送(与 PCB 项目的行为相同)。 |
| MCAD-5008 | Autodesk Fusion:CoDesigner 现在会检测 Fusion 中(最近引入的)“首个零部件固定到父级”设置是否已开启,并向用户发出警告,以防止零部件放置位置错误。 |
| MCAD-5015 | PTC Creo:改进了线束段长度的计算逻辑,减少了无法计算长度的情况。 |
| MCAD-5076 | 线束同步:在 SOLIDWORKS 中,如果使用了 SOLIDWORKS PDM,且从 ECAD 拉取更改前未检出线束元素,CoDesigner 会显示一般错误并无法拉取设计。此问题已修复(CoDesigner 现在会向用户发出警告)。 |
| MCAD-5091 | 线束同步:如果 ECAD 中的“不连接”实体未连接任何导线(例如,将“不连接”实体直接连接到连接器引脚时),系统会为其创建多余的空 MCAD 模型。此问题已修复。 |
| MCAD-5103 | 线束同步:从 ECAD 推送时,CoDesigner 现在能够识别导线和电缆属性值中包含的基本单位,并在 MCAD 中设置相应的值。注 1:目前可识别的单位为:“mm”、“in”、“mil”。注 2:以前,设置单位的唯一方法是输入不带单位的参数值,并创建一个额外的“Units”参数。现在,这两种方式均受支持。 |
| MCAD-5108 | 修复了在 PTC Creo、Autodesk Inventor 和 Siemens NX 中过孔的 3D 铜结构构建不正确的问题。 |
CoDesigner 3.9.0 新增功能
Released: 21 August 2024 – Version 3.9.0 Hot Fix (MCAD CoDesigner extension change to version 3.9.0.2208)
Released: 8 August 2024 – Version 3.9.0 Hot Fix for Autodesk Inventor
Released: 24 July 2024 – Version 3.9.0
功能亮点
支持 MCAD 圆角和倒角
机械工程师通常会通过添加倒角和圆角来处理电路板的边角。如果这些特征在 MCAD 中被定义为 3D 实体,CoDesigner 就无法将其传输到 ECAD,因为 ECAD PCB 编辑器将板形定义为具有厚度的 2D 对象。为解决此问题,CoDesigner 3.9 更新在检测到此类实体时,会提示将其转换为 2D 实体并嵌入电路板草图中。 以前,CoDesigner 会提醒机械工程师存在此类实体,但会忽略它们。
对于在沿 Z 轴的边上添加的 3D MCAD 圆角和倒角,CoDesigner 可以将其转换为 2D 并推送到 ECAD。
圆角和倒角支持情况:
-
支持半径恒定的常规(圆形)圆角。(
)
-
支持通过距边缘的相等距离 (对称的距离-距离方式)定义的倒角。(
)
-
不支持通过角度-距离(
)或非对称的距离-距离方式定义的倒角。
-
不支持在非直线侧边上定义的圆角和倒角,也不支持在其他圆角和倒角上定义的圆角和倒角。
-
不支持在刚柔结合设计上定义的圆角和倒角。
圆角和倒角的转换过程
-
当您在 Altium CoDesigner 面板中单击 Push to ECAD 且检测到 3D 实体时,将显示以下对话框。
-
如果单击 Yes,3D 实体将转换为 2D 实体 并应用到电路板草图中。请注意,此时 CoDesigner 尚未执行推送。 随后将出现以下对话框,提示您再次推送,以将设计传输到 ECAD。目视确认转换已正确完成后,在 Altium CoDesigner 面板中单击 Push to ECAD,继续协同设计流程。
-
如果单击 No,则不会转换 3D 实体, 并会显示以下对话框,列出所有不会传输到 ECAD 的 3D 实体。当存在 CoDesigner 无法转换为 2D 的 3D 实体时,也会显示此对话框。
MCAD 中的智能草图更改
假设 ECAD 工程师需要修改板形,而该板形已在 MCAD 中添加了尺寸和约束。以前,将电路板拉取回 MCAD 时,MCAD 草图中的尺寸和约束会丢失。CoDesigner 3.9 更新对此进行了显著改进。现在,在拉取过程中,CoDesigner 仅重绘草图中在 ECAD 内发生更改的元素,因此与未更改元素相关的尺寸和约束将保持不变。
请注意,在某些情况下,例如存在复杂的机械约束时,此行为可能导致几何形状发生意外变化。在这种情况下,禁用这项新的智能草图支持功能并重新拉取,然后重新创建尺寸和约束(如早期版本的 CoDesigner 中所需的操作),可能会更高效。可通过禁用 MCAD Altium CoDesigner Settings 对话框中的 Smart Sketch Change 选项来实现。
从 ECAD 拉取时,不受设计更改影响的智能尺寸将予以保留。
将 PCB 的历史修订版拉取到 MCAD
机械工程师有时需要打开 PCB 设计的历史发布版或修订版。以前,这意味着他们必须请 ECAD 工程师临时恢复到历史修订版,并将该修订版推送到 MCAD。Altium CoDesigner 3.9 更新解决了这一问题,新增了对拉取 ECAD 中任意历史推送的支持。
拉取到空的 MCAD 装配体时,机械工程师现在可以从历史推送列表中选择要拉取的修订版。如果 ECAD 提交已添加标签,则可以通过启用 Select Push 对话框中的 Only show tagged commits 选项来快速筛选列表。
使用“选择推送”对话框,从 ECAD 中已推送的所有修订版中选择一个历史修订版。
支持 PTC Creo 11
Altium MCAD CoDesigner 3.9 更新新增了对 PTC Creo 11 版的支持。
Altium MCAD CoDesigner 现在支持 PTC Creo V11(图片由 PTC 提供)。
支持 Autodesk Inventor 2025
Altium MCAD CoDesigner 3.9 更新的热修复版本新增了对 Autodesk Inventor 2025 的支持。
Altium MCAD CoDesigner 现在支持 Autodesk Inventor 2025(图片由 Autodesk 提供)。
支持的版本
-
Altium Designer 24.7(或更高版本),配合版本为 3.9.0.2208 的 MCAD CoDesigner 扩展
-
CoDesigner 3.3 是适用于 Altium NEXUS Client 的最新版本。
-
CoDesigner 2.10 是适用于 Altium CircuitMaker 的最新版本。
此更新已在以下 MCAD 平台和插件版本上进行测试:
| MCAD 版本 | MCAD 插件版本 |
|---|---|
| Autodesk Fusion® (注 1) | 3.9.0.12 |
| Autodesk Inventor Professional® - 2024 版 | 3.9.0.8 |
| Autodesk Inventor Professional® - 2025 版 | 3.9.1.7 |
| Dassault Systemes SOLIDWORKS® - 2021、2022、2023、2024 版本 | 3.9.0.9 |
| PTC Creo Parametric® - 8.X、9.X、10.X、11.X | 3.9.0.9 |
| Siemens NX® - 1953<2212 版本 (注 2) | 3.9.0.15 |
| Siemens NX® - 2212<2312 版本 (注 2) | 3.9.0.17 |
| Siemens NX® - 2312 版本 (注 2) | 3.9.0.16 |
Notes:
-
Altium CircuitMaker 仅支持 Autodesk Fusion。
-
设计人员只有使用 Altium Enterprise Solution 才能获得 Siemens NX 支持。从 MCAD CoDesigner 3.8 开始,适用于 Siemens NX 的 MCAD CoDesigner 提供多个版本的安装程序,以适配不同版本的 Siemens NX 软件。这些安装程序安装的 MCAD CoDesigner 版本完全相同,区别仅在于对当前已安装的 Siemens NX 版本的检测方式。MCAD CoDesigner 3.7 及更早版本仅提供一个安装程序,安装 MCAD CoDesigner 后,Siemens NX 可能会在启动时显示警告,提示当前版本与签名版本之间的差异过大。可以忽略此警告,您安装的 MCAD CoDesigner 仍可正常运行。 或者,也可以禁用 Siemens NX 的 Customer Defaults 对话框中的 Show Warning when Loading 选项(
)。
适用于 Autodesk Inventor 2025 的 CoDesigner 3.9.0 热修复版本说明
| MCAD-4832 | 现已支持 Autodesk Inventor 2025。 |
CoDesigner 3.9.0 版本说明
| MCAD-4599 | 在 MCAD 中应用电路板草图更改时,CoDesigner 现在会保留在 ECAD 中未更改的电路板草图元素。这意味着,在 ECAD 中更改电路板形状后,机械工程师不再需要恢复相应的机械尺寸和约束。注:在某些情况下(例如存在复杂机械约束时),此行为可能导致几何形状发生意外变化。在这种情况下,禁用此行为并完全重绘草图(与之前的处理方式相同)可能更高效。为此,可在 CoDesigner 设置中关闭“Smart Sketch Change”(智能草图更改)选项。 |
| MCAD-4600 | 在 MCAD 中,CoDesigner 现在会将机械工程师在 PCB 垂直边缘(沿 Z 轴的边缘)上创建的典型 3D 圆角和倒角转换为电路板草图中的相应元素。注 1:此前,CoDesigner 仅会向机械工程师发出有关此类实体的警告。注 2:对于圆角,仅支持半径恒定的常规圆角。对于倒角,仅支持通过距边缘相等的距离定义的倒角。不支持在非直线侧边以及其他圆角和倒角上定义的圆角和倒角。与之前一样,CoDesigner 会向机械工程师发出有关不受支持的圆角和倒角的警告。 |
| MCAD-4683 | Siemens NX:修复了自由 3D 实体的几何形状基于该实体外部的几何形状时,从 MCAD 向 ECAD 传输自由 3D 实体不正确的问题。 |
| MCAD-4804 | Autodesk Fusion:CoDesigner 现在会保留电路板草图中的自定义构造几何。这些几何不会被视为电路板外形的一部分,也不会在更新电路板草图时被修改。 |
| MCAD-4835 | 现已支持 PTC Creo 11。 |
| MCAD-4848 | 在 MCAD 中,CoDesigner 现在支持拉取此前在 ECAD 中执行的任意一次推送。注 1:ECAD 自动推送策略已更改。从 2024 年 5 月开始,仅对至少已被拉取到 MCAD 一次的项目执行自动推送。注 2:Standard 订阅不提供此功能。 |
| MCAD-4925 | Siemens NX:新增了一项配置设置,可在拉取到 MCAD 时忽略无法从 Teamcenter 获取的元器件。要启用此设置,请编辑文件 \Program Files\Siemens\NXXXX\ALTIUM_CODESIGNER\template_parameters_mapping.xml。在 ComponentPart 部分,将 IgnoreComponentsMissingInDMS 设置为 1(或 yes 或 true):<ComponentPart IgnoreComponentsMissingInDMS="yes" …> |
| MCAD-4955 | 线束项目同步支持现已结束 Beta 测试。注 1:目前支持 SOLIDWORKS 和 PTC Creo,计划在中期支持其他 MCAD 软件。注 2:此功能需要 PRO / Advanced CoDesigner 许可证。 |
CoDesigner 3.8.0 新增功能
Released: 18 April 2024 – Version 3.8.0
功能亮点
在 Altium MCAD CoDesigner 3.8 更新中,ECAD 到 MCAD 的线束同步支持进入公开 Beta 测试阶段,持有相应 Altium Designer 订阅的 PTC Creo 和 SOLIDWORKS 工程师均可使用。
使用 MCAD CoDesigner 同步线束设计
在 Altium MCAD CoDesigner 3.8 更新中,MCAD-ECAD 线束同步支持从定向 Beta 测试转为公开 Beta 测试。线束是许多电子产品中的常见装配体。通过此次更新,使用 PTC Creo 和 SOLIDWORKS 的设计人员现在可以将线束设计从 ECAD 传输到 MCAD,在其中进行线束布线并定义导线长度。随后,可将布线后的线束传回 ECAD,以便完成详细的 Draftsman 制造文档。
► 详细了解如何使用 MCAD CoDesigner 同步线束设计项目
在 MCAD 中更新线束导线长度
在 MCAD 中进行线束布线时,导线长度会自动计算。机械工程师可能需要调整这些长度,MCAD CoDesigner 3.8 更新已添加此功能。
当 MCAD 装配体为线束设计时,Altium CoDesigner 面板现在会包含一个 Length of Harness Objects 部分,如下所示。MCAD 软件会根据线束布线路径确定 Calculated Length。如有需要,可输入 Corrected Length 并将其推送回 ECAD。
SOLIDWORKS - 将所有设计文件存储在同一文件夹中
许多机械设计人员倾向于将构成单个装配体的所有 MCAD 零件和装配体文件存储在同一个文件夹中。现在,只需在 Altium CoDesigner Settings 对话框中启用 Flat Folder Structure 选项,即可实现这一点。
如有需要,可使用扁平文件夹结构存储 MCAD 设计文件。
自动删除中间文件
在 MCAD 中成功从 ECAD 拉取设计后,CoDesigner 现在会删除中间 Parasolid 文件、图片和校验和文件,仅保留 MCAD 文件。请注意,CoDesigner 不会删除 \Orig 和 \Expt 子文件夹(即使它们为空),因为内部逻辑依赖于这些文件夹的存在。
支持的版本
-
Altium Designer 24.0(或更高版本),配合版本为 3.8.0.2085 的 MCAD CoDesigner 扩展
-
CoDesigner 3.3 是适用于 Altium NEXUS Client 的最新版本。
-
CoDesigner 2.10 是适用于 Altium CircuitMaker 的最新版本。
此更新已在以下 MCAD 平台和插件版本上进行测试:
| MCAD 版本 | MCAD 插件版本 |
|---|---|
| Autodesk Fusion® (注 1) | 3.8.0.16 |
| Autodesk Inventor Professional® - 2022、2023、2024 版 | 3.8.0.12 |
| Dassault Systemes SOLIDWORKS® - 2021、2022、2023、2024 版 | 3.8.0.21 |
| PTC Creo Parametric® - 7.X、8.X、9.X、10.X | 3.8.0.16 |
| Siemens NX® - 1953<2212 版 (注 2) | 3.8.0.14 |
| Siemens NX® - 2212<2312 版 (注 2) | 3.8.0.14 |
| Siemens NX® - 2312 版 (注 2) | 3.8.0.14 |
Notes:
-
Altium CircuitMaker 仅支持 Autodesk Fusion。
-
Siemens NX 仅作为 Altium Enterprise Solution 的一部分向设计人员提供。从 MCAD CoDesigner 3.8 开始,适用于 Siemens NX 的 MCAD CoDesigner 提供多个版本的安装程序,以适配不同版本的 Siemens NX 软件。这些安装程序安装的 MCAD CoDesigner 版本完全相同,区别仅在于对当前已安装的 Siemens NX 版本的检测方式。MCAD CoDesigner 3.7 及更早版本仅提供一个安装程序,安装 MCAD CoDesigner 后, Siemens NX 在启动时可能会显示警告, 提示当前版本与签名版本之间的差异过大。可以忽略此警告,您安装的 MCAD CoDesigner 仍可正常运行。 或者,也可以在 Siemens NX 的 Customer Defaults 对话框中禁用 Show Warning when Loading 选项 。
CoDesigner 3.8.0 发行说明
| MCAD-1601 | SOLIDWORKS:CoDesigner 现在支持将所有子装配体和零件文件存储在 PCB 装配体所在的同一文件夹中。在 CoDesigner 设置对话框中启用新增的“扁平文件夹结构”选项即可实现。 |
| MCAD-2690 | PTC Creo:首次拉取 PCB 时,CoDesigner 现在会检查 Creo 模板中定义的基础基准平面,并在其定义不符合要求(如文档所述)时向用户发出警告。注意:此前在这种情况下,CoDesigner 会错误地构建 PCB 装配体。 |
| MCAD-2736 | PTC Creo:使用 Windchill 时,CoDesigner 不再在本地 Creo 工作文件夹中生成重复文件。 |
| MCAD-3717 | 在 MCAD 中成功从 ECAD 拉取设计后,CoDesigner 现在会删除中间 Parasolid 文件、图片和“校验和”文件,仅保留 MCAD 文件。请注意,CoDesigner 不会删除 \Orig 和 \Expt 子文件夹(即使它们为空),因为内部逻辑依赖于这些文件夹的存在。 |
| MCAD-3797 | 多板同步:在 ECAD 中构建多板装配体时,CoDesigner 现在会导入多板原理图中引用的所有 PCB。此前,如果一个 PCB 项目中包含多个 PCB,CoDesigner 只会导入第一个 PCB。 |
| MCAD-4524 | 线束同步:将设计从 MCAD 发送到 ECAD 之前,CoDesigner 现在支持覆盖(修正)MCAD 模型中计算出的导线/电缆物理长度。 |
| MCAD-4548 | Altium 365 服务器上自动推送 PCB 的策略已更改:现在,只有在 MCAD 的“选择要拉取的项目”对话框中选择 PCB 后,才会从服务器推送该 PCB(此前,无论是否需要在 MCAD 中构建 PCB,从 ECAD 执行“保存到服务器”时都会自动推送所有 PCB)。请注意,一旦通过这种方式选择了某个 PCB,此后每次从 ECAD 执行“保存到服务器”时,都会自动推送该 PCB。 |
| MCAD-4571 | 刚柔结合板:对于带有补强板的全柔性 PCB,CoDesigner 现在会在 MCAD 端以构建刚性区域的相同方式,为带有补强板的区域构建子装配体。注意:此前,必须先在 ECAD 中将补强板声明为刚性区域,才能在 MCAD 中构建此类 PCB。 |
| MCAD-4575 | CoDesigner 现在允许用户终止该用户在另一 IP 地址的 PC 上启动的会话。 |
| MCAD-4588 | 线束同步:现在支持双绞线标识符。 |
| MCAD-4593 | 线束同步:CoDesigner 现在会为 SOLIWORKS 中的导线/电缆分配“零件编号”属性(ECAD 中的参数名称为“PART_NUMBER”)。 |
| MCAD-4596 | Siemens NX:现在可以使用安装程序命令行选项 /DIR="<some_path>" 将 CoDesigner 安装到自定义文件夹中。 |
| MCAD-4611 | PTC Creo:对于刚柔结合 PCB,CoDesigner 会根据初始 PCB 项目名称命名子装配体和零件,而不是使用 MCAD 用户在拉取 PCB 时输入的 PCB 装配体名称。此问题已修复。 |
| MCAD-4628 | PTC Creo:安装 CoDesigner 后,Flow Analysis 功能区变为不可用。此问题已修复。 |
| MCAD-4637 | 启用“3D 铜”后,CoDesigner 会根据初始 PCB 工程名称来命名铜子装配体和零件,而不是使用 MCAD 用户在拉取 PCB 时输入的 PCB 装配体名称。已修复。 |
| MCAD-4638 | Autodesk Fusion:第二次及后续拉取到 MCAD 后,PCB 的颜色会被错误更改。已修复。 |
| MCAD-4641 | Siemens NX:如果在 MCAD 端创建 PCB,并将 PCB 轮廓移动到负坐标区域,则原生放置的 MCAD 元件在 ECAD 中的位置会不正确。已修复。 |
| MCAD-4659 | Siemens NX:CoDesigner 现在会扫描模板文件夹中的所有 .pax 文件,以查找可用模板(此前,CoDesigner 仅查找 ugs_model_templates.pax)。 |
| MCAD-4669 | Siemens NX:安装程序现在提供选择特定 Siemens NX 版本的选项,用户必须在安装过程中作出相应选择。 |
| MCAD-4689 | Autodesk Inventor:在尺寸较大的 PCB 上,贴花图像未正确缩放。已修复。 |
| MCAD-4695 | PTC Creo 和 SOLIDWORKS 的线束同步功能从定向 Beta 测试转为公开 Beta 测试。 |
| MCAD-4721 | Creo:使用 Creo 电缆束时,CoDesigner 在某些情况下会错误计算线束段的长度。已修复。 |
| MCAD-4722 | Creo:在 CoDesigner 面板中切换线束工程和多板工程时,面板中的“多板/线束定义”部分在某些情况下未更新。已修复。 |
| MCAD-4723 | 在 ECAD 中对导线“UNITS”属性的更改,在拉取到 MCAD 时未显示在“更改”表中(但这些更改本身已应用)。已修复。 |
| MCAD-4724 | SOLIDWORKS:如果未定义 CoDesigner 的“模型公用文件夹”设置,现在会显示警告。建议设置模型公用文件夹,以便工程师之间共享模型、避免不同工程重复存储模型,并避免因不同装配体中的不同模型使用相同名称而导致错误。 |
| MCAD-4732 | 线束同步:从 ECAD 推送工程时,如果布局图中的连接点已分配属性,则会出现错误。已修复。 |
| MCAD-4765 | Autodesk Fusion:打开 Fusion Electronics 示例设计时会崩溃。已修复。 |
CoDesigner 3.7.0 新增功能
Released: 7 February 2024 – Version 3.7.0 Hot Fix for Autodesk Fusion
Released: 26 January 2024 – Version 3.7.0 Hot Fix (MCAD CoDesigner extension change to version 3.7.0.2033)
Released: 17 January 2024 – Version 3.7.0
功能亮点
MCAD CoDesigner 3.7 更新支持在 ECAD 和 MCAD 之间传输锥形沉头孔和柱形沉头孔定义。此外,还新增了将 ECAD 铣削刀具路径传输到 MCAD 的支持,传输后该路径会转换为拉伸切除特征。工程参数的传输以及对线束定义的支持也得到了改进。同时,还针对使用 Siemens NX 的 MCAD 工程师进行了多项 ECAD-MCAD 元件关联改进。
将工程和变体参数从 ECAD 传输到 MCAD
在 ECAD 中,设计人员可以通过用户自定义参数,在需要的位置准确添加关键信息。本次 CoDesigner 更新支持传输以下内容:
- 将 ECAD 工程级参数传输到 MCAD PCB 装配体
- 将 ECAD 变体级参数传输到相应的 MCAD PCB 变体装配体 1
- 将 ECAD 多板装配体参数传输到 MCAD 设备装配体 2
- 将 ECAD 线束工程参数传输到 MCAD 线束装配体
1 Autodesk Inventor 不支持
2 目前,适用于 SOLIDWORKS 和 PTC Creo 的 CoDesigner 支持多板装配体。
现在,电路板、变体、线束和多板装配体的 ECAD 参数会传输到 MCAD 属性中。
将锥形沉头孔和柱形沉头孔传输到 MCAD
CoDesigner 现在支持在 ECAD 和 MCAD 之间双向同步锥形沉头孔和柱形沉头孔。如果在 MCAD 中启用 3D Copper 选项,则会为这些孔构建精确的铜几何形状(请注意,适用于 Autodesk Fusion 的 CoDesigner 目前不支持构建 3D 铜)。
可在 ECAD 和 MCAD 之间传输锥形沉头孔和柱形沉头孔。
将 ECAD 铣削刀具路径传输到 MCAD
从制造拼板中分离各块电路板的一种常见方法,是沿 PCB 边缘通过机械铣削加工切口。在 Altium Designer 中,这被定义为铣削刀具路径,即在机械铣削刀具路径层上,由走线和圆弧构成的连续路径。CoDesigner 现在支持将 ECAD 铣削刀具路径实体传输到 MCAD,并在其中表示为拉伸切除特征。如果在 MCAD 中更改该实体,它将作为板切口传回 ECAD。
ECAD 铣削刀具路径在 MCAD 中会转换为一系列拉伸切除特征。
Siemens NX - 改进元件关联
元件关联功能通过在 Altium 工作区中映射对彼此模型的引用,使 MCAD 和 ECAD 工程师能够在各自的电路板设计中使用原生元件模型。了解有关关联 MCAD 和 ECAD 设计元件的更多信息。
MCAD to ECAD Linking
MCAD 模型与 ECAD 封装的关联,是通过在 Altium 工作区中将 MCAD 模型属性映射到 ECAD 元件参数来定义的。此前,CoDesigner 只能将 ECAD 参数映射到单一类别的 NX 模型属性,限制了元件关联的选择。在此版本中,CoDesigner 现在支持在工作区的 MCAD model property used for mapping and recognition 字段中同时定义 Teamcenter Category 和 Property。
格式为: <CategoryName>::<PropertyName>
在工作区设置中,使用 <CategoryName>::<PropertyName> 语法映射用于关联的 Teamcenter 类别和属性。
ECAD to MCAD Linking
拉取到 MCAD 时,可将 CoDesigner 配置为在 MCAD 数据管理系统中搜索该名称的 MCAD 模型。如果在 Siemens NX 中使用原生 ECAD 到 MCAD 元件关联,则必须在 ECAD 元件参数中定义 MCAD 元件引用,使其包含 Teamcenter 路径,参数值的格式如下:
:root_TC_folder:subfolder1:subfolder12:model_name
CoDesigner 3.7 更新对此进行了改进,新增了映射到 Teamcenter Part Identifier 的支持。如果 ECAD 元件参数值不以 : 字符开头,CoDesigner 会将该参数值视为 Teamcenter Part Identifier,并在 Teamcenter 中搜索具有该标识符的零件。
现在可配置 ECAD 元件参数,以搜索 Teamcenter 零件标识符。
Siemens NX - 支持自定义模板配置和属性
CoDesigner 现在支持 Siemens NX 模板的自定义配置,其中可包含带有(或不带有)工程属性的必填参数。这通过 template_parameters_mapping.xml 配置 XML 文件实现。此功能适用于使用模板创建装配体或零件的情况。
► 了解有关 XML 配置文件的更多信息
支持线束设计中的双绞线
使用 CoDesigner 在 ECAD 和 MCAD 之间同步线束项目时,CoDesigner 现在会将双绞线作为电缆同步到 MCAD,并根据 ECAD Twist 对象中定义的 Twists per Unit Length 和 Thickness 属性计算导线的物理长度。
Twists per Unit Length 和 Thickness 定义为 ECAD 线束 Twist 对象的参数。
导线未绞合时的长度计算如下:
Wire Length (untwisted) = Turn Length x Number of Turns
其中:
-
Number of Turns = Twists per Unit Length * Cable Length-
Twists per Unit Length = number of twists per unit length of cable, defined as a parameter of the ECAD Twist object
-
-
Turn Length = sqrt((Twist Pitch)^2 + (pi*Thickness)^2)-
Twist Pitch = 1 / Twists per Unit Length -
Thickness = outer diameter of the twisted pair, defined as a parameter of the ECAD Twist object
-
► 了解有关 同步线束设计项目的更多信息(适用于 PTC Creo 和 SOLIDWORKS)
支持的版本
-
Altium Designer 24.0 (或更高版本),搭配版本为 3.7.0.2033 的 MCAD CoDesigner 扩展
-
CoDesigner 3.4(及更高版本)不适用于 Altium NEXUS Client,最新可用版本为 CoDesigner 3.3.0。
-
CoDesigner 3.x 不适用于 Altium CircuitMaker;最新可用版本为 CoDesigner 2.10。
此更新已在以下 MCAD 平台和插件版本上经过测试:
| MCAD 版本 | MCAD 插件版本 |
|---|---|
| Autodesk Fusion® (注 1) | 3.7.0.7 |
| Autodesk Inventor Professional® - 2022、2023、2024 版 | 3.7.0.6 |
| Dassault Systemes SOLIDWORKS® - 2020、2021、2022、2023、2024 版 | 3.7.0.9 |
| PTC Creo Parametric® - 7.X、8.X、9.X、10.X | 3.7.0.12 |
| Siemens NX® - 1953 至 2312 版(注 2) | 3.7.0.22 |
Notes:
-
Altium CircuitMaker 仅支持 Autodesk Fusion。
-
设计人员只能通过 Altium 企业解决方案使用 Siemens NX。请注意,较新版本的 Siemens NX 可能会显示警告,提示当前版本与签名版本之间的差异过大。Siemens NX 已经过最高至 v.2312 版本的测试,可以忽略此警告。或者,也可以在 Siemens NX 的 Customer Defaults 对话框中禁用 Show Warning when Loading 选项(
)。
适用于 Autodesk Fusion 的 CoDesigner 3.7.0 热修复版本说明
| MCAD-4629 | 由于 Autodesk Fusion v.2.0.18220(2024 年 1 月 29 日发布)中的更改,铜箔和丝印的几何图形放置位置不正确。已修复。 |
CoDesigner 3.7.0 热修复版本说明
| MCAD-4610 | 在 ECAD 端拉取线束项目时,CoDesigner 无法读取从 MCAD 传输过来的电缆长度。已修复。 |
CoDesigner 3.7.0 版本说明
| MCAD-3772 | 在 Autodesk Fusion 中,CoDesigner 无法为“损坏的模型”构建包围盒。已修复。 |
| MCAD-3773 | 在 Autodesk Fusion 中,从 MCAD 推送时,如果安装孔的放置未参考几何图形(从 ECAD 传输孔时会出现这种情况),CoDesigner 就无法正确读取这些孔的位置,并且会改变电路板的整体尺寸。已修复。 |
| MCAD-3868 | CoDesigner 现在会将项目(包括变体)中的用户自定义参数从 ECAD 传输到 MCAD,并相应地将其指定为 PCB/线束/多板装配体的属性。 |
| MCAD-4072 | 同步多板项目时,CoDesigner 现在支持项目中的多级层次结构(以前仅支持单级层次结构)。 |
| MCAD-4185 | 现在支持 ECAD 铣削刀具路径实体。在 MCAD 中,该实体表示为拉伸切除。如果在 MCAD 中更改该实体,它将作为板切口传输回 ECAD。 |
| MCAD-4290 | 在 Siemens NX 中,CoDesigner 现在支持为 Siemens Teamcenter 中的项目指定自定义属性,并将这些属性映射到 ECAD 项目/变体属性。 |
| MCAD-4347 | CoDesigner 现在支持在 ECAD 和 MCAD 之间双向同步锥形沉头孔/柱形沉头孔。如果在 MCAD 中开启“3D 铜箔”选项,则会为这些孔构建精确的铜箔几何形状(Autodesk Fusion 除外,该平台尚不支持构建 3D 铜箔)。 |
| MCAD-4375 | 拉取到 MCAD 时,CoDesigner 的“更改”表使用默认名称列出元件,忽略了所有自定义名称。已修复。 |
| MCAD-4390 | 在 Siemens NX 和 Teamcenter 中,CoDesigner 现在支持使用 Teamcenter 的零件标识符作为映射属性,用于原生 ECAD 到 MCAD 的元件关联。 |
| MCAD-4416 | 在线束项目中,CoDesigner 现在会将双绞线作为电缆同步到 MCAD,并根据 ECAD 中设置的“单位长度绞合数”和“导线直径”属性计算导线的物理长度。 |
| MCAD-4440 | CoDesigner 设置现在支持使用“.”(点)字符以外的系统小数分隔符。 |
| MCAD-4461 | 在一个 MCAD 禁布区草图中检测到多个轮廓时,未显示正确的错误消息。已修复。 |
| MCAD-4463 | 在 Autodesk Inventor 2023 中,从 ECAD 拉取时 CoDesigner 面板会被隐藏,导致无法查看拉取进度。已修复。 |
| MCAD-4473 | CoDesigner 不再在推送到 MCAD 时验证刚柔结合板的折弯,因为这在某些情况下会导致误报“手动创建的折弯”错误。 |
| MCAD-4481 | 在 Siemens NX 中,如果板外形草图包含构造几何图形,CoDesigner 就无法正确处理该草图。已修复。 |
| MCAD-4484 | 在 PTC Creo 中构建线束时,CoDesigner 现在会以与手动穿线相同的方式使导线穿过连接点。此前,导线会相互交叉,需要手动重新布线。 |
| MCAD-4535 | 在 Siemens NX 和 Teamcenter 中,为 NX 中的 MCAD CCID 映射添加了类别支持。 |
| MCAD-4543 | 现在支持 Siemens NX 2312 版。 |
| MCAD-4545 | 在 Siemens NX 中,从设备装配体上下文中拉取更改的功能已暂时禁用,因为该功能在许多情况下无法正常工作。这些问题将在下一次更新中修复。 |
CoDesigner 3.6.0 新增功能
Released: 2 November 2023 – Version 3.6.0
功能亮点
在 CoDesigner 已支持 SOLIDWORKS 多板装配体的基础上,MCAD CoDesigner 3.6 更新新增了线束同步支持,同步后的线束可作为多板装配体的一部分。此版本还新增了对 SOLIDWORKS 2024 的支持,以及多板装配体变更预览功能,并改进了所有受支持 MCAD 中的刚柔结合板边缘检测。
在 SOLIDWORKS 中同步线束设计项目(Beta)
线束广泛用于各种装配体中,用于电气连接设备内的各个 PCB,以及用户交互所用的各种按钮、显示屏和控件。在 SOLIDWORKS 多板装配体支持的基础上,线束同步功能支持将线束元素从 ECAD 传输至 MCAD,包括连接器、导线、接头、连接关系(起点-终点数据)和线束拓扑结构;同时支持将导线、线缆和线束段的物理长度从 MCAD 传输至 ECAD。
在同步多板装配体时,还可以将线束的 3D 模型与机械外壳零件一起发送至 ECAD。
► 了解有关在 Altium MCAD CoDesigner 中同步线束设计项目的更多信息。
借助 CoDesigner,您可以在 SOLIDWORKS 和 Altium Designer 中协同设计线束。
支持 SOLIDWORKS 2024
Altium MCAD CoDesigner 3.6 更新新增了对 SOLIDWORKS 2024 的支持。
Altium MCAD CoDesigner 现已支持 SOLIDWORKS 2024(图片由 Dassault Systemes 提供)
多板装配体变更预览
对于多板项目,CoDesigner 现在可在 ECAD 和 MCAD 中显示同步变更的预览。
支持嵌套项目
CoDesigner 现在可以同步嵌套多板项目中的变更。此前,必须分别同步每个嵌套的多板项目。
改进刚柔结合板边缘检测
改进了从 ECAD 推送时检测板轮廓的算法。当板区域包含非常尖锐的夹角(例如相切曲线)时,不再将其视为错误。现在,推送时会将这些情况标记为警告,并可在拉取到 MCAD 时接受。
改进了对推送包含尖锐夹角的刚柔结合板区域的支持。
改进 SOLIDWORKS 中对刚柔结合板弯折的支持
此前,如果柔性区域内的弯折数量较多,SOLIDWORKS 版 CoDesigner 就无法正确处理该区域中的弯折。此限制现已移除。
支持的版本
- Altium Designer 23.9.1(或更高版本),配合 MCAD CoDesigner 扩展版本 3.6.0.1976
- CoDesigner 3.6 不适用于 Altium NEXUS Client,适用的最新版本为 CoDesigner 3.3.0。
- CoDesigner 3.x 不适用于 Altium CircuitMaker;适用的最新版本为 CoDesigner 2.10。
此更新已在以下 MCAD 平台和插件版本上进行测试:
| MCAD 版本 | MCAD 插件版本 |
|---|---|
| Autodesk Fusion 360® (注 1) | 3.6.0.16 |
| Autodesk Inventor Professional® - 2022、2023、2024 版本 | 3.6.0.15 |
| Dassault Systemes SOLIDWORKS® - 2021、2022、2023、2024 版本 | 3.6.0.34 |
| PTC Creo Parametric® - 7.X、8.X、9.X、10.X | 3.6.0.26 |
| Siemens NX® - 1953 至 2306 版本 (注 2) | 3.6.0.19 |
Notes:
-
Altium CircuitMaker 仅支持 Autodesk Fusion 360。
-
Siemens NX 仅作为 Altium 企业解决方案的一部分向设计人员提供。请注意,较新版本的 Siemens NX 可能会显示警告,提示当前版本与签名版本之间的差异过大。Siemens NX 已测试至 v.2306,此警告可以忽略。或者,也可以禁用 Siemens NX 中 Customer Defaults 对话框内的 Show Warning when Loading 选项(
)。
CoDesigner 3.6.0 发行说明
| MCAD-4104 | 对于多板项目,CoDesigner 现在可在 ECAD 和 MCAD 中显示同步变更的预览。 |
| MCAD-4105 | 对于多板项目,CoDesigner 现在可以同步嵌套项目中的变更。此前,一次只能同步一个层级。 |
| MCAD-4109 | 现已支持 SOLIDWORKS 2024。 |
| MCAD-4114 | 在多板项目中,CoDesigner 无法同步已在子项目中声明为外壳的外壳零件。此问题已修复。 |
| MCAD-4117 | 在多板项目中,同步至 ECAD 时未考虑“MoveBoard”操作,导致这些 PCB 在 ECAD 的多板装配体中发生偏移。此问题已修复。 |
| MCAD-4123 | 在 Siemens NX 中,从 MCAD 推送时,如果使用了不受支持的特征,CoDesigner 现在会向用户发出警告,与从其他 MCAD 推送时的行为一致。 |
| MCAD-4149 | 在 MCAD 的“选择要拉取的项目”对话框中,服务器端文件夹现在显示在列表顶部。 |
| MCAD-4154 | CoDesigner 现在支持在 Altium Designer 和 SOLIDWORKS 之间同步线束项目。CoDesigner 会将以下信息从 ECAD 线束布局图文档发送至 MCAD:连接器、接头、连接关系(“起点-终点”数据)、线束拓扑结构(连接点以及经过这些点的导线组和线缆组)。CoDesigner 会将以下 3D 布线结果从 MCAD 发回线束布局图:导线、线缆和线束段的物理长度。 |
| MCAD-4179 | 在 PTC Creo 中,CoDesigner 现在可以为线缆创建物理布线路径(此前仅能为线缆内部的导线创建)。 |
| MCAD-4256 | 在 SOLIDWORKS 中,CoDesigner 无法处理刚柔结合板单个柔性区域中数量较多的弯折。此问题已修复。 |
| MCAD-4257 | 在 SOLIDWORKS 中,表示铜层、丝印层和阻焊层的贴图现在会嵌入表示刚柔结合板相应刚性区域的零件中。 |
| MCAD-4335 | 改进了从 ECAD 推送时检测板轮廓错误的算法。对于夹角非常尖锐的情况(通常为相切情况),不再阻止推送,而是将其标记为警告。 |
| MCAD-4358 | SOLIDWORKS:如果在 SOLIDWORKS 设置中启用了“在新零件上创建草图”选项,CoDesigner 将无法在 MCAD 中构建 PCB。已修复。 |
CoDesigner 3.5.0 新增功能
Released: 17 August 2023 – Version 3.5.0 – Hot Fix (no change to Altium Designer CoD extension)
Released: 27 July 2023 – Version 3.5.0
功能亮点
Altium MCAD CoDesigner 3.5 版本为 PTC Creo 带来了多板装配支持,并引入了一项新功能:在 ECAD 和 MCAD 之间同步线束设计(首个 Beta 版本仅支持 Creo)。线束同步支持将 ECAD 多板装配中定义的线束推送到 PTC Creo,机械工程师可在其中定义线缆在外壳内的布线路径,以及与印制电路板的连接。随后,可将线束定义作为多板装配的一部分,从 MCAD 推送回 ECAD。
同步线束设计项目(Beta)
许多装配体都包含一个或多个线束。线束用于电气连接设备中的各个 PCB,以及用户交互所用的各种按钮、显示器和控件。基于 PTC Creo 对多板装配的支持(请参阅下文的功能亮点),线束同步支持将线束元素从 ECAD 传输到 MCAD,包括连接器、导线、接线点、连接关系(起点-终点数据)和线束拓扑结构,并支持将导线、线缆和线束段的物理长度从 MCAD 传输到 ECAD。
在多板装配同步期间,还可以将线束的 3D 模型与机械外壳零件一起发送到 ECAD。
► 了解有关在 Altium MCAD CoDesigner 中同步线束设计项目的更多信息。
利用 CoDesigner 对线束的支持,协同开展线束设计。
支持 PTC Creo 中的多板装配
许多电子设备由多块电路板装配而成,这些电路板经过巧妙的外形设计和布局,安装在机械外壳内,构成美观实用的产品。Altium 的电子设计(ECAD)软件支持这种设计方式,可将多个 PCB 组合成 PCB 装配体,称为Multi-Board Assembly。该装配体还可以包含构成产品的外壳和其他机械元件。
将 PCB 装入外壳的过程最好在 MCAD 中完成。但 PCB 是在 ECAD 中设计的,ECAD 工程师可能还需要执行机电检查,例如元件之间以及元件与外壳之间的间隙检查,并检查指示灯、显示器、按钮和连接器等人机交互元件是否便于接近和操作。能够在 MCAD 和 ECAD 环境之间同步整个设备装配体具有诸多优势,可让机械设计团队和电子设计团队快速验证已装配设备的当前状态。
在 Altium CoDesigner 3.5 中,多板装配支持已结束 Beta 测试。除了支持从 SOLIDWORKS 同步多板装配外,现在还支持从 PTC Creo 同步多板装配。
► 了解有关在 Altium MCAD CoDesigner 中同步多板装配的更多信息。
拉取到 MCAD 时支持工作区文件夹
现在,当您将新 PCB Pull到 MCAD 时,Altium 工作区文件夹会显示在 Select Project from <Workspace> 对话框中。该对话框既可以显示所有文件夹中的全部项目,也可以按文件夹显示项目。单击对话框顶部的
按钮可切换显示模式,然后使用标准 Windows 操作方式逐级浏览文件夹。
现在,当您在 MCAD 中单击拉取时,Select Project <from Workspace> 对话框支持显示项目存储文件夹。
支持 PTC Creo 10
Altium MCAD CoDesigner 3.5 更新中新增了对 PTC Creo 10 版本的支持。
Altium MCAD CoDesigner 现已支持 PTC Creo V10(图片由 PTC 提供)
支持 Autodesk Inventor 2024
Altium MCAD CoDesigner 3.5 更新中新增了对 Autodesk Inventor 2024 的支持。
支持的版本
- Altium Designer 23.5.1(或更高版本),搭配版本为 3.5.0.1900 的 MCAD CoDesigner 扩展
- CoDesigner 3.5 不适用于 Altium NEXUS Client,CoDesigner 3.3.0 为其最新可用版本。
- CoDesigner 3.x 不适用于 Altium CircuitMaker;CoDesigner 2.10 为其最新可用版本。
本次更新已在以下 MCAD 平台和插件版本上进行测试:
| MCAD 版本 | MCAD 插件版本 |
|---|---|
| Autodesk Fusion 360® (注 1) | 3.5.0.17 |
| Autodesk Inventor Professional® - 2022、2023、2024 版本 | 3.5.0.14 |
| Dassault Systemes SOLIDWORKS® - 2020、2021、2022、2023 版本 | 3.5.0.24 |
| PTC Creo Parametric® - 7.X、8.X、9.X、10.X | 3.5.0.21 |
| Siemens NX® - 1953 或更高版本 (注 2) | 3.5.0.12 |
Notes:
- Altium CircuitMaker 仅支持 Autodesk Fusion 360。
- 设计人员只能通过 Altium 企业解决方案使用 Siemens NX。
CoDesigner 3.5.0 热修复版本说明
| MCAD-4221 | 当推送和拉取次数足够多时,MCAD 中的 CoDesigner 显示的 ECAD 推送日期/时间和备注并非来自最近一次推送。已修复。 |
CoDesigner 3.5.0 版本说明
| MCAD-2210 | Altium 工作区文件夹现在会显示在 MCAD 的“从 <Workspace> 选择项目”对话框中。 |
| MCAD-3892 | CoDesigner 现在会检查 SOLIDWORKS 中是否启用了“使用完全定义的草图”设置,并在 PCB 构建完成后恢复该设置状态(CoDesigner 尚无法创建完全定义的草图,此前未遵循该设置)。 |
| MCAD-3905 | CoDesigner 现在支持在 Altium Designer 与 PTC Creo 之间同步线束项目。CoDesigner 会将以下信息从 ECAD 线束布局图文档发送到 MCAD:连接器、接点、连接关系(“起点—终点”数据)、线束拓扑(连接点以及经过这些点的导线和电缆集合)。CoDesigner 会将以下 3D 布线结果从 MCAD 传回线束布局图:导线、电缆和线束段的物理长度。注 1:要开始同步,线束布局图中应至少包含从接线图传入的连接器。注 2:可以使用原生 ECAD 到 MCAD 元件关联,从 MCAD 存储中放置连接器模型,以替代从 ECAD 传入的连接器。注 3:从 MCAD 同步回 ECAD 后,CoDesigner 不会在 ECAD 的布局图中构建线束拓扑,因此应在回传同步之前,在该文档中定义线束拓扑。注 4:在多板装配体同步过程中,可以将线束的 3D 模型与机械外壳零件一起发送到 ECAD。 |
| MCAD-4032 | CoDesigner 现在支持与 PTC Creo 同步多板装配体。注 1:此前,此功能仅适用于 SOLIDWORKS。注 2:此功能在 PTC Creo 和 SOLIDWORKS 中均处于 Beta 测试阶段。 |
| MCAD-4039 | CoDesigner 未提醒机械工程师使用了不受支持的特征,例如 3D 圆角/倒角。已修复。 |
| MCAD-4054 | 与尚未加入工作区的机械工程师共享 PCB 项目的流程已更改:现在会自动向所有工作区管理员发送“添加并共享”请求。请求获批后,该外部机械工程师会自动加入工作区,项目也会与其共享(此前,这些步骤需要手动完成)。 |
| MCAD-4056 | 在 SOLIDWORKS 2023 中,某些情况下,“损坏的元件模型”会阻止所有模型的整批放置。已修复(CoDesigner 现在会检测此类情况,并逐个放置模型)。 |
| MCAD-4058 | 现在支持 PTC Creo 10。 |
| MCAD-4059 | 现在支持 Autodesk Inventor 2024。 |
| MCAD-4060 | 在 Autodesk Fusion 360 中,某些情况下,板框草图中圆弧的端点未与相邻草图片段的端点关联,导致草图难以编辑。已修复。 |
| MCAD-4076 | 在 SOLIDWORKS 中,在 CoDesigner 设置中开启 3D 铜箔后、拉取更改之前,贴图会被隐藏。已修复,贴图会保持可见,直到执行下一次拉取。 |
| MCAD-4083 | 在 SOLIDWORKS 中处理刚挠结合 PCB 时,CoDesigner 会重置“启用捕捉”设置,且不会将其恢复。已修复。 |
| MCAD-4084 | CoDesigner 现在会告知机械工程师,根据 CoDesigner 设置中的高度限制,有多少元件被忽略(过滤掉),以帮助避免因元件显示或不显示而产生困惑。 |
| MCAD-4142 | 在 Siemens NX 中,如果在草图中创建尺寸标注后编辑电路板草图,会显示错误“不支持的曲线类型 'SketchVirtualPoint'”。已修复。 |
| MCAD-4147 | 在 PTC Creo 中,如果开启了按尺寸过滤元件,且被过滤元件的数量及其属性较多,则第二次拉取 PCB 会失败。已修复。 |
CoDesigner 3.4.0 新功能
Released: 29 May 2023 – Version 3.4.0.1859 – Hot Fix for GovCloud
Released: 10 April 2023 – Version 3.4.0.1792 – Hot Fix
Released: 23 March 2023 – Version 3.4.0
功能亮点
CoDesigner 的默认行为是以 Parasolid 模型的形式,在 MCAD 与 ECAD 之间双向推送 PCB 元件。虽然这能为两个设计领域提供机械上精确的模型,但该模型无法完整呈现最终产品中实际安装的元件。对于需要在各自设计领域使用细节完整的元件的设计人员,CoDesigner 支持关联 ECAD 和 MCAD 元件,让 MCAD 工程师能够使用 MCAD 元件,而 ECAD 工程师能够使用 ECAD 元件。
Siemens NX - 支持高级铜箔几何结构
CoDesigner 以贴图的形式呈现顶层和底层的铜箔,直观准确地展示电路板两面的铜箔。如果您需要精确定义每个铜层上的形状,此版本为 Siemens NX 引入了高级铜箔几何结构支持。
在 Altium CoDesigner Settings 对话框中启用 Build 3D Geometry for Copper and Solder Mask 选项,可包含每个信号层和平面层中的铜箔细节;启用 Build Vias 选项,可包含连接信号层和平面层的铜箔细节。
启用高级铜箔几何结构选项后,每个 PCB 铜层、阻焊层以及通孔集合都会在装配导航器中创建为一个 MCAD 元件。
Siemens NX - MCAD 到 ECAD 的元件放置与识别
适用于 Siemens NX 的 CoDesigner 现在支持将 MCAD 元件关联到对应的 ECAD 元件。在 MCAD 元件中添加一个引用对应 ECAD 元件的参数,并在 Altium 工作区的 MCAD CoDesigner 设置中指定该关联参数。之后,当您将电路板从 MCAD 推送到 ECAD 时,电路板加载到 ECAD 中时便会包含定义完整的 ECAD 元件,这些元件会直接从您的 Altium 工作区放置到 ECAD PCB 中。
► 详细了解从 MCAD 元件关联到 ECAD 元件
Siemens NX - 从 TeamCenter 放置 ECAD 到 MCAD 的关联元件
在此版本中,当您从 ECAD 推送到 MCAD 时,Siemens NX 中的 CoDesigner 现在可以从 TeamCenter 放置 MCAD 元件。指定哪个 ECAD 参数存储 TeamCenter MCAD 元件名称,并在 Altium 工作区的 MCAD CoDesigner 设置中指定此参数,即可完成配置。当设计从 ECAD 推送到 MCAD 时,ECAD 元件会自动替换为直接从 TeamCenter 放置的 MCAD 元件。
► 详细了解从 ECAD 元件关联到 MCAD 元件
MCAD 数据管理系统 - 将 MCAD 元件指定为 ECAD 封装参数
如果您使用从 MCAD 数据管理系统自动放置元件模型的功能,除了此前使用的自定义元件参数外,CoDesigner 现在还支持从 ECAD 自定义封装属性中获取 MCAD 模型名称。此功能可更好地支持元件与封装之间的多对多关系。
除了将 MCAD 模型名称指定为 ECAD 元件的参数外,您也可以根据需要将其指定为 ECAD 封装参数,
Use models from data management system on MCAD side when creating PCB assembly 选项支持这两种方式。
现在,从 ECAD 推送时,CoDesigner 遵循以下逻辑:
- 检查您的 Altium 工作区中是否启用了 Use models from data management system on MCAD side when creating PCB assembly 选项,如果已启用,则:
- 检查 Workspace 选项中指定的参数名称是否作为模型名称映射参数分配给了封装,如果存在且非空;
- 在推送时将该参数及其值发送到 MCAD;
- 然后,在拉取到 MCAD 时,根据封装参数的值从 MCAD 存储中获取 MCAD 模型。如果未分配封装参数,或者该参数为空,CoDesigner 则改为从元件参数中获取 MCAD 模型名称(前提是元件参数非空)。
高级刚柔结合设计支持结束 Beta 测试
对于支持刚柔结合设计的 MCAD 工具,此版本正式发布了对刚柔结合设计高级模式(也称为 RF2)的支持。目前,SOLIDWORKS 和 PTC Creo 支持刚柔结合设计。
► 了解有关同步刚柔结合板
的更多信息支持的版本
- Altium Designer 22.11.1(或更高版本),搭配 3.4.0.1859 版 MCAD CoDesigner 扩展
- CoDesigner 3.4 不适用于 Altium NEXUS Client,最新可用版本为 CoDesigner 3.3.0。
- CoDesigner 3.x 不适用于 Altium CircuitMaker,最新可用版本为 CoDesigner 2.10。
| MCAD 版本 | MCAD 插件版本 |
|---|---|
| Autodesk Inventor Professional® - 2022、2023 版 | 3.4.0.8 |
| Autodesk Fusion 360® (注 1) | 3.4.0.9 |
| Dassault Systemes SOLIDWORKS® - 2020、2021、2022、2023 版 | 3.4.0.12 |
| PTC Creo Parametric® - 7.X、8.X、9.X | 3.4.0.7 |
| Siemens NX® - 1953 或更高版本 (注 2) | 3.4.0.13 |
Notes:
- Altium CircuitMaker 仅支持 Autodesk Fusion 360。
- 设计人员只能通过 Altium 企业解决方案使用 Siemens NX。
CoDesigner 3.4.0.1859 发行说明(支持 GovCloud 的热修复)
| MCAD-4024 | 新增了对 Altium 365 GovCloud (https://www.altium.com/trust/govcloud) 的支持。 |
CoDesigner 3.4.0.1792 发行说明
| MCAD-3951 | 在 ECAD 扩展的更改列表中,当更改数量较多时,滚动和调整列宽功能失效。此问题已修复。 |
CoDesigner 3.4.0 发行说明
| MCAD-2958 | 将更改拉取到 MCAD 时,如果 ECAD 中的板外形发生了更改,CoDesigner 现在会在“更改”表中高亮显示相应更改,并显示对应的工具提示。这有助于防止机械工程师创建的尺寸和约束在下一步同步时丢失,或帮助机械工程师恢复已丢失的尺寸和约束。 |
| MCAD-3248 | Siemens NX 现在支持在 MCAD 中放置 PCB 元件并在 ECAD 中识别这些元件。 |
| MCAD-3249 | Siemens NX 现在支持从 Teamcenter 自动放置 PCB 元件模型。注意:在 ECAD 元件/封装属性中,MCAD 模型引用应包含 Teamcenter 路径,例如 :root_TC_folder:subfolder1:subfolder12:model_name |
| MCAD-3250 | Siemens NX 现在支持“高级铜几何体”功能(创建铜层、孔壁铜、过孔和阻焊层的精确 3D 模型)。 |
| MCAD-3319 | 对于从 MCAD 数据管理系统自动放置元件模型的情况,除了现有的使用自定义元件参数的方式外,CoDesigner 现在还支持从 ECAD 自定义封装参数中获取 MCAD 模型名称。此功能可更好地支持元件与封装之间的多对多关系。CoDesigner 现在遵循以下逻辑:从 ECAD 推送时,CoDesigner 会检查 Altium Workspace 中是否启用了“创建 PCB 装配体时使用 MCAD 端数据管理系统中的模型”选项;如果已启用,则检查 Workspace 中指定名称的参数是否作为封装参数存在且非空;随后将该参数及其值发送到 MCAD;然后,在拉取到 MCAD 时,根据封装参数的值从 MCAD 存储中获取 MCAD 模型。如果未分配封装参数,或者该参数为空,CoDesigner 则改为从元件参数中获取 MCAD 模型名称(前提是元件参数非空)。请注意,Altium Designer 中使用封装参数的功能目前处于 Beta 阶段;要使用此 CoDesigner 功能,请确认已在 Altium Designer 中启用高级选项 PCB.FootprintParameters。 |
| MCAD-3589 | 在 SOLIDWORKS 中更新以刚柔结合 2.0 模式设计的 PCB 时,CoDesigner 现在仅重绘 ECAD 中几何形状发生变化的区域。这使设计人员能够保留在 MCAD 中为其他区域创建的尺寸和约束。 |
| MCAD-3753 | 在 Autodesk Fusion 360 中构建板外形时,CoDesigner 现在会为依次相连的草图线段添加相互约束,使机械工程师更容易修改草图。 |
| MCAD-3778 | 改进了发送机械外壳各个零件的算法。此前,在 MCAD 中同时保存多个零件时(例如从交换格式导入零件时),将这些零件拉取到 ECAD 会导致错误。此问题已修复。 |
| MCAD-3783 | 在 Autodesk Fusion 360 中执行推送时,CoDesigner 现在能够正确检测电路板草图引用外部几何体的情况,并显示错误消息“无效的特征轮廓:电路板”。请注意,此类草图无法推送到 ECAD。 |
| MCAD-3831 | Siemens NX 新增了对 NX v.2xxx 的支持。 |
| MCAD-3857 | 在 Autodesk Fusion 360 中,由于错误识别了设备装配体上下文,使用 CoDesigner 工具创建禁布区和切口的功能失效。此问题已修复。 |
| MCAD-3930 | 在 SOLIDWORKS 中拉取更改时,CoDesigner 现在默认不勾选“同步元件属性”更改项。这有助于避免用户必须手动从 SOLIDWORKS PDM 签出元件。注意:建议查明 ECAD 与 MCAD 存储中的属性不同的原因。 |
CoDesigner 3.3.0 新增功能
Released: 21 December 2022 – Version 3.3.0
此版本未包含任何新增功能。
支持的版本
- Altium Designer 22.6(或更高版本),搭配 MCAD CoDesigner 扩展版本 3.3.0.1753
- Altium NEXUS Client 5.6 至 5.8,搭配 MCAD CoDesigner 扩展版本 3.3.0.497
- Altium CircuitMaker 不支持 CoDesigner 3.x;其可用的最新版本为 CoDesigner 2.10。
本次更新已在以下 MCAD 平台和插件版本上经过测试:
| MCAD 版本 | MCAD 插件版本 |
|---|---|
| Autodesk Inventor Professional® - 2022、2023 版本 | 3.3.0.6 |
| Autodesk Fusion 360® (注 1) | 3.3.0.6 |
| Dassault Systemes SOLIDWORKS® - 2020、2021、2022、2023 版本 | 3.3.0.9 |
| PTC Creo Parametric® - 7.X、8.X、9.X | 3.3.0.6 |
| Siemens NX® - 1953 或更高版本 (注 2) | 3.3.0.8 |
Notes:
- Altium CircuitMaker 仅支持 Autodesk Fusion 360。
- Siemens NX 仅面向使用 Altium 企业解决方案的设计人员提供。
发行说明
| MCAD-3587 | 在 SOLIDWORKS 和 PTC Creo 中,CoDesigner 现在支持在刚柔结合板的刚性区段上定义禁布区和 Room。 |
| MCAD-3650 | 已更改本地部署服务器的 Altium 许可证检查方式。此前,本地部署服务器默认可使用所有“Pro”功能。现在,CoDesigner 会逐项检查每项“Pro”功能。要使用最近推出的“Pro”功能(多板同步和禁布区/Room 同步),应更新“Altium Enterprise Server & CAL”许可证。 |
| MCAD-3666 | 根据 Altium 的许可政策,现在仅“PRO”和“Enterprise”订阅支持在 MCAD 中创建禁布区和 Room。注意:此前在“Standard”订阅下于 MCAD 中创建的现有禁布区和 Room 不受影响,但今后对这些对象所做的任何更改都将不再传输到 ECAD。 |
| MCAD-3745 | 在 SOLIDWORKS 中,改进了刚柔结合板 2.0 中各板区段的配合方式,通过添加角度配合来避免潜在的微小对齐问题。 |
| MCAD-3746 | 在 Siemens NX 中,CoDesigner 现在支持设置自定义条目类型,以便在 Siemens Teamcenter 中存储 PCB 对象。 |
| MCAD-3812 | CoDesigner 无法通过使用 Firebird DBMS 的本地部署服务器同步多板项目。 |
CoDesigner 3.2.0 新增功能
Released: 17 November 2022 – Version 3.2.0
功能亮点
CoDesigner 演示模式
CoDesigner 现在在 MCAD 中提供 demo mode。要访问演示模式,您需要:
- 一个 Altium 账户,其用户名当前不属于任何现有 Altium 工作区,
- 一个受支持的 MCAD 解决方案,
- 并安装最新版本的 Altium MCAD CoDesigner 插件。
如果您的账户用户名当前不属于任何 Altium 工作区,那么在 MCAD 软件中登录 CoDesigner 后,Altium CoDesigner 面板将显示有关如何访问演示项目的信息。
如果您当前不是任何工作区的成员,登录 Altium MCAD CoDesigner 后即可使用演示模式。
在演示模式下,机械工程师可以:
- 以 MCAD 的原生格式构建演示 PCB 的模型,检查模型结构,并了解如何将模型与外壳关联或添加约束。
- 拉取设计变更并探索变更控制功能(CoDesigner 会模拟对演示 PCB 的 ECAD 变更)。
- 构建精确的铜箔 3D 几何模型(Autodesk Fusion 360 和 Siemens NX 尚不支持构建 3D 铜箔)。
- 检查 PCB 的机械定义,包括更改板形、元件布局、创建安装孔,以及创建禁布区/Room。
将模拟变更拉取到 MCAD 后,您可以单击某个条目,以在板上高亮显示该变更(以紫色显示)。
从 MCAD 软件中打开 Altium Web 界面中的 PCB
现在,在 MCAD 中,您可以单击 Altium CoDesigner 面板顶部的
(Open in Web)按钮,在 Altium 工作区 Web 界面中打开 PCB/多板项目的 ECAD 版本。
- 默认显示电路板的 3D 视图。您还可以使用顶部的选项卡查看 SCH、PCB(电路板的 2D 版本)、Draftsman 文档和 BOM(ActiveBOM 物料清单)。
- 使用 Web 界面图形区域右上方的图标可对元件或网络进行 Search;或者单击图形显示区域中的元件或网络,在 Info 面板中显示详细信息。该对象将在原理图、PCB、3D 和 BOM 选项卡中同步高亮显示。
单击 MCAD 软件中的“在 Web 中打开”按钮,即可在您首选的 Web 浏览器中打开 PCB 的 ECAD 版本,然后使用界面功能更详细地探索设计。
轻松折叠/展开刚柔结合板
在 SOLIDWORKS 和 PTC Creo 中,Altium CoDesigner 功能区新增了一个按钮,用于 Fold / Unfold 刚挠结合 PCB。此前,机械工程师必须在 MCAD 模型树中手动压缩/解除压缩折弯特征,才能折叠/展开刚挠结合 PCB。
使用 Altium CeoDesigner 功能区上的“折叠/展开”按钮,可快速切换所有折弯的压缩状态。
更详细的元件参数变更信息
当设计在电子和机械设计团队之间来回传递,且双方均使用元件管理系统时,如果检测到 ECAD 元件与受 PDM 控制的 MCAD 元件之间存在差异,就可能发生冲突。
现在,在从 ECAD 同步到 MCAD 期间,CoDesigner 会在 MCAD 中显示元件属性拟议变更的详细信息。此前,元件变更在变更列表中仅显示为一条记录;现在,可以展开该变更,查看每个已修改元件的名称变更、封装变更以及编辑或修改过的属性等详细信息。
这些详细信息有助于机械工程师在 ECAD 和 MCAD 库不再同步时快速排查原因,例如上一次同步时 MCAD 或 PDM 自动进行了更改,并判断这些变更对设计的影响。
展开变更条目,查看需要同步哪些元件参数。
支持 PTC Creo 9
Altium MCAD CoDesigner 的 3.2 更新新增了对 PTC Creo 9 版本的支持。
Altium MCAD CoDesigner 现已支持 PTC Creo V9(图片由 PTC 提供)
支持的版本
- Altium Designer 22.6(或更高版本),搭配版本为 3.2.0.1730 的 MCAD CoDesigner 扩展
- Altium NEXUS Client 5.6 至 5.8,搭配版本为 3.2.0.490 的 MCAD CoDesigner 扩展
- Altium CircuitMaker 不支持 CoDesigner 3.x;其可用的最新版本为 CoDesigner 2.10。
本次更新已在以下 MCAD 平台和插件版本上进行测试:
| MCAD 版本 | MCAD 插件版本 |
|---|---|
| Autodesk Inventor Professional® - 2022、2023 版 | 3.2.0.8 |
| Autodesk Fusion 360® (注 1) | 3.2.0.7 |
| Dassault Systemes SOLIDWORKS® - 2020、2021、2022、2023 版 | 3.2.0.11 |
| PTC Creo Parametric® - 7.X、8.X、9.X | 3.2.0.8 |
| Siemens NX® - 1953 或更高版本 (注 2) | 3.2.0.8 |
Notes:
- Altium CircuitMaker 仅支持 Autodesk Fusion 360。
- Siemens NX 仅作为 Altium Enterprise Solution 的一部分向设计人员提供。
发行说明
| MCAD-2932 | 现在,在从 ECAD 同步到 MCAD 期间,CoDesigner 会在 MCAD 中显示元件属性拟议变更的详细信息(此前,这些变更在变更列表中仅显示为一条记录)。这有助于机械工程师排查因上一次同步时 MCAD 或 PDM 自动更改而导致 ECAD 和 MCAD 库不同步的情况。 |
| MCAD-3404 | PTC Creo:改进了构建 3D 铜的算法,修复了构建重复的小型铜元素时出现的问题,并提升了整体性能。 |
| MCAD-3498 | PTC Creo:新增对 Creo 9 版本的支持。 |
| MCAD-3500 | 对于大型 PCB,当贴图尺寸超过 32768 像素时,CoDesigner 会裁剪贴图图像。此问题已修复。 |
| MCAD-3510 | SOLIDWORKS:构建跨越多个区域的挖空时,CoDesigner 现在使用 SOLIDWORKS 派生草图。 |
| MCAD-3590 | PTC Creo:在 ECAD 中更改板外形后,CoDesigner 现在仅重新构建刚挠结合板中发生更改的区域(此前会重新构建整块板)。 |
| MCAD-3599 | 如果用户未关联任何工作区,CoDesigner 现在会在 MCAD 中提供“演示模式”。在演示模式下,机械工程师可以执行以下操作:a) 以 MCAD 原生格式构建演示 PCB 模型,检查模型结构,并了解如何将模型与外壳关联/添加约束;b) 了解如何控制变更(CoDesigner 会模拟对演示 PCB 的 ECAD 更改);c) 构建精确的铜 3D 几何模型(Autodesk Fusion 360 和 Siemens NX 尚不支持构建 3D 铜);d) 检查 PCB 的机械定义,包括更改板形状、元件布局、创建安装孔,以及创建禁止区域/Room。 |
| MCAD-3647 | SOLIDWORKS 和 PTC Creo:CoDesigner 功能区工具栏新增了用于折叠/展开刚挠结合 PCB 的按钮。此前,机械工程师必须在 MCAD 模型树中手动压缩/解除压缩折弯特征,才能折叠/展开刚挠结合 PCB。 |
| MCAD-3686 | 在 MCAD 中,现在可以单击 Altium CoDesigner 面板顶部的“在 Web 中打开”按钮,在 Altium 工作区 Web 界面中打开 PCB/多板项目。 |
| MCAD-3718 | SOLIDWORKS:如果 CoDesigner 设置中的“3D 铜”选项已开启,首次拉取 PCB 时,捕捉设置会重置为默认状态。此问题已修复。 |
| MCAD-3728 | 在 SOLIDWORKS 中,代表刚挠结合板不同区域的零件和子装配体的名称现在包含 PCB 项目名称,从而在 PDM 启用名称唯一性检查时简化相关工作。 |
CoDesigner 3.1.0 新增功能
Released: 4 October 2022 – Version 3.1.0
功能亮点
本版本重点引入了对使用 Altium PCB 编辑器高级刚挠结合模式(也称为 Rigid-Flex 2 或 RF2)设计的电路板的支持。在 ECAD 中,高级刚挠结合模式支持更复杂的刚挠结合设计,包括具有重叠挠性区域、PCB 内部挖空中的折弯以及自定义形状刚挠分割的设计。
增强的刚挠结合设计(测试版)
CoDesigner 新增对高级刚挠结合模式的支持,为 ECAD-MCAD 刚挠结合设计协同带来了以下改进:
- 支持不同厚度的挠性区域
- 支持相互重叠的独立挠性区域
- 在 SOLIDWORKS 的 MCAD 模型中呈现刚性区域上的铜和丝印
- 局部弯折(仅发生在较大柔性区域开槽内的柔性区域中的弯折)
在 Altium Designer 和 PTC Creo 中打开的高级刚柔结合设计,其中包含厚度不同且相互重叠的柔性区域。
高级刚柔结合 (RF2) 板在 MCAD 中的结构
以下是高级刚柔结合板在 MCAD 中的结构概述:
-
RF2 设计中的每个刚性区域都表示为一个装配体,其中包含电路板的该刚性部分(区域)以及安装在该区域上的元件(与刚性 PCB 在 MCAD 中的建模方式非常相似)。
-
电路板的每个柔性区域都表示为一个钣金零件。在该零件中,每条 ECAD 弯折线都定义为一个草绘折弯。请注意,由于相应 MCAD 工具的折弯要求,可以从 ECAD 推送的弯折不一定能在 MCAD 中正确成形。另外请注意,目前尚不支持柔性区域上的元件。
-
对于贯穿多个电路板区域的开槽,MCAD 中会创建单独的拉伸切除特征。如果机械工程师想要在 MCAD 中更改此类开槽的形状,则需要更改所有这些拉伸切除特征。
使用高级刚柔结合板的注意事项
-
对于 ECAD 中的 RF2 板,电路板的每个 X-Y 区域都绘制为单独的对象,然后为其分配子层叠(而对于 RF1 板,则是先定义整体板形,再放置分割线,将其划分为所需的电路板区域)。RF2 中不允许相邻区域之间存在间隙,它们必须完全接触或重叠。如果两个区域重叠,软件会将重叠区域视为层数较多的区域的一部分。了解这一点后,如果柔性区域与相邻刚性区域的边缘难以对齐,将柔性区域延伸到刚性区域内可能会更方便。了解有关规划刚性和柔性区域 - 高级模式的更多信息。
-
ECAD PCB 编辑器提供了多种工具,可帮助您从现有的直线/圆弧对象创建区域。了解有关从选定对象创建电路板区域的更多信息。
-
在 ECAD 中,必须定义每一组不同的层(子层叠),可以通过复制现有层来创建新的子层叠,也可以通过添加层来定义不同的子层叠。了解有关添加和编辑新子层叠的更多信息。
-
RF2 模式支持在三维空间中相互重叠的柔性区域。为此,在 ECAD 的板规划模式下放置弯折线时,设计人员必须确保将弯折应用到正确的柔性层叠区域(
)。否则,将设计从 ECAD 推送到 MCAD 时,会显示区域未受影响的警告(
)。
-
SOLIDWORKS 中 RF2 模式下的 PCB 装配体结构与 RF1 模式下的装配体结构不同,因此,如果在 ECAD 中将模式从 RF1 切换为 RF2,建议在 SOLIDWORKS 中重新拉取电路板。在 Creo 中,RF1 和 RF2 的 PCB 装配体结构是统一的,因此 MCAD 特征树不会发生变化。
-
在 SOLIDWORKS 的 RF2 模式下,表示顶层/底层铜、丝印和阻焊层的贴花现在会应用到刚性区域。
-
目前,使用高级刚柔结合模式的电路板尚不支持在 MCAD 中创建新区域和弯折。
-
在 MCAD 中编辑 PCB 的几何形状时,请记住,相邻区域的几何形状之间没有关联性。如果修改了某个区域的几何形状,请相应调整相邻区域的几何形状。
-
如果对几何形状进行了重大更改,例如更改边的集合,MCAD 中的约束可能会失效。这是正常现象,这些约束将在下一次 MCAD-ECAD-MCAD 同步时恢复。
-
更改弯折后,大多数情况下都需要执行 MCAD 重建操作。
-
如果您的设计存储在 Altium 365 中,将项目保存到服务器后触发的自动推送不会处理刚柔结合板的更改(ECAD 服务器端自动推送尚未支持 RF2 更改)。将刚柔结合项目保存到服务器后,您还必须在 MCAD CoDesigner 面板中手动将 PCB 推送到 MCAD。
-
对于刚柔结合板,目前不支持定义禁布区域(ECAD 禁布区)、文本注释区域(ECAD Room)、构建 3D 铜,以及在 MCAD 的 PCB 定义中指定外壳(并将外壳发送到 ECAD)。
-
PCB 设计中的柔性区域在 MCAD 中建模为钣金。每种 MCAD 工具都有自己的一套检查规则,用于验证钣金能否形成弯折,检查时会考虑以下因素:
-
电路板厚度
-
弯折半径
-
弯折角度
-
弯折区域与区域边界之间的距离
-
支持 SOLIDWORKS 2023
SOLIDWORKS 2023 现已进入 Beta 测试阶段,CoDesigner 3.1 已更新以支持该版本。
支持的版本
- Altium Designer 22.6(或更高版本),配合版本为 3.1.0.1709 的 MCAD CoDesigner 扩展
- Altium NEXUS Client 5.6 至 5.8,配合版本为 3.1.0.487 的 MCAD CoDesigner 扩展
- CoDesigner 3.x 不适用于 Altium CircuitMaker;支持的最新版本为 CoDesigner 2.10。
此更新已在以下 MCAD 平台和插件版本上进行测试:
| MCAD 版本 | MCAD 插件版本 |
|---|---|
| Autodesk Inventor Professional® - 2022、2023 版本 | 3.1.0.11 |
| Autodesk Fusion 360® (注 1) | 3.1.0.9 |
| Dassault Systemes SOLIDWORKS® - 2020、2021、2022、2023 版本 | 3.1.0.35 (注 3) |
| PTC Creo Parametric® - 7.X、8.X | 3.1.0.28 |
| Siemens NX® - 1953 或更高版本 (注 2) | 3.1.0.9 |
Notes:
- Altium CircuitMaker 仅支持 Autodesk Fusion 360。
- Siemens NX 仅作为 Altium Enterprise Solution 的一部分提供给设计人员使用。
- 10 月 4 日发布时的版本为 3.1.0.34。由于 Symantec Antivirus 将先前版本检测为病毒(推测为误报),因此提供了此更新版本。此更新版本的功能没有变化。
发行说明
| MCAD-2438 | 如果不同层堆栈中定义了两个或更多同名层,CoDesigner 将无法从 ECAD 推送刚柔结合 PCB。此问题已修复。 |
| MCAD-3234 | 如果 MCAD 中的 CoDesigner 连接到自定义服务器,插件现在会显示该服务器的名称(之前显示为“Custom Server”)。 |
| MCAD-3242 | 如果更改发生在往年,CoDesigner 现在会在历史记录中显示更改的年份,以避免混淆。 |
| MCAD-3466 | CoDesigner 现在可将以高级刚柔结合(RF2)模式设计的 PCB 与 SOLIDWORKS 和 PTC Creo 同步。 注 1:在 SOLIDWORKS 中,RF2 模式下的 PCB 装配体结构与 RF1 模式下的装配体结构不同,因此,如果在 ECAD 中将模式从 RF1 切换为 RF2,建议在 SOLIDWORKS 中重新拉取电路板。 注 2:在 SOLIDWORKS 的 RF2 模式下,表示顶层/底层铜、丝印和阻焊层的贴图现在会应用于刚性区域。 注 3:目前尚不支持在 MCAD 中创建新区域和折弯,也不支持将贴图应用于柔性区域。 |
| MCAD-3528 | 在 Autodesk Inventor 2023 中,“选择项目”对话框有时会转到后台,导致无法继续工作。此问题已修复。 |
| MCAD-3548 | 现已支持 SOLIDWORKS 2023。 |
| MCAD-3655 | 由于 Altium 服务器的安全策略发生变更,普通 ECAD 用户(非管理员)无法再邀请外部机械工程师加入工作区。在这种情况下,在 ECAD CoDesigner 扩展中推送时启用“共享”选项的行为已更改:CoDesigner 现在会提示非管理员 ECAD 用户,必须由工作区管理员邀请外部机械工程师加入工作区。 |
| MCAD-3658 | CoDesigner 按钮已添加到 Autodesk Inventor 的默认功能区中。使用此按钮可打开 CoDesigner 面板,从而解决了在 Autodesk Inventor 2023 中未打开任何文件时无法访问该面板的问题。 |
CoDesigner 3.0.0 新增功能
Released: 18 July 2022 – Version 3.0.0
功能亮点
Altium CoDesigner 3.0 新增了将 MCAD 设备装配体与 ECAD 多板装配体同步的支持。此功能最初以 Beta 版形式面向 SOLIDWORKS 发布,后续版本将陆续支持其他 MCAD 工具。
支持多板装配体
在机械 CAD 软件中,由多个装配体构建设备是开发产品的标准方法。Altium 的电子设计软件支持类似的概念,即将多个 PCB 组合在一起,创建称为 Multi-Board Assembly 的 PCB 装配体。此装配体还可以包含外壳。
将 PCB 装入外壳的过程最好在 MCAD 中完成。不过,ECAD 工程师可能也需要执行机电检查,例如检查元件之间以及元件与外壳之间的间隙,同时检查指示灯和显示屏、按钮、连接器等人机交互元件的可操作性和标识。能够在 MCAD 和 ECAD 领域之间同步整个设备装配体有诸多优势,可让机械和电子设计团队快速验证设备当前的装配状态。
Altium CoDesigner 3.0 新增了将 MCAD 设备装配体与 ECAD 多板装配体同步的支持。最初的 Beta 版本支持 SOLIDWORKS,后续版本将增加对其他 MCAD 的支持。
► 了解有关在 Altium MCAD CoDesigner 中同步多板装配体的更多信息。
以下幻灯片概述了在 MCAD 和 ECAD 之间同步多板装配体的过程。步骤顺序并非固定不变,例如,幻灯片所示的顺序是先从 ECAD 拉取各个 PCB 并将其装入 MCAD 外壳,然后再决定将整个装配体传输到 ECAD。
从 ECAD 推送各个 PCB必须从 ECAD 推送每个 PCB,将其拉取到 MCAD 中,并保存为装配体。 推送 ECAD 多板装配体将各个 PCB 包含在 ECAD 多板装配体中(可以不定义其位置),然后从 ECAD 推送该多板装配体(MBA)。 在 MCAD 中创建设备装配体包含外壳以及一个或多个 PCB MCAD 装配体(也可以稍后再添加 PCB)。 识别 PCB如果已添加一个或多个 PCB 装配体,单击此按钮即可告知 CoDesigner,它检测到的每个 PCB 都属于此 MCAD 设备装配体。 链接多板装配体如果 PCB 已被识别,您可以从 Altium CoDesigner 面板顶部的下拉菜单中选择 Link Multiboard 命令,将 MCAD 设备装配体链接到 ECAD 多板装配体,如上所示。如果尚未识别 PCB,请使用 Altium CoDesigner 面板上的 Link Multiboard 按钮。 定义外壳在 MCAD 特征树中选择外壳,然后单击 Altium CoDesigner 功能区上的 Enclosure 按钮。CoDesigner 随即会将此零件/装配体识别为外壳,并在 Altium CoDesigner 面板的 Multiboard Definition 部分中予以指示。 从 MCAD 推送装配体CoDesigner 会将每个 PCB 的位置和方向推送到 ECAD;如果已定义外壳,也会一并推送。 将装配体拉取到 ECAD在 ECAD 多板装配体编辑器的 MCAD CoDesigner 面板中,将完成的装配体拉取到 ECAD。 ECAD 中完成的装配体工程师现在可以在 ECAD 中检查完成的多板装配体。 |
► 了解有关使用 Altium CoDesigner 同步多板装配体的更多信息
Fusion 360 - 支持在设备装配体环境中工作
Autodesk Fusion 360 现在支持在设备装配体环境中工作。Fusion 360 中的 CoDesigner 现在可以识别 PCB 和外壳,支持在 MCAD 和 ECAD 之间交换外壳(其他 MCAD 已支持这些功能)。
在模型树中选择外壳,然后单击 Altium CoDesigner 按钮上的“外壳”按钮,并查看面板以确认外壳已被识别。
保存到服务器时由 CoDesigner 自动推送
在 CoDesigner 中从 ECAD 执行推送时,推送到 Altium 工作区的并不是 PCB 文件,而是一个专用的 ECAD 到 MCAD 数据包。此数据包包含 PCB 数据、层几何数据、Parasolid 格式的元件 3D 模型,以及铜几何数据(如果该选项可用且已启用)。
将 PCB 项目保存到工作区与推送到 MCAD 是相互独立的操作。将推送到 MCAD 与保存到服务器分开进行可能会引起误解:电气工程师可能认为,在一天工作结束时执行“保存到服务器”后,其他需要访问该设计数据的人员就都能获取最新数据并直接使用了。
为了简化文件同步流程,现在只要在 ECAD 中对 PCB 项目执行 Save to Server,工作区就会自动执行一次 MCAD 推送。
当 MCAD 工程师执行拉取时,系统会提示上一次 MCAD 推送是自动执行的,如下方幻灯片所示。手动 MCAD 推送在 Altium CoDesigner 面板中的标记方式保持不变。
禁布区和 Room
在 ECAD 中创建或更改的禁布区和 Room 默认不再显示在 MCAD 中,从而去除对机械工程师而言多余的视觉信息。
适用于 Siemens NX 的 CoDesigner 结束测试阶段
随着 Altium CoDesigner 3.0 的发布,适用于 Siemens NX 的 CoDesigner 已结束测试阶段。
支持的版本
- Altium Designer 22.6(或更高版本),搭配版本为 3.0.0.1610 的 MCAD CoDesigner 扩展
- Altium NEXUS Client 5.6 至 5.8,搭配版本为 3.0.0.474 的 MCAD CoDesigner 扩展
- CoDesigner 3.0 不适用于 Altium CircuitMaker;CoDesigner 2.10 是其可用的最新版本。
此更新已在以下 MCAD 平台和插件版本上通过测试:
| MCAD 版本 | MCAD 插件版本 |
|---|---|
| Autodesk Inventor Professional® - 2022、2023 版本 | 3.0.0.14 |
| Autodesk Fusion 360® (注 1) | 3.0.0.14 |
| Dassault Systemes SOLIDWORKS® - 2020、2021、2022 版本 | 3.0.0.13 |
| PTC Creo Parametric® - 7.X、8.X | 3.0.0.13 |
| Siemens NX® - 1953 或更高版本 (注 2) | 3.0.0.13 |
Notes:
- Altium CircuitMaker 仅支持 Autodesk Fusion 360。
- Siemens NX 仅作为 Altium Enterprise Solution 的一部分向设计人员提供。
发行说明
| MCAD-2364 | Autodesk Fusion 360 现已支持在设备装配体环境中进行设计以及外壳交换(其他 MCAD 平台已支持这些功能)。请注意,插入设备装配体后,Autodesk Fusion 360 会保留 PCB 元件相对于设备装配体的位置。如果先在 MCAD 中移动设备装配体内的 PCB,然后在 ECAD 中移动元件,建议从设备装配体中移除 PCB 后重新插入,以重置这些关系,并确保元件在设备装配体中的位置正确。 |
| MCAD-2775 | PTC Creo:CoDesigner 现在可以从 PTC Windchill PDM Link 读取模板。 |
| MCAD-3038 | PTC Creo:使用某些 Creo 模板时,非圆形金属化孔的铜 3D 模型构建不正确(过于粗糙)。已修复。 |
| MCAD-3154 | 要同步多板项目,应通过 MCAD 中 CoDesigner 面板上的“Link Multiboard”功能,将 MCAD 中代表设备/系统的装配体与相应的 ECAD 多板项目关联。此功能可同步 PCB 和机械外壳部件在三维空间中的位置。各子 PCB 本身必须按常规方式单独同步。 |
| MCAD-3221 | 在 ECAD 中创建或更改的禁布区和 Room 不再显示在 MCAD 中,从而去除对机械工程师而言多余的信息。 |
| MCAD-3239 | 在 SOLIDWORKS 中,如果电路板草图包含一条与草图相交并将其划分为多个区域的中心线,CoDesigner 将无法处理电路板外形轮廓。CoDesigner 现在会就此向用户发出警告。 |
| MCAD-3294 | PTC Creo:在某些情况下,CoDesigner 无法构建内部覆铜多边形。已修复。 |
| MCAD-3297 | PTC Creo:使用某些 Creo 模板时,细小铜结构的 3D 模型构建不正确(过于粗糙)。已修复。 |
| MCAD-3303 | 在 MCAD 中,如果最近一次来自 ECAD 的自动推送因某种原因失败,CoDesigner 现在允许用户使用上一次从 ECAD 成功推送的数据。 |
| MCAD-3322 | PTC Creo:在“使用 MCAD 中数据管理系统的模型”模式下,如果多个 ECAD 元件引用同一个 MCAD 模型,CoDesigner 无法复用现有的 MCAD 模型(而是使用 ECAD 模型)。已修复(现在可以正确复用 MCAD 模型)。 |
| MCAD-3329 | Siemens NX:更改元件高度限制后,无法正常取消隐藏小型元件。已修复。 |
| MCAD-3335 | PTC Creo:如果 Creo 模板的平面方向不兼容,CoDesigner 现在会发出警告。 |
| MCAD-3345 | SOLIDWORKS:使用 PCB 变体时,原生元件关联无法正常工作。已修复。 |
| MCAD-3347 | Autodesk Fusion 360:CoDesigner 无法正确处理包含圆弧的复杂形状的挖空、禁布区和 Room。已修复。 |
| MCAD-3379 | 适用于 Siemens NX 的 CoDesigner 已从“测试版”转为“正式版”。 |
| MCAD-3391 | 当元件被放置在不允许放置元件的层上时,CoDesigner 现在会向 ECAD 用户发出警告(CoDesigner 无法保证此类元件在 MCAD 中的位置正确)。 |
| MCAD-3396 | PTC Creo:使用某些 Creo 模板时,过孔上的铜 3D 模型构建不正确(过于粗糙)。已修复。 |
| MCAD-3397 | PTC Creo:在 PCB 底面定义的复杂禁布区和 Room(草图中包含圆弧的实体)未能正确传输到 ECAD。已修复。 |
| MCAD-3398 | SOLIDWORKS:使用 SOLIDWORKS PDM STANDARD 时,CoDesigner 无法发送机械外壳的零件。已修复。 |
| MCAD-3400 | 如果 MCAD 端使用了公共元件文件夹,且该文件夹由 PDM 系统管理,CoDesigner 将无法更改该公共元件文件夹的“\Orig”子文件夹中包含层图形的中间文件。已修复(“\Orig”子文件夹现在存储在项目文件夹中,便于查找并检查更改)。 |
| MCAD-3402 | PTC Creo:在某些情况下,元件高度限制的更改未得到正确处理。已修复。 |
| MCAD-3403 | SOLIDWORKS:如果在 ECAD 中更改了元件模型,则无法取消隐藏该元件。已修复。 |
CoDesigner 2.x 新增功能
Released: 22 May 2020 (Version 2.0.3) – 25 May 2022 (Version 2.10.0)
了解有关 MCAD CoDesigner 2.x 版本更新的更多信息。
)。
)。
)。



)。






















