CoDesigner 新功能
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。
-
设计人员只有在使用 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.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 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。
-
设计人员只有在使用 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.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 同步功能已从 Beta 测试阶段转为正式发布。 |
| MCAD-5735 | 现已支持 Autodesk Inventor 2027。 |
CoDesigner 3.14.0 新增功能
Released: 17 December 2025 – Version 3.14.0
功能亮点
保存到服务器时自动推送线束
在 CoDesigner 面板中从 ECAD 执行推送时,您并不是将 ECAD 项目推送到 Altium 工作区,而是推送一个专用的 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(或更高版本),搭配版本为 3.14.0.2469 的 MCAD CoDesigner 扩展
-
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 | 线束同步:现在,即使 ECAD 线束项目此前未从 ECAD 推送过,CoDesigner 也允许您从 Altium 365 拉取该项目。在 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(或更高版本),搭配版本为 3.13.0.2437 的 MCAD CoDesigner 扩展
-
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。
-
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.13.0 发行说明
| MCAD-5166 | 从 MCAD 推送时,CoDesigner 现在会保存被定义为 PCB 外壳组成部分的 MCAD 零件,以避免 ECAD 获取过时(未保存)的外壳修订版。 |
| MCAD-5334 | 现在可选择是否在 MCAD 中创建 PCB 铣切刀具路径实体,由 MCAD CoDesigner 设置中的相应选项控制。注意:默认状态为开启(以保持与先前版本的兼容性),但建议关闭此选项,以避免铣切刀具路径实体可能破坏 PCB 边缘。 |
| MCAD-5426 | 线束同步:CoDesigner 现在可同步包含双绞线的电缆。双绞线中的导线现在会作为独立导线传输,同时保留其绞合属性。 |
| MCAD-5460 | 现已支持 PTC Creo v. 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 v. 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 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 选项(
)。
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 Workspace 中设置)。注 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 不再将“Part Number”属性应用于 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 铜。
-
目前,刚挠结合板尚不支持在 MCAD 中构建 3D 铜,以及在 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 点。此前,这些点在 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。
-
设计人员只能通过 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 选项(
)。
适用于 SOLIDWORKS 2025 的 CoDesigner 3.10.0 热修复补丁发布说明
| 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(或更高版本),搭配 MCAD CoDesigner 扩展版本 3.9.0.2208
-
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 实体的几何形状基于该自由 3D 实体外部的几何形状时,自由 3D 实体从 MCAD 传输到 ECAD 不正确的问题。 |
| 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 | 线束项目同步支持现已结束测试阶段。注 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 的线束同步支持进入公开测试阶段,拥有适用 Altium Designer 订阅的 PTC Creo 和 SOLIDWORKS 工程师均可使用。
使用 MCAD CoDesigner 同步线束设计
在 Altium MCAD CoDesigner 3.8 更新中,MCAD-ECAD 线束同步支持从定向测试进入公开测试阶段。线束是许多电子产品中的常见组件。通过此次更新,使用 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(或更高版本),安装 MCAD CoDesigner 扩展,版本为 3.8.0.2085
-
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(此前,在 ECAD 中执行“保存到服务器”时,所有 PCB 都会自动推送,无论是否需要在 MCAD 中构建)。请注意,一旦以这种方式选中了某个 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 后,流动分析功能区变为不可用状态。此问题已修复。 |
| MCAD-4637 | 启用“3D Copper”后,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 的支持,该路径在 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 封装的链接,是通过将 MCAD 模型属性映射到 Altium 工作区中的 ECAD 元器件参数来定义的。 此前,CoDesigner 只能将 ECAD 参数映射到单个类别的 NX 模型属性,这限制了元器件链接的选择范围。 在此版本中,CoDesigner 现在支持在工作区的 MCAD model property used for mapping and recognition 字段中同时定义 Teamcenter Category 和 Property。
格式为: <CategoryName>::<PropertyName>
用于链接的 Teamcenter 类别和属性在工作区设置中进行映射,使用的语法为 <CategoryName>::<PropertyName>。
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 选项(
)。
CoDesigner 3.7.0 针对 Autodesk Fusion 的热修复版本说明
| 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 的支持。此版本 CoDesigner 也支持预览多板装配中的更改,并改进了所有受支持 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 中对刚柔结合板弯折的支持
此前,如果柔性区域内存在大量弯折,CoDesigner for SOLIDWORKS 无法正确处理该区域中的弯折。此限制现已移除。
支持的版本
- 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。
-
设计人员只能通过 Altium 企业解决方案使用 Siemens NX。请注意,较新版本的 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 时支持 Workspace 文件夹
将新 PCB Pull到 MCAD 时,Altium Workspace 文件夹现在会显示在 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。
- Siemens NX 仅作为 Altium Enterprise Solution 的一部分提供给设计人员。
CoDesigner 3.5.0 热修复版本发行说明
| MCAD-4221 | 当推送和拉取次数较多时,MCAD 中的 CoDesigner 显示的 ECAD 推送日期/时间和注释并非来自最新一次推送。已修复。 |
CoDesigner 3.5.0 发行说明
| MCAD-2210 | Altium Workspace 文件夹现在会显示在 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 中,并包含直接从 Altium 工作区放置到 ECAD PCB 中、具有完整定义的 ECAD 元件。
► 详细了解从 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 Enterprise Solution 才能使用 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 阶段,请确认已在 Altium Designer 中启用高级选项 PCB.FootprintParameters,以使用此 CoDesigner 功能。 |
| 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。
- 设计人员仅可通过 Altium Enterprise Solution 使用 Siemens NX。
发行说明
| 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 数据库管理系统的本地部署服务器同步多板项目的问题。 |
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 面板中查看详细信息。该对象将在 Sch、PCB、3D 和 BOM 选项卡中同时高亮显示。
单击 MCAD 软件中的“在 Web 中打开”按钮,在首选 Web 浏览器中打开 PCB 的 ECAD 版本,然后使用界面功能更详细地探索设计。
► 了解有关 Altium 工作区基于浏览器的界面的更多信息
轻松折叠/展开刚柔结合板
在 SOLIDWORKS 和 PTC Creo 中,Altium CoDesigner 功能区新增了一个按钮,用于Fold / Unfold刚柔结合 PCB。此前,机械工程师必须在 MCAD 模型树中手动压缩/解除压缩折弯特征,才能折叠/展开刚柔结合 PCB。
使用 Altium CeoDesigner 功能区上的“折叠/展开”按钮,可快速切换所有折弯的压缩状态。
更详细的元件参数变更信息
当设计在电子和机械设计团队之间来回传递,且两个团队都使用元件管理系统时,如果检测到 ECAD 元件与受 PDM 控制的 MCAD 元件之间存在差异,就可能发生冲突。
在 MCAD 中,CoDesigner 现在会在 ECAD 到 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 扩展
- CoDesigner 3.x 不适用于 Altium CircuitMaker;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。
- 设计人员只能通过 Altium 企业解决方案使用 Siemens NX。
发行说明
| MCAD-2932 | 在 MCAD 中,CoDesigner 现在会在 ECAD 到 MCAD 的同步过程中,显示拟议元件属性变更的详细信息(此前,这些变更在变更列表中仅显示为一条记录)。当上一次同步时 MCAD 或 PDM 自动进行的更改导致 ECAD 和 MCAD 库不同步时,这有助于机械工程师排查情况。 |
| MCAD-3404 | PTC Creo:改进了构建 3D 铜的算法,修复了构建重复小型铜元素时的问题,并提升了整体性能。 |
| MCAD-3498 | PTC Creo:新增了对 Creo 9 版本的支持。 |
| MCAD-3500 | CoDesigner 会裁剪大型 PCB 的贴图图像(贴图尺寸超过 32768 像素时)。此问题已修复。 |
| 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 面板顶部的“在网页中打开”按钮,在 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 房间)、构建 3D 铜,以及在 MCAD 的 PCB 定义中指定外壳(并将外壳发送到 ECAD)。
-
PCB 设计中的挠性区域在 MCAD 中建模为钣金。每种 MCAD 工具都有自己的一套检查规则,用于验证钣金能否形成弯折,检查时会考虑以下因素:
-
电路板厚度
-
弯折半径
-
弯折角度
-
弯折区域与区域边界之间的距离
-
支持 SOLIDWORKS 2023
SOLIDWORKS 2023 现已进入 Beta 测试阶段,CoDesigner 3.1 已更新以支持该版本。
支持的版本
- Altium Designer 22.6(或更高版本),搭配 MCAD CoDesigner 扩展版本 3.1.0.1709
- Altium NEXUS Client 5.6 至 5.8,搭配 MCAD CoDesigner 扩展版本 3.1.0.487
- 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。
- 设计人员只能通过 Altium Enterprise Solution 使用 Siemens NX。
- 10 月 4 日发布时的版本为 3.1.0.34。由于 Symantec Antivirus 将之前的版本检测为病毒(推测为误报),因此提供了这个较新的版本。此较新版本在功能上没有任何变化。
发行说明
| MCAD-2438 | 如果在不同的层叠中定义了两个或更多同名层,CoDesigner 将无法从 ECAD 推送刚柔结合 PCB。现已修复。 |
| MCAD-3234 | 如果 CoDesigner 在 MCAD 中连接到自定义服务器,现在插件中会显示该服务器的名称(之前显示为“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 | Autodesk Inventor 的默认功能区中已添加 CoDesigner 按钮。使用此按钮可打开 CoDesigner 面板,解决了 Autodesk Inventor 2023 中未打开任何文件时无法访问该面板的问题。 |
CoDesigner 3.0.0 新增功能
Released: 18 July 2022 – Version 3.0.0
功能亮点
Altium CoDesigner 3.0 新增了将 MCAD 设备装配体与 ECAD 多板装配体同步的支持。此功能最初面向 SOLIDWORKS 发布测试版,对其他 MCAD 工具的支持将在后续版本中推出。
支持多板装配体
在机械 CAD 软件中,将多个装配体组合成设备是开发产品的标准方法。Altium 的电子设计软件支持类似的概念,即将多个 PCB 组合成一个 PCB 装配体,称为 Multi-Board Assembly。此装配体还可以包含外壳。
将 PCB 装入外壳的过程最好在 MCAD 中完成。但 ECAD 工程师可能也需要进行机电检查,例如元件之间以及元件与外壳之间的间隙检查,还需要检查指示灯、显示屏、按钮和连接器等人机交互部件的可操作性及其标识。能够在 MCAD 和 ECAD 领域之间同步整个设备装配体有诸多优势,可让机械设计团队和电子设计团队快速验证设备装配的当前状态。
Altium CoDesigner 3.0 引入了将 MCAD 设备装配体与 ECAD 多板装配体同步的支持。最初的测试版支持 SOLIDWORKS,对其他 MCAD 工具的支持将在后续版本中添加。
► 了解更多关于在 Altium MCAD CoDesigner 中同步多板装配体的信息。
以下幻灯片概述了在 MCAD 和 ECAD 之间同步多板装配体的过程。步骤顺序并不固定,例如,幻灯片中展示的流程是先从 ECAD 拉取各个 PCB,并将其装入 MCAD 外壳,然后再决定将整个装配体传输到 ECAD。
从 ECAD 推送各个 PCB必须将每个 PCB 从 ECAD 推送、拉取到 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。
- 设计人员仅可通过 Altium Enterprise Solution 使用 Siemens NX。
发行说明
| 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 面板中的“链接多板”功能,将 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 版本更新的更多信息。
)。
)。
)。



)。






















