New in CoDesigner 2.x
Altium 的 MCAD CoDesigner 技术连接了机械与电气设计领域,使机械工程师和电子工程师能够在两个领域之间来回传递已装配(loaded)的 PCB。
在您的 Altium 设计软件中,这是通过一个扩展来实现的,该扩展可在 PCB 编辑器(即 MCAD CoDesigner extension)中加载并提取板卡与元器件数据。在 MCAD 软件中,Altium CoDesigner Add-in 执行相同的功能,从 MCAD 软件中加载并提取板卡与元器件数据。
ECAD 与 MCAD 软件通过 Altium Workspace 传递设计变更。Workspace 可以托管在云端的 Altium 365 上,或使用 Altium On-Prem Enterprise Server 部署在您公司的网络中。Workspace 充当桥梁,ECAD 与 MCAD 软件都会连接到它。Workspace 保存板卡与元器件数据,使 ECAD 与 MCAD 工程师能够继续独立工作,并在准备就绪时拉取(Pull)和推送(Push)各自的更改。
支持的版本
CoDesigner 处于持续开发中,本页面概述了 2.x 版本中的变更。由于 CoDesigner 扩展与 Add-ins 可以独立于您的 Altium 设计软件更新周期进行更新,本页面还包含 Altium 软件的支持版本信息,以及 MCAD 软件的支持版本信息。
有关更新版本中的变更信息,请参阅 New in CoDesigner 页面。
ECAD-MCAD VERSION COMPATIBILITY MATRIX
该矩阵汇总了 ECAD/MCAD 的版本兼容性。每个单元格的第一行给出所支持的 Altium Designer 或 MCAD 产品版本号。第二行给出与该版本的 Altium Designer 或您的 MCAD 产品配套使用的首选 Extension/Add-in。每个 Altium MCAD CoDesigner 版本发布的 New In 信息中的“支持的版本”部分也会详细列出这些信息。
Altium Designer/ CoD 扩展 |
Autodesk Fusion®/ MCAD 插件 |
Autodesk Inventor®/ MCAD 插件 |
Dassault Systemes SOLIDWORKS®/ MCAD 插件 |
PTC Creo Parametric®/ MCAD 插件 |
Siemens® NX™/ MCAD 插件 |
|---|---|---|---|---|---|
AD21.3 - AD22.5 CoD 2.10.0.1555 |
Fusion 360 2.10.0.6 |
2021, 2022 2.10.0.8 |
2020, 2021, 2022 2.10.0.7 |
6.X, 7.X, 8.X 2.10.0.10 |
1953 - 1996 2.10.0.11 |
AD21.3 - AD22.5 CoD 2.9.0.1522 |
Fusion 360 2.9.0.15 |
2021, 2022 2.9.0.14 |
2020, 2021, 2022 2.9.0.11 |
6.X, 7.X, 8.X 2.9.0.12 |
1953 - 1996 2.9.0.18 |
AD21.3 - AD22.5 CoD 2.8.0.1472 |
Fusion 360 2.8.0.6 |
2021, 2022 2.8.0.3 |
2020, 2021, 2022 2.8.0.3 |
6.X, 7.X, 8.X 2.8.0.3 |
1953 - 1996 2.8.0.03 |
AD21.3 - AD22.5 CoD 2.7.0.1434 |
Fusion 360 2.7.0.13 |
2021, 2022 2.7.0.13 |
2020, 2021, 2022 2.7.0.20 |
6.X, 7.X, 8.X 2.7.0.14 |
1953 - 1996 2.7.0.23 |
AD21.3 - AD22.5 CoD 2.6.0.1377 |
Fusion 360 2.6.0.9 |
2020, 2021, 2022 2.6.0.8 |
2018, 2019, 2020, 2021 2.6.0.9 |
4.X , 5.X, 6.X, 7.X, 8.X 2.6.0.9 |
不可用 |
AD21.3 - AD22.5 CoD 2.5.0.1254 |
Fusion 360 2.5.0.11 |
2020, 2021, 2022 2.5.0.11 |
2018, 2019, 2020, 2021 2.5.0.11 |
4.X , 5.X, 6.X, 7.X, 8.X 2.5.0.11 |
不可用 |
AD21.3 - AD22.5 CoD 2.4.0.1200 |
Fusion 360 2.4.0.8 |
2020, 2021, 2022 2.4.0.7 |
2018, 2019, 2020, 2021 2.4.0.17 |
4.X , 5.X, 6.X, 7.X, 8.X 2.4.0.13 |
不可用 |
AD21.3 - AD22.5 CoD 2.3.0.1127 |
Fusion 360 2.3.0.8 |
2019, 2020, 2021 2.3.0.8 |
2018, 2019, 2020, 2021 2.3.0.9 |
4.X , 5.X, 6.X, 7.X 2.3.0.22 |
不可用 |
AD20.2 - AD21.2 CoD 2.2.0.1072 |
不可用 |
2019, 2020, 2021 2.2.0.6 |
2018, 2019, 2020, 2021 2.2.0.7 |
4.X , 5.X, 6.X, 7.X 2.2.0.6 |
不可用 |
AD20.2 - AD21.2 CoD 2.1.0.1033 |
不可用 |
2019, 2020, 2021 2.1.0.6 |
2018, 2019, 2020, 2021 2.1.0.7 |
4.X , 5.X, 6.X, 7.X 2.1.0.10 |
不可用 |
AD20.2 - AD21.2 CoD 2.0.5.885 |
不可用 |
2019, 2020 2.0.5.52 |
2018, 2019, 2020 2.0.5.68 |
4.X , 5.X, 6.X, 7.X 2.0.5.60 |
不可用 |
AD20.2 - AD21.2 CoD 2.0.4.829 |
不可用 |
2019, 2020 2.0.4.45 |
2018, 2019, 2020 2.0.4.62 |
4.X , 5.X, 6.X, 7.X 2.0.4.53 |
不可用 |
AD20.1 CoD 2.0.3.721 |
不可用 |
2019, 2020 2.0.3.27 |
2018, 2019, 2020 2.0.3.30 |
4.X , 5.X, 6.X 2.0.3.31 |
不可用 |
CoDesigner 2.10.0 新增内容
Released: 25 May 2022 – Version 2.10.0
Feature Highlights
Siemens NX - 支持 Teamcenter PLM
Siemens Teamcenter PLM 将机械工程师连接在一起,使他们能够在全球范围内共享其零件与设计。本次 CoDesigner 版本在 Siemens NX 中对 PCB Assembly、PCB Part 以及 Components 的相关操作新增了对 Teamcenter PLM 的支持。如下面所示,PCB 装配体可从 Teamcenter 界面直接在 Siemens NX 中保存并打开。
CoDesigner 会将其从 ECAD 拉取的每块 PCB 的 3D 元器件模型存储在两个位置之一。默认情况下,元器件模型会保存到与 MCAD PCB 装配相同的文件夹中。或者,你也可以配置一个公共元器件文件夹,让 CoDesigner 用它来存放从 ECAD 拉取的所有 PCB 的所有元器件模型。这样做的优势是:对于不同 PCB 装配中通用的元器件模型,CoDesigner 可以实现共享。
当使用 Teamcenter PLM 时,如果在 CoDesigner 设置中未配置公共元器件文件夹,CoDesigner 会在 Teamcenter 资料库根目录下创建一个 \Altium_Components 文件夹,用于存储所有已拉取 PCB 项目的 3D 元器件。如果在 CoDesigner Settings 对话框中已配置 Common folder for storing models from ECAD,则会改用该位置。
CoDesigner 现已支持 Siemens Teamcenter PLM。
Fusion 360 - 显示铜层与丝印层
为简化在 Fusion 360 中处理铜层与丝印层的流程,Fusion 360 的 Altium CoDesigner 功能区新增了一个 Advanced Geometry(
)按钮。点击该按钮会显示四个草图层:顶层铜、顶层丝印、底层铜、底层丝印。再次点击则隐藏这些层。你也可以在 Fusion 360 的对象浏览器中选择性地隐藏/显示这些层。
使用 Altium CoDesigner 功能区上的 Advanced Geometry 按钮,可快速显示或隐藏顶层/底层的铜层/丝印层。
在 Fusion 360 与 Altium CircuitMaker 之间协同工作
Altium CircuitMaker 面向创客社区开发,让每个人都能进行原理图绘制与 PCB 布局。CircuitMaker 也可以通过 Altium CoDesigner 连接到 Autodesk Fusion 360。
本次 CoDesigner 版本带来了更简化的双向传输方式。在 Fusion 360 的 Altium CoDesigner 功能区中点击新的 Open 按钮(位于 Fusion 360 中),即可从 ECAD 加载设计。当设计在 ECAD 中保存时,你也会自动收到通知;只需单击一次即可将这些更改同步到 Fusion 360。
现在,在 Fusion 360 与 Altium CircuitMaker 之间传递设计更改更容易了。
Versions Supported
- Altium Designer 21.3(或更高版本),并安装 MCAD CoDesigner 扩展版本 2.10.0.1555
- Altium NEXUS Client 4.3 至 5.8,并安装 MCAD CoDesigner 扩展版本 2.10.0.462
- Altium CircuitMaker 2.1(或更高版本),并安装 MCAD CoDesigner 扩展版本 2.10.0.68
本次更新已在以下 MCAD 平台与插件版本上测试:
| MCAD 版本 | MCAD 插件版本 |
|---|---|
| Autodesk Inventor Professional® - 2021、2022 版本 | 2.10.0.8 |
| Autodesk Fusion 360® (注 1) | 2.10.0.6 |
| Dassault Systemes SOLIDWORKS® - 2020、2021、2022 版本 | 2.10.0.7 |
| PTC Creo Parametric® - 6.X、7.X、8.X | 2.10.0.10 |
| Siemens NX® - 1953 或更高版本 (注 2) | 2.10.0.11 |
Notes:
- Altium CircuitMaker 仅支持 Autodesk Fusion 360。
- Siemens NX 仅作为 Altium Enterprise Solution 的一部分向设计人员提供。
Release Notes
MCAD-2646 |
CoDesigner 现在在 Siemens NX 中对以下对象执行操作时,会遵循与 Siemens NX 集成的 Siemens Teamcenter:PCB Assembly、PCB Part 以及 Components。关于公共元器件文件夹(Common Component Folder)的行为如下:如果 CoDesigner Settings 对话框中的 “Common folder for storing models from ECAD” 字段为空,CoDesigner 会在 Teamcenter 资料库根目录创建 “Altium_Components” 文件夹并使用它;否则,将使用用户在 CoDesigner 的 “Common folder for storing models from ECAD” 字段中指定的自定义文件夹。 |
MCAD-2927 |
在 Altium NEXUS 中,曾经可以在原理图作为活动文档时打开 MCAD CoDesigner 面板。已修复。 |
| MCAD-3106 | 在 Autodesk Fusion 360 的 CoDesigner 功能区中新增了 “Advanced Geometry” 按钮。点击可显示/隐藏用于表示 PCB 顶面与底面的铜层和丝印层的草图,或在 Fusion 的对象浏览器中选择性控制草图可见性。 |
| MCAD-3228 | 已简化 CoDesigner 在 Altium CircuitMaker 与 Autodesk Fusion 360 中的用户界面与整体使用体验。ECAD 或 MCAD 的 CoDesigner 面板中不再提供 Push 和 Pull 按钮。从 ECAD 或 MCAD 将 PCB 保存到 Altium 365 后,会自动在另一端可用,并向工程师显示通知;工程师可点击 Update 将这些更改同步到其编辑器中。要首次将 PCB 设计传入 Fusion 360,请使用 Altium CoDesigner 功能区上的新 Open 按钮。注意:从技术上讲,当 Fusion 360 连接到你在 Altium 365 上的 Personal Space 时,CoDesigner 才会开始以这种方式工作。若要恢复传统界面(带 Pull 与 Push 按钮),可将 Windows 注册表项 LegacyPersonalUX(路径:HKEY_CURRENT_USER\SOFTWARE\Altium\CoDesigner)设置为值 “1”。 |
| MCAD-3240 | 在 Pull 到 ECAD 时,对于在 MCAD 中直径发生变化的孔,CoDesigner 会重置其 “Plated” 属性。已修复。 |
| MCAD-3269 | CoDesigner 在 SOLIDWORKS 中为刚挠结合板的草图创建了冗余约束。已修复。 |
| MCAD-3271 | 在某些情况下,在 ECAD 中更改 PCB 厚度会导致 SOLIDWORKS 2021 出现 “Unable to process component” 错误。已修复。 |
CoDesigner 2.9.0 新增内容
Released: 22 Mar 2022 – Version 2.9.0
Feature Highlights
在 ECAD 到 MCAD 传输中排除小元器件
在一块板上通常会有许多小元器件,而机械工程师在将 PCB 装入外壳时,这些元器件往往并不重要。为此,新增了一个选项:可根据元器件高度,在 ECAD 到 MCAD 的传输中排除小元器件。
高度阈值在 MCAD 的 Altium CoDesigner Settings 对话框中配置。启用该选项后,在执行 Pull 时会排除高度小于 <Value><Units> 的元器件。将该选项设为 0 则表示包含所有元器件。
小元器件可在 ECAD 到 MCAD 的传输中被排除。
ECAD PCB 元器件的高度可在 PCB 库编辑器中定义(下方左图),或在 PCB 编辑器的 Properties 面板中定义(下方右图)。注意,这里指的不是 PCB 元器件中所包含的 3D 模型高度。
可在 PCB 库编辑器或 PCB 编辑器中定义元器件高度。
支持 MCAD 样条曲线(Splines)
CoDesigner 现已支持在板框形状与挖空中使用样条曲线,并支持从 Autodesk Inventor、Autodesk Fusion 360 和 Siemens NX 将这些形状 Push 到 ECAD。注意:PTC Creo 与 SOLIDWORKS 已经支持样条曲线。
样条曲线可从 MCAD Push 到 ECAD。
由于样条曲线不是 Altium 设计软件的原生设计对象,在 Pull 到 ECAD 时会被转换为合适的原生对象。在从 MCAD Push 以及 Pull 到 ECAD 的过程中,会显示警告以提示工程师该转换。例如,在 MCAD 中用于定义板挖空的闭合样条形状,会被转换为 Altium 的 Board Cutout Region。在样条到区域的转换过程中,MCAD 样条所定义的曲线会被多段折线边替代,以形成 ECAD 对象。如果随后将该 ECAD 板挖空再 Push 回 MCAD,它将不再是基于样条的形状。若要保留原始 MCAD 样条曲线,请在 Pull 到 MCAD 时禁用会将其转换为折线的 Shape Change,如下所示。
要保留原始 MCAD 样条曲线,请禁用会将其转换为折线的 Shape Change。
支持 SOLIDWORKS 零件配置(Part Configurations)
SOLIDWORKS 2020 及更高版本支持为零件(如螺栓或螺钉)定义多个配置。CoDesigner 现在会检测 PCB/设备装配中使用的是可配置零件的哪个配置,并将该特定配置发送到 ECAD(此前发送的是默认配置)。
现在你可以选择在板上使用某个特定的 SOLIDWORKS 零件配置。
改进圆弧行为
Altium 的 PCB 设计软件与 MCAD 软件在定义圆弧位置与半径时采用不同方法,这可能导致 ECAD 与 MCAD 中同一圆弧存在细微差异。本次更新改进了板几何中圆弧处理算法,以确保 ECAD 中的圆弧与 MCAD 中对应圆弧完全一致。
面向 Siemens NX 的 CoDesigner 改进
对于拥有 Altium Enterprise Solution 的设计人员,CoDesigner 现已支持 Siemens NX。
- Siemens NX 现在支持预览更改。当你在 Altium CoDesigner 面板的更改列表中点击某个条目时,该更改会在工作区中显示。
点击更改列表中的某项即可预览该更改对电路板的影响。
- CoDesigner 现在会在 Siemens NX 中表示元器件放置平面,这些平面可帮助工程师理解元器件相对于阻焊层的位置。
- CoDesigner 现在会在 Siemens NX 中表示相对 ECAD 原点。
在 Siemens NX 中可查看顶层与底层放置平面以及 ECAD 原点。
Versions Supported
- Altium Designer 21.3(或更高版本),配合 MCAD CoDesigner 扩展版本 2.9.0.1522
- Altium NEXUS Client 4.3 到 5.8,配合 MCAD CoDesigner 扩展版本 2.9.0.457
- Altium CircuitMaker 2.1(或更高版本),配合 MCAD CoDesigner 扩展版本 2.9.0.57
本次更新已在以下 MCAD 平台及插件版本上完成测试:
| MCAD 版本 | MCAD 插件版本 |
|---|---|
| Autodesk Inventor Professional® - 2021、2022 版本 | 2.9.0.14 |
| Autodesk Fusion 360® (注 1) | 2.9.0.15 |
| Dassault Systemes SOLIDWORKS® - 2020、2021、2022 版本 | 2.9.0.11 |
| PTC Creo Parametric® - 6.X、7.X、8.X | 2.9.0.12 |
| Siemens NX® - 1953 或更高版本 (注 2) | 2.9.0.18 |
Notes:
- Altium CircuitMaker 仅支持 Autodesk Fusion 360。
- Siemens NX 仅作为 Altium Enterprise Solution 的一部分提供给设计人员使用。
Release Notes
| MCAD-2309 | 在所有受支持的 MCAD 工具中新增“在 ECAD 到 MCAD 传输时排除小型元件”的选项。可在 MCAD 中的 CoDesigner 设置里配置高度上限。每个元件的高度在 ECAD 的 Properties(属性)面板中定义;注意这不是 PCB 元件中所包含 3D 模型的高度。 |
| MCAD-2327 | Autodesk Fusion 360:CoDesigner 现在会检测用于挖空(cutout)的未闭合轮廓(此类轮廓在 ECAD 中不受支持),并向用户发出警告。 |
| MCAD-2441 | SOLIDWORKS 2020 及更高版本支持为零件定义多个配置。CoDesigner 现在会检测在 PCB/设备装配中使用的是可配置零件的哪个配置,并将该特定配置发送到 ECAD(此前发送的是默认配置)。 |
| MCAD-2594 | Autodesk Fusion 360:CoDesigner 现在会检测挖空或板区域是否由多个轮廓构成(ECAD 中每个特征仅支持一个轮廓),并向用户发出警告。 |
| MCAD-2647 | Siemens NX:现已支持变更预览,在 CoDesigner 面板的列表中点击某项变更即可在工作区显示该变更。 |
| MCAD-2659 | 从 SOLIDWORKS 发送到 ECAD 时,机械外壳零件的存储与准备方式已更改。此前(在 CoDesigner 设置中配置后)它们存储在公共元件文件夹中;现在始终存储在 MCAD 的项目文件夹中,这有助于在多名机械工程师修改外壳并使用 PDM 时避免冲突。 |
| MCAD-2727 | 如果在 MCAD 中将板插入外壳并推送到 ECAD,然后在 MCAD 中更改外壳形状并再次推送到 ECAD,外壳会在 ECAD 中发生偏移。已修复。 |
| MCAD-2753 | 作为对 CoDesigner 多板项目的临时支持,CoDesigner 现在允许选择要包含到设备装配中的其他 PCB,然后可将其推送到 ECAD。 |
| MCAD-2760 | 由于 ECAD 不支持样条曲线(会被转换为多段折线),CoDesigner 现在会在推送过程中检测到样条曲线时向机械工程师发出警告。 |
| MCAD-2797 | PTC Creo:CoDesigner 不再为元件参数添加 “Altium_” 前缀。 |
| MCAD-2868 | Siemens NX:CoDesigner 现在会表示相对 ECAD 原点(此前已在其他 MCAD 中实现)。 |
| MCAD-2869 | Siemens NX:CoDesigner 现在会表示元件放置平面,这些平面可帮助工程师理解元件相对于阻焊层的位置(此前已在其他 MCAD 中实现)。 |
| MCAD-2942 | Altium Workspace 中的用户图标现在会显示在 MCAD 中的 Altium CoDesigner 面板里。 |
| MCAD-3018 | CoDesigner 现在支持对从 ECAD 传输到 MCAD 的元件模型进行可选命名,适用于本地 ECAD 库(此前该能力仅支持受管 ECAD 元件,例如从 Altium 365 Workspace 放置的元件)。 |
| MCAD-3041 | CoDesigner 现在支持在板外形与挖空中使用样条曲线,并支持从 Autodesk Inventor、Autodesk Fusion 360 和 Siemens NX 将这些形状推送到 ECAD(PTC Creo 和 SOLIDWORKS 已支持样条曲线)。 |
| MCAD-3043 | 改进了处理板几何中圆弧的算法。此前由于 ECAD 与 MCAD 对圆弧定义存在差异,传输包含圆弧的 PCB 会导致精度问题以及 MCAD 中约束问题,尤其是在单位为毫米时。 |
| MCAD-3068 | 对于非受管元件库,如果 3D 模型在 ECAD 中更新,CoDesigner 无法与 MCAD 同步该 3D 模型的替换。已修复。 |
| MCAD-3097 | Siemens NX:CoDesigner 无法将同一零件的多个实例作为机械外壳添加。已修复。 |
| MCAD-3118 | 从 ECAD 推送时,CoDesigner 无法传输封装名称中包含双向控制字符(Bidirectional Control Characters)的元件。已修复。 |
| MCAD-3124 | Autodesk Fusion 360:CoDesigner 错误地将板外形中的内部草图解读为整个板外形。已修复。 |
| MCAD-3184 | Fusion 360:在某些条件下,放置 Text Note 或 Keepout 区域后,这些区域不会传输到 ECAD。 |
CoDesigner 2.8.0 新增内容
Released: 8 February 2022 – Version 2.8.0.6 - Autodesk Fusion 360 更新
Released: 18 January 2022 – Version 2.8.0.4 - Hot Fix for SOLIDWORKS
Released: 29 December 2021 – Version 2.8.0
此版本不包含任何新功能。
Versions Supported
Altium Designer 21.3(或更高版本),配合 MCAD CoDesigner 扩展版本 2.8.0.1472
Altium NEXUS Client 4.3 到 5.8,配合 MCAD CoDesigner 扩展版本 2.8.0.446
本次更新已在以下 MCAD 平台及插件版本上完成测试:
| MCAD 版本 | MCAD 插件版本 |
|---|---|
| Autodesk Inventor Professional® - 2021、2022 版本 | 2.8.0.3 |
| Autodesk Fusion® | 2.8.0.6 |
| Dassault Systemes SOLIDWORKS® - 2020、2021、2022 版本 | 2.8.0.3 |
| PTC Creo Parametric® - 6.X、7.X、8.X | 2.8.0.3 |
| Siemens NX® - 1953 或更高版本(仅限 Enterprise Solutions 客户) | 2.7.0.17 |
Release Notes for CoDesigner 2.8.0.6 (Update for Autodesk Fusion 360)
| MCAD-2695 | 从 Autodesk Fusion 360 推送时,CoDesigner 现在会就不受支持的特性(如 3D 圆角/倒角、未基于其构建 3D 实体的草图等)向用户发出警告。 |
| MCAD-3083 | 在 Autodesk Fusion 360 中首次拉取 PCB 时,CoDesigner 现在会在该 PCB 上元件数量较大时提示用户,并建议过滤掉小型元件以避免性能问题。 |
Release Notes for CoDesigner 2.8.0.4 (Hot Fix for SOLIDWORKS)
| MCAD-3044 | 在某些情况下,CoDesigner 无法从 SOLIDWORKS 文档读取 PCB 特定特征(出现 “GetDocumentFeatures” 错误)。已修复。 |
| MCAD-3045 | CoDesigner 无法识别在 SOLIDWORKS 的板外形草图中绘制的圆(出现 “Item with same key already added” 错误)。已修复。 |
| MCAD-3047 | 在某些情况下,CoDesigner 无法处理 SOLIDWORKS 的关闭(出现 “On_ActiveDocChangeNotifyEventHandler” 错误)。已修复。 |
Release Notes for CoDesigner 2.8.0
| MCAD-2697 | CoDesigner 现在支持在 MCAD 中使用带身份验证的代理;可通过 MCAD 软件中的 Altium CoDesigner 面板配置代理用户名和密码。 |
| MCAD-2728 | “MCAD Coordinates” 网格不再绘制 PCB 网格点(仅绘制 MCAD 原点标记)。注:“MCAD Coordinates” 网格会在 ECAD 中绘制,当板在 MCAD 中被移动到负坐标时会出现。此更改解决了网格点导致 PCB 吸附(snapping)困难的问题。 |
| MCAD-2772 | 当 ECAD 或 MCAD 任一侧选择毫米单位时,可能会出现元件与孔坐标的微小偏差。已修复。 |
| MCAD-2940 | CoDesigner 现在支持在 PCB 文件名中使用以下符号:,(逗号)'(单引号)+(加号)。注 1:此前在拉取到 MCAD 时,这些符号会被替换为 _(下划线)。注 2:PTC Creo 仍会将这些符号替换为 _(下划线)。 |
| MCAD-3024 | 如果模型命名方案无法使用(因为会导致无法确定元件修订版本),CoDesigner 现在会向用户发出警告。 |
CoDesigner 2.7.0 新增内容
Released: 19 November 2021 – Version 2.7.0
Feature Highlights
在 CoDesigner 面板中改进信息显示
在近期对 CoDesigner 面板进行改进(引入可折叠的历史详情)基础上,CoDesigner 面板再次更新,以优化工作流程。
本次更新的主要变化包括:
- MCAD CoDesigner 面板不再包含 Activity 和 PCB Definition 选项卡;所有信息(包括板区域和板外壳细节)现在都显示在主面板上。
- 默认仅显示最新的 Push 和 Pull 操作;之前的操作可通过点击 History 链接访问。
- Pull 按钮现在位于对应的 Push 信息附近。
更新后的 CoDesigner 面板让你更容易跟踪设计变更。
现已支持单点登录(SSO)
单点登录(SSO)是一种身份认证系统,允许用户使用现有且受信任的登录方式,登录不同的服务。
CoDesigner 现已支持单点登录,包括使用现有的公司 SSO 系统,或使用 Google / Facebook 账号登录。
单点登录可用于登录你的 Workspace。
ECAD 相对原点在 MCAD 中显示
CoDesigner 现在会在 MCAD 中显示相对 ECAD 原点(即在 ECAD 中可见、由 ECAD 工程师定义的原点),形式为两个位于 XY 平面法向、彼此垂直的平面:ECAD X 和 ECAD Y。如果 ECAD 的原点发生变化,MCAD 中的这些平面也会相应更新。
ECAD 原点在 MCAD 中以两条相互垂直的平面表示。
支持 SOLIDWORKS 2022
本次 CoDesigner 版本新增对 SOLIDWORKS 2022 的支持。
CoDesigner 现已支持 SOLIDWORKS 2022。
支持 Siemens NX
CoDesigner 现已支持 Siemens NX,面向使用 Altium Enterprise Solution 的设计人员。该方案初期以开放 Beta 形式提供,可从 下载页面 下载 Siemens NX 插件。支持 Siemens NX 1953 或更高版本。
以下功能在此开放 Beta 版本中not已支持:
- MCAD 元件放置。
- 柔性与刚柔结合 PCB。
- 高级铜几何体。
- 变更预览。
- 在 MCAD 中表示 ECAD 原点。
- 可在 MCAD 端创建 Altium PCB。
- 注意:此版本未与 MCAD PDM 系统(例如 Siemens Teamcenter)进行测试。
Versions Supported
Altium Designer 21.3(或更高版本),配合 MCAD CoDesigner 扩展版本 2.7.0.1434
Altium NEXUS Client 4.3 至 5.8,配合 MCAD CoDesigner 扩展版本 2.7.0.435
本次更新已在以下 MCAD 平台与 Add-in 版本上测试:
| MCAD 版本 | MCAD Add-In 版本 |
|---|---|
| Autodesk Inventor Professional® - 2021、2022 版本 | 2.7.0.13 |
| Autodesk Fusion® | 2.7.0.13 |
| Dassault Systemes SOLIDWORKS® - 2020、2021、2022 版本 | 2.7.0.20 |
| PTC Creo Parametric® - 6.x、7.x、8.x | 2.7.0.14 |
| Siemens NX® - 1953 或更高版本(仅限 Enterprise Solutions 客户) | 2.7.0.17 |
Release Notes
| MCAD-2308 | CoDesigner 现在会在 MCAD 中以两个位于 XY 平面法向、彼此垂直的平面形式显示相对 ECAD 原点(即在 ECAD 中可见且由 ECAD 用户控制的原点):“ECAD X”和“ECAD Y”。如果 ECAD 的原点发生变化,MCAD 中的这些平面也会相应更新。 |
| MCAD-2504 | 如果在 MCAD 中启用了 “Build 3D Copper” 选项,CoDesigner 现在会将丝印贴花应用到阻焊层拉伸体的表面。 |
| MCAD-2620 | 现已支持 SOLIDWORKS 2022。 |
| MCAD-2635 | CoDesigner 的用户界面已更改。主要变化为:a) MCAD CoDesigner 面板不再包含 “Activity” 和 “PCB Definition” 选项卡,所有信息现在都显示在主面板上;b) 默认仅显示最新的 Push 和 Pull 操作,之前的操作可通过点击 “History” 按钮/链接访问;c) Pull 按钮现在位于对应的 Push 信息附近。 |
| MCAD-2636 | 现已支持单点登录(Single Sign On),包括使用 Google 和 Facebook 账号登录。 |
| MCAD-2637 | 如果某个 PCB 项目已至少与一位机械工程师共享,CoDesigner 现在在按钮上显示 “Push”,而不是 “Push and Share”。 |
| MCAD-2650 | CoDesigner 现已支持 Siemens NX。该方案初期以开放 Beta 形式提供,面向使用 Altium Enterprise Software Solution 的设计人员;可从 https://www.altium.com/products/downloads#mcad-plugins 下载 Siemens NX 插件。支持 Siemens NX 1953 或更高版本。此开放 Beta 版本的限制为:a) 不支持 MCAD 元件放置;b) 不支持柔性与刚柔结合 PCB;c) 不支持高级铜几何体;d) 无变更预览;e) 不支持在 MCAD 中表示 ECAD 原点;f) 无法在 MCAD 端创建 Altium PCB。此外,此版本未与 MCAD PDM 系统(例如 Siemens Teamcenter)进行测试。 |
| MCAD-2691 | “MCAD CoDesigner” 部分已从 NEXUS Client Preferences 中移除。该偏好设置包含“发送元件属性”的选项;这些属性现在将始终发送。 |
| MCAD-2692 | 在 Creo 中使用 “Recognize models placed in MCAD” 选项时,CoDesigner 在从 MCAD 回同步时会建议用 Free 3D Bodies 替换 ECAD 元件。已修复。 |
| MCAD-2713 | 当从 ECAD 执行 push 时,如果房间(rooms)和挖空(cutouts)的几何仅包含微线段(microsegments),CoDesigner 无法验证其几何。已修复。 |
| MCAD-2722 | 当与 Windchill 的连接处于活动状态时,PTC Creo 在抑制 3D Copper 实体时会卡死。已修复。 |
| MCAD-2748 | 在 Autodesk Fusion 360 中,CoDesigner 在初次(全新)pull 时尝试处理活动文档,而不是创建新的 PCB Assembly。已修复。 |
| MCAD-2749 | 在 Autodesk Fusion 360 中,CoDesigner 现在会将包含铜与丝印图形的中间 SVG 文件存储在项目文件夹中(此前存储在公共元件文件夹中)。 |
| MCAD-2778 | 如果在 MCAD 中 pull 了某个 PCB Variant,默认的 PCB 装配体名称现在会包含该变体名称。 |
| MCAD-2783 | 如果 CoDesigner 连接到与该项目所属 Workspace 不同的 Workspace,Autodesk Fusion 360 在打开 PCB 装配体时会崩溃。已修复。 |
| MCAD-2784 | 在 ECAD 中执行 “Move board” 操作会导致在 Autodesk Fusion 360 中创建重复的元件放置平面。已修复。 |
| MCAD-2794 | 已提升在 SOLIDWORKS 中对大型 PCB(1000+ 元件)pull 变更时的性能。 |
| MCAD-2865 | 当在 MCAD 端将外壳的部分内容添加到 PCB 定义中时,CoDesigner 现在会显示相应通知。注:此前并不清楚“添加”的结果是什么。 |
CoDesigner 2.6.0 新增内容
Released: 3 September 2021 – Version 2.6.0
Feature Highlights
支持变更历史与拒绝备注
CoDesigner 现在会显示已接受与已拒绝变更的完整历史记录,并在变更被拒绝时显示工程师输入的任何备注。变更历史显示在 CoDesigner 面板中,使电气与机械工程师之间的交互更加透明。一旦某一端应用/拒绝变更,另一端的工程师会收到通知,并显示任何拒绝备注。
变更历史让双方工程师都能轻松了解对方对正在进行的变更所作出的响应。
项目中已发生的变更完整历史也可在你的 Workspace(使用浏览器)或在你的 Altium 设计软件中查看。
要在浏览器中查看历史记录,请先打开项目(会在单独的浏览器标签页中打开),然后点击左侧面板中的 History。要在 Altium 设计软件中查看历史记录,请从菜单中选择 Project » History & Version Control » Show Project History。
► 了解更多关于 Altium 365 Workspace 中的 Project History。
可在 Workspace 中查看变更历史。
元件模型命名选项
CoDesigner 现在提供四种选项,用于控制元件模型在首次从 ECAD 传输到 MCAD 时的命名方式:
-
<FootprintName>,然后<ComponentID>(这是默认选项,也是此次更改之前的工作方式) -
<ComponentID>,然后<FootprintName> -
<FootprintName>,然后<CustomComponentProperty> -
<CustomComponentProperty>,然后<FootprintName>
在 Workspace Settings 的 MCAD CoDesigner 部分中配置 Naming of Component Models 选项。
选择 Naming 选项;如果其中包含自定义组件属性(参数),请定义参数名称。
这些新选项简化了在 MCAD 中与元件的交互,使 MCAD 工程师能够将料号等有意义的信息添加到 Component ID 中,或使 ECAD 工程师能够在 ECAD 元件库中添加自定义组件属性。
MCAD 模型将根据在 Workspace 中配置的命名选项进行命名。
支持同步无实体(Body-less)元件
CoDesigner 现在支持将具有多个孔的无实体元件(例如:由一个大焊盘并被多个小焊盘环绕而创建的安装孔元件)的移动从 MCAD 同步到 ECAD。移动距离和方向将根据最大孔的移动来定义。
Altium NEXUS 中的 MCAD 面板已重命名
Altium NEXUS 中的 Collaboration 面板已重命名为 MCAD CoDesigner 面板。其功能与 Altium Designer 中的 MCAD CoDesigner 面板功能相同。
Versions Supported
Altium Designer 21.3(或更高版本),配合 MCAD CoDesigner 扩展版本 2.6.0.1377
Altium NEXUS Client 4.3 到 5.8,配合 MCAD CoDesigner 扩展版本 2.6.0.412
本次更新已在以下 MCAD 平台及其 Add-in 版本上测试:
| MCAD 版本 | MCAD Add-In 版本 |
|---|---|
| Autodesk Inventor Professional® - 2020、2021、2022 版本 | 2.6.0.8 |
| Autodesk Fusion® | 2.6.0.9 |
| Dassault Systemes SOLIDWORKS® - 2018、2019、2020、2021 版本 | 2.6.0.9 |
| PTC Creo Parametric® - 4.X、5.X、6.X、7.X、8.X | 2.6.0.9 |
Release Notes
| MCAD-962 | 在 PCB 项目名称、PCB 变体名称以及 ECAD 中评论预览对非英文编码的支持方面存在问题。已修复。 |
| MCAD-1732 | 在 ECAD 中取消勾选某焊盘的 “Plated” 属性后,MCAD 中该焊盘的镀铜孔壁(copper barrel)未被移除。已修复。 |
| MCAD-1734 | CoDesigner 无法从 Autodesk Fusion 360 发送由多个轮廓创建的挖空(cutout)。已修复。 |
| MCAD-2045 | 从 Autodesk Fusion 360 往返到 ECAD 再返回后,CoDesigner 未能为 Keepout 和 Text Note Room 特征分配正确名称。已修复。 |
| MCAD-2145 | CoDesigner 现在允许工程师在 MCAD 和 ECAD 两侧拉取更改时,当更改被拒绝可输入评论。此外,已接受与已拒绝更改(以及拒绝评论)的完整历史现在会保存在服务器上,并可在 CoDesigner 面板中显示。这使电气与机械工程师之间的协作更透明。关于你的 MCAD CoDesigner 安装是否提供项目 History 功能,请参阅右侧窗格中的 Note。 |
| MCAD-2294 | CoDesigner 现在支持将具有多个孔的无实体元件(例如一个大孔周围有多个小孔)从 MCAD 到 ECAD 的移动进行同步。移动距离和方向将根据最大孔的移动来定义。 |
| MCAD-2339 | 当在 ECAD 中将孔放置在板框外时,CoDesigner 现在会在 MCAD 端拉取时显示正确的警告信息。 |
| MCAD-2347 | 改进了在 MCAD 中放置元件、随后在 ECAD 中识别该元件的行为。如果此类元件在封装定义中包含挖空(cutout),CoDesigner 现在会识别它,并且在下一次 ECAD 拉取时不会建议移除该挖空。 |
| MCAD-2374 | Altium NEXUS 中的 Collaboration 面板已重命名为 MCAD CoDesigner 面板。 |
| MCAD-2414 | 在 Autodesk Inventor、Autodesk Fusion 360、SOLIDWORKS 中第二次拉取时,对长圆孔(slotted holes)建议了不正确的更改。已修复。 |
| MCAD-2425 | CoDesigner 现在为从 ECAD 传输到 MCAD 的元件模型命名提供 4 个选项:a) 名称以 Footprint Name 开头,然后添加 Component ID(这是默认选项,也是之前的工作方式);b) 名称以 Component ID 开头,然后添加 Footprint Name;c) 名称以 Footprint Name 开头,然后添加自定义组件属性;d) 名称以自定义组件属性开头,然后添加 Footprint Name。第 2、3、4 个选项的目的,是在将料号等有意义的信息放入 Component ID 或放入 ECAD 元件库中的自定义组件属性时,简化在 MCAD 中与元件的交互。注 1:当你在浏览器中登录到 Workspace 时,管理员可在 Admin > Settings > MCAD CoDesigner 部分更改该选项。注 2:更改该选项不会改变 CoDesigner 已经创建的元件模型集合。 |
| MCAD-2438 | 如果在不同层叠(layer stacks)中定义了两个或更多同名层,CoDesigner 将无法从 ECAD 推送刚挠结合(rigid-flex)PCB。已修复。 |
| MCAD-2459 | 在重命名 PCB Variant 后,CoDesigner 需要在 ECAD 中对 PCB 上的替代器件(alternate parts)重新放置。已改进(不再需要重新放置)。 |
| MCAD-2469 | 当用户从 Device 上下文切换到 PCB 上下文导致外壳参考(enclosure reference)断开时,CoDesigner 现在会在 MCAD 中显示正确的警告信息。 |
| MCAD-2470 | 在 PTC Creo 中,CoDesigner 搜索自定义模板时现在会考虑 start_model_dir 和 search_path 参数。 |
| MCAD-2503 | PCB 项目名称未被添加到 MCAD 中层间铜装配体(inter-layer copper assemblies)和零件的名称中(当 MCAD 软件与 PDM 系统一起使用时会引发一些问题)。已修复。 |
| MCAD-2598 | 在 MCAD 端拉取时,如果满足以下条件,CoDesigner 会在更改表中错误地显示板厚发生变化:启用了 “Build 3D Copper” 选项;并且在 ECAD 中向板上添加了焊盘;并且该板上没有放置任何元件。已修复。 |
| MCAD-2621 | 在 v.2.5 中,当 “Build 3D Copper” 选项开启时,在 MCAD 中构建内层铜存在一些问题。已修复。 |
| MCAD-2628 | 当 CoDesigner 设置中的 “Build 3D Copper” 选项开启时,CoDesigner 现在会为 PTC Creo 中包含在 PCB 装配体内的装配体和零件设置其自身的 “default_dec_places” 参数值。注:此前,如果 “default_dec_places” 参数的自定义值过低,CoDesigner 将无法构建某些精细的铜元素。 |
| MCAD-2666 | 在 SOLIDWORKS 中,PCB 项目名称未被添加到贴花(decals)的名称中(当使用 PDM 系统或用户同时处理两个或更多 PCB 时会引发问题)。已修复。 |
| MCAD-2679 | 从 ECAD 推送时,CoDesigner 不允许推送包含微小线段(microsegments)和自相交(self-intersections)的 PCB;这些问题未被相应的 PCB 验证检查检测到,但会影响轮廓完整性。在这些情况下 CoDesigner 会显示一个抽象错误。已修复(现在 CoDesigner 允许推送此类板)。 |
CoDesigner 2.5.0 新增内容
Released: 13 July 2021 – Version 2.5.0
Feature Highlights
阻焊层的精确表示
当启用 Build 3D Copper 选项时,CoDesigner 现在会在 MCAD 中将阻焊层精确建模为一个独立实体,包括焊盘开窗。由于阻焊会填充铜之间被蚀刻的区域,因此 MCAD 中阻焊层的厚度等于 ECAD 中定义的顶层铜厚度与阻焊层厚度之和。
SOLIDWORKS 中贴花显示改进
为避免某些图形硬件在渲染半透明阻焊贴花时可能出现的问题,CoDesigner 现在会在 SOLIDWORKS 中将所有贴花合并为一个顶层贴花和一个底层贴花。
顶层贴花由顶层铜层、顶层阻焊层和顶层丝印层组合而成。
Versions Supported
Altium Designer 21.3(及更高版本),配合 MCAD CoDesigner 扩展版本 2.5.0.1254
Altium NEXUS Client 4.3 到 5.8,配合 Collaboration 面板扩展版本 2.5.0.362
此更新已在以下 MCAD 平台及其插件版本上完成测试:
| MCAD 版本 | MCAD 插件版本 |
|---|---|
| Autodesk Inventor Professional® - 2020、2021、2022 版本 | 2.5.0.11 |
| Autodesk Fusion 360® | 2.5.0.11 |
| Dassault Systemes SOLIDWORKS® - 2018、2019、2020、2021 版本 | 2.5.0.11 |
| PTC Creo Parametric® - 4.X、5.X、6.X、7.X、8.X | 2.5.0.11 |
Release Notes
| MCAD-2010 | 如果同一元件的不同修订版被放置在 PCB 上,CoDesigner 现在会向 ECAD 用户发出警告,因为这可能会在 MCAD 中处理模型放置时引发问题。 |
| MCAD-2115 | 当“Build 3D Copper”选项为 ON 时,CoDesigner 现在会在 MCAD 中将阻焊层(包括焊盘开窗)作为独立实体构建为精确模型。这有助于对 PCB 进行更精确的分析。注 1:在此模式下不会显示贴花(尤其是丝印)。注 2:关于你的 MCAD CoDesigner 安装是否提供 Advanced Copper Geometry 功能,请参阅右侧窗格中的说明。 |
| MCAD-2118 | CoDesigner 现在可与 PTC Creo 中的自定义模板配合使用。 |
| MCAD-2160 | CoDesigner 曾将“-EDM”子文件夹名称(位于 ECAD 侧的项目文件夹中)截断为 10 个字符,导致导航困难。已修复(除非完整路径少于 128 个字符,否则不再截断名称)。 |
| MCAD-2248 | CoDesigner 不再将内部没有物理几何体的零件(例如仅包含构造几何、用作骨架模型的零件)从 MCAD 发送到 ECAD。注:此前此类零件在拉取到 ECAD 时会导致非阻塞错误。 |
| MCAD-2268 | 当在 ECAD 中减小孔尺寸时,SOLIDWORKS 中通过 Hole Wizard 创建的孔的更改仅在 MCAD 第二次拉取时才会应用。已修复。 |
| MCAD-2284 | 在 MCAD 中启用“Sign In automatically”选项时,关闭 MCAD 后未释放 Altium 会话(以及本地部署安装的 Altium 许可证)。已修复。 |
| MCAD-2288 | 此前在 MCAD 中创建 PCB 装配体时,CoDesigner 会将项目名称中的短横线替换为下划线(这是为了满足 PTC 的规则:模型名称不能以“-”开头)。已修复:不再替换“-”符号,除第一个字符外。 |
| MCAD-2297 | 在 SOLIDWORKS 中创建新零件或装配体时,会自动显示 Altium CoDesigner 工具栏。已修复。 |
| MCAD-2299 | 当“Build 3D Copper”选项为 ON 但 PCB 中没有任何层间铜实体时,SOLIDWORKS 会创建一个空的“Interlayer”装配体。已修复。 |
| MCAD-2311 | 如果元件的 3D 模型未发生变化,则在 ECAD 中对元件属性所做的更改不会传递到 MCAD。已修复。 |
| MCAD-2328 | 从 Autodesk Fusion 360 传输到 ECAD 时,板框中的椭圆被错误传输。已修复。 |
| MCAD-2332 | 在 Autodesk Fusion 360 中将板形状更改为椭圆时,PCB Rooms 的形状也会被改为椭圆。已修复 |
| MCAD-2333 | 在 PTC Creo 中将板形状重新定义为圆或椭圆时,ECAD 无法识别。已修复。 |
| MCAD-2336 | CoDesigner 更改了 SOLIDWORKS 中的“Update component names when documents are replaced”选项(过去当 CoDesigner 在模型树中表示 Ref Designators 时需要该选项)。已修复(现在不再进行更改)。 |
| MCAD-2342 | 为避免在某些图形硬件上渲染半透明阻焊贴花时出现问题,CoDesigner 现在会在 SOLIDWORKS 中将贴花合并为一个“top”贴花和一个“bottom”贴花。 |
| MCAD-2354 | 现在可以在没有互联网连接时禁用对 MCAD 插件更新的检查。注 1:默认情况下,CoDesigner 会在这种情况下警告用户,现在可以禁用该警告。注 2:可在 CoDesigner 插件设置中重新将该选项设为 ON。 |
| MCAD-2377 | CoDesigner 不再在 PTC Creo 中覆盖常规(非软板)板的“default_dec_places”参数。注:此前为正确构建刚挠结合板的几何体,CoDesigner 会将该参数值设置得高于常规设计所需。 |
| MCAD-2390 | 已移除 Autodesk Fusion 360 的 CoDesigner 插件 Beta 状态。 |
| MCAD-2395 | 如果用户删除了“AltiumCoDesignerPtcCreo downloads”文件夹,PTC Creo 的 CoDesigner 插件将无法从服务器下载元件。已修复。 |
CoDesigner 2.4.0 新增内容
Released: 12 May 2021 – Version 2.4.0
Feature Highlights
对最新 MCAD 工具的支持增强
本次发布新增对以下 MCAD 工具版本的支持:
- Autodesk Inventor 2022
- PTC Creo 8
自动解决板轮廓中的微小线段(Micro-Segments)
工程团队会使用多种技术来定义板形状。根据所采用的方法不同,板框轮廓有时会出现微小线段。这些微小线段无法由 CoDesigner 传输,当你尝试从 ECAD Push 时会显示相关警告。其结果是:在将板推送到 MCAD 之前,ECAD 工程师必须先移除这些微小线段。
本次发布新增自动移除微小线段的功能。检测到微小线段时将显示以下对话框,点击 Yes 可移除它们并允许将板框传输到 MCAD。若点击 No,微小线段将保留,并必须手动处理。
新的 MCAD 坐标网格
当 MCAD 原点与默认(绝对)ECAD 原点不同时,CoDesigner 现在会在 Pull 到 ECAD 时创建一个 MCAD 坐标网格,并包含一个 MCAD Origin 实体。这有助于电气工程师与机械工程师沟通不同板上实体的定位。
可在 ECAD 中自定义 MCAD Coordinates 网格的显示方式:在 Properties 面板中双击该条目以打开 Grid Editor 对话框。了解更多:使用网格与辅助线(Working with Grids & Guides)。
在 PTC Creo 中支持自定义坐标系
PTC Creo 中的 CoDesigner 现在支持对工程师在 Creo 中放置的模型使用自定义坐标系。可在 Creo 的 Altium CoDesigner Settings 对话框中启用此功能。请注意,在 ECAD 侧,对应元件封装中使用的模型应基于相同的坐标系构建。
支持 SOLIDWORKS PDM
当 SOLIDWORKS 连接到 SOLIDWORKS PDM Professional 时,现在支持从数据管理系统放置原生 MCAD 元件。
Recommendations:
-
MCAD 元件必须在 ECAD 元件中以参数形式引用,格式为
<vault>:folder\folder\component.sldprt,其中<vault>为 PDM vault 的名称。 - 建议在 Altium CoDesigner Settings 对话框中设置一个公共元件文件夹,将该文件夹纳入 SW PDM 管控,并在与 ECAD 协作前将该文件夹与本地存储同步。了解更多:在 SOLIDWORKS 中配置 CoDesigner(Configuring CoDesigner in SOLIDWORKS)。
- 建议在将 PCB Pull 到 MCAD 之前,先将元件库与本地 PDM 存储同步。
- 建议在 SOLIDWORKS PDM 设置中(可从 SOLIDWORKS 的 Tools 菜单访问)按下图所示禁用 Prompt to check out file if opened in read-only mode 选项。这样做意味着现有元件无需 Check out,从而不会给其他机械工程师带来不便。不过,当确实需要更改元件属性时,应将相应元件 Check out。
- 应用更改后,建议将新元件 Check in 到 SOLIDWORKS PDM。
支持 Fusion 360 忽略小型元件
为提升 Fusion 360 在元件数量较多的板上的性能,CoDesigner 现在支持在从 ECAD Pull 时排除低于用户定义高度的元件。对于高度阈值,CoDesigner 使用 ECAD 中元件属性里定义的高度(show image)。
在 Altium CoDesigner Settings 对话框中定义阈值高度,如下图所示。该对话框可通过 Fusion 360 中的 Altium CoDesigner 面板访问,在面板菜单中选择 Settings 以打开对话框。
在 Pull 过程中,可通过设置高度阈值(Height threshold)来排除小型元件(将光标悬停其上可在 ECAD 中查看电路板)。
改进对变更预览的支持
在应用每项变更之前预览其影响的能力,使机械工程师在接受来自 ECAD 的最新变更时更有信心。本次发布新增了在 MCAD 中对以下内容的预览支持:
- Autodesk Inventor
- Autodesk Fusion 360
- PTC Creo
Versions Supported
Altium Designer 21.3,配合 MCAD CoDesigner 扩展版本 2.4.0.1200
Altium NEXUS Client 4.3,配合 Collaboration 面板扩展版本 2.4.0.336
本次更新已在以下 MCAD 平台及其 Add-in 版本上完成测试:
| MCAD 版本 | MCAD Add-In 版本 |
|---|---|
| Autodesk Inventor Professional® - 版本 2020、2021、2022 | 2.4.0.7 |
| Autodesk Fusion® | 2.4.0.8 |
| Dassault Systemes SOLIDWORKS® - 版本 2018、2019、2020、2021 | 2.4.0.17 |
| PTC Creo Parametric® - 4.X、5.X、6.X、7.X、8.X | 2.4.0.13 |
Release Notes
| MCAD-869 | 现在在 PTC Creo 中会显示变更预览。 |
| MCAD-870 | 现在在 Autodesk Inventor 中会显示变更预览。 |
| MCAD-1027 | 在 PTC Creo 中,CoDesigner 现支持对工程师在 Creo 中放置的 MCAD 模型使用自定义坐标系(可在插件设置中启用该选项)。请注意,在 ECAD 端,对应元件封装中使用的模型应基于同一坐标系构建。 |
| MCAD-1529 | 如果 CoDesigner 检测到圆形拉伸切除(circular extruded cut),现在会向 SOLIDWORKS 用户发出警告:该特征将以 Cutout(挖空)而非 Hole(孔)的形式传输。同时也会说明:SW Extruded Cut -> ECAD Cutout,而 SW Hole -> ECAD Pad(圆形)。 |
| MCAD-1726 | 在 ECAD 中放置在内部层的元件,现在会在 MCAD 中精确放置,并考虑 ECAD 中定义的偏移与方向(此前这些元件会在 MCAD 中被调整到顶/底平面)。 |
| MCAD-1753 | 在 ECAD 中对铜层顺序所做的更改未应用到 MCAD。已修复。 |
| MCAD-1917 | 在某些情况下,Fusion 360 中的板区域高度设置不正确。已修复。 |
| MCAD-2044 | 现在支持在连接到 SOLIDWORKS PDM 的 SOLIDWORKS 中,从数据管理系统放置原生 MCAD 元件。注 1:MCAD 元件必须在 ECAD 元件中以参数形式定义,格式为 “<vault>:folder\folder\component.sldprt” |
| MCAD-2051 | 当 MCAD 原点与默认(绝对)ECAD 原点不一致时,CoDesigner 现在会在 ECAD 端 Pull 时创建一个 “MCAD Coordinates” 网格(包含一个 “MCAD Origin” 实体)。这有助于电气工程师与机械工程师就不同板上实体的定位进行沟通。注 1:“MCAD Coordinates” 网格的显示方式可自定义。注 2:在 MCAD 中显示 ECAD 原点的功能也计划在近期实现。 |
| MCAD-2067 | 针对 Autodesk Fusion 360,CoDesigner 现在提供在 Pull 时忽略小型元件的选项(尺寸上限可自定义)。这可提升放置元件数量超过 500 的电路板的性能。 |
| MCAD-2082 | 现已正式支持 PTC Creo 8。 |
| MCAD-2107 | 如果在 Windchill 中找不到钣金模板,CoDesigner 现在会在 PTC Creo 中自动创建钣金模板。 |
| MCAD-2119 | 现在在 Autodesk Fusion 360 中会显示变更预览。 |
| MCAD-2127 | 新增功能:可在用户确认后,自动修复板外形中的微小线段(micro-segments)问题。请注意,该功能使用了新的 API,因此仅适用于 AD 21.3.X 或 AN 4.3.X 及更高版本。 |
| MCAD-2133 | 在 ECAD 刚挠结合(rigid-flex)层叠中被关闭的中间层,之前会被错误地计入 MCAD 中的板厚。已修复。 |
| MCAD-2156 | PTC Creo 中元件名称的最大长度已从 24 增加到 31 个字符。注:此前剩余字符会预留给元件修订版本(comp revision),现在修订版本所占字符将从元件名称总长度中扣除。 |
| MCAD-2170 | 当在板的顶面与底面创建了几何形状相同的两个区域时,CoDesigner 无法识别板区域(keepouts、rooms)(会显示 “Object reference not set to an instance of an object”)。已修复。 |
| MCAD-2183 | 现已正式支持 Autodesk Inventor 2022。注:不再支持 Autodesk Inventor 2019。 |
| MCAD-2211 | CoDesigner 现在支持为在 PTC Creo 中构建的 PCB 选择精度类型(Absolute 或 Relative)。 |
| MCAD-2215 | 在 Autodesk Fusion 360 中,用于打开 CoDesigner 面板的按钮现已直接添加到工具栏,简化了打开面板的操作。 |
| MCAD-2242 | 如果在 PCB 装配体中添加了一个几何体为零的零件,CoDesigner 会阻止从 MCAD Push PCB。已修复。 |
| MCAD-2298 | 当 Autodesk Fusion 360 中启用 “Ignore small components” 选项时,CoDesigner 有时无法将 PCB Push 回 ECAD,并报内部错误 “Index is out of bounds”。已修复。 |
| MCAD-2303 | 在 SOLIDWORKS 中 Pull 时,CoDesigner 会删除自定义 MCAD 元件属性(由用户或 PDM 系统分配给先前从 ECAD 传输过来的模型的属性)。已修复。 |
CoDesigner 2.3.0 新增内容
Released: 22 March 2021 – Version 2.3.0
Feature Highlights
支持 Autodesk Fusion 360®(公开 Beta 版)
本次发布引入了对 Autodesk Fusion 360 的支持(目前为公开 Beta)。
使用以下提示快速开始使用 Fusion 360:
- 从 Downloads page 下载 Add-In。
-
在 Fusion 360 中安装 CoDesigner Add-In(
AltiumCoDesignerFusion360_<VersionNumber>.exe)——安装 Add-In 前请先关闭 Fusion 360。 - 你将通过 Altium CoDesigner 面板在 Fusion 360 与 Altium 设计软件之间协同工作。请参考下图,了解如何在 Fusion 360 中启用该面板。
- 板级设计通过 Altium 365 Workspace 与 ECAD 之间进行 Push 和 Pull。如果你还没有 Workspace,请访问 altium.com/altium-365 在 Altium 365 上激活你的 Workspace。
- 在 Fusion 360 中,使用你的 Altium Live 凭据在 Altium CoDesigner 面板中登录到 Workspace。
- 完成后,你就可以开始协同设计(CoDesigning)了。请查看 Direct ECAD-MCAD CoDesign 页面以了解更多流程信息。
PTC Creo 的刚挠结合支持
本次发布引入了在 ECAD 与 PTC Creo 之间传输刚挠结合板设计的支持。
刚挠结合板设计可在 Creo 与 ECAD 之间双向传输。
机械工程师在从 ECAD 获取刚挠结合板后,可以:
- 在 MCAD 中预览 ECAD 变更。
- 修改电路板刚性段与柔性段的几何形状。例如,调整板形以适配产品外壳几何,创建挖空或安装孔,或更改弯折半径。
- 修改现有元件的放置位置,并在板上放置新元件。
- 传输铜层与丝印细节。
- 将这些更改 Push 到 ECAD,并从 ECAD Pull 新的更改。
Capabilities not yet Supported
- 在 MCAD 中从零开始创建刚挠结合板。
- 在 MCAD 中创建新的刚性与柔性板区域。
- 在 MCAD 中创建新的弯折。
- 传输包含不同厚度柔性区域的电路板(支持多个柔性区域)。
- 将安装在柔性区域上的元件从 ECAD 传输到 MCAD。
- 在 MCAD 中将元器件放置到柔性区域上。
- 作为 Altium PCB 编辑器 Rigid-flex 2.0 更新的一部分而引入的新功能。
► 了解更多关于 同步刚挠结合板 的流程(请注意:虽然该页面以 SOLIDWORKS 为例,但在 Creo 中整体流程相同。该页面将很快更新为 Creo 版本。)
改进的“选择项目”对话框
当你在 Altium CoDesigner 面板中点击 Pull Board 按钮时打开的 Select Project 对话框已得到改进。
该 Select Project 对话框现在会详细显示:
- ECAD-MCAD 交换信息:上次从 ECAD 推送的详细信息,包括 Push 注释。
- 包含 Variants(如果存在)的表格。默认选中第一个 variant。
对 PCB Variants 的支持改进
在之前版本的 CoDesigner 中,如果 ECAD 设计包含 PCB variants,则每次只能从 ECAD 推送一个 variant。通过本次更新,ECAD 会推送所有 variants,然后在将板子 Pull 到 MCAD 时,可在新的 Select Project 对话框中选择所需的 variant。
显示 CoDesigner 版本号
在之前版本的 CoDesigner 中,你需要打开 Windows 控制面板,并在“程序和功能”中查看 CoDesigner 的版本号。通过本次发布,版本号现在会显示在 Altium CoDesigner 面板底部。
改进 SOLIDWORKS 中的贴花(Decal)存储
为更好地支持在 SOLIDWORKS 中使用 PDM 系统的设计人员,CoDesigner 现在会将贴花(用于表示铜层、丝印层和阻焊层的图像文件)直接保存到板卡零件文件中。这在 MCAD 侧使用 PDM 系统时,可简化 PCB 相关文件的管理。
贴花现在存储在 SOLIDWORKS prt 文件中,从而简化了在 SOLIDWORKS 与 PDM 系统中工作的流程。
Versions Supported
Altium Designer 21.x,MCAD CoDesigner 扩展版本 2.3.0.1127
Altium Designer 20.2,MCAD CoDesigner 扩展版本 2.3.0.1127
Altium NEXUS Client 4.x,Collaboration 面板扩展版本 2.3.0.324
Altium NEXUS Client 3.2,Collaboration 面板扩展版本 2.3.0.324
本次更新已在以下 MCAD 平台与 Add-in 版本上测试:
| MCAD 版本 | MCAD Add-In 版本 |
|---|---|
| Autodesk Inventor Professional® - 2019、2020、2021 版本 | 2.3.0.8 |
| Autodesk Fusion® | 2.3.0.8 |
| Dassault Systemes SOLIDWORKS® - 2018、2019、2020、2021 版本 | 2.3.0.9 |
| PTC Creo Parametric® - 4.X、5.X、6.X、7.X | 2.3.0.22 |
Release Notes
MCAD-916 |
CoDesigner 现在会在 SOLIDWORKS 中将贴花(表示铜层、丝印层和阻焊层的图片)直接保存到板卡零件文件中。这在 MCAD 侧使用 PDM 系统时,可简化 PCB 相关文件的管理。 |
MCAD-1505 |
在 SOLIDWORKS 2018、2019 中,刚挠结合板上用于元器件装配的坐标系在某些情况下会被错误创建。已修复。 |
MCAD-1710 |
CoDesigner 现在会从 ECAD 发送所有 PCB variants(如果已定义),而不再仅发送当前激活的 variant。在 MCAD 侧,应在新的 “Pull board” 对话框中选择所需的 variant。 |
MCAD-1844 |
用于选择要 Pull 到 MCAD 的 PCB 的对话框已更改。它现在显示:PCB 预览(如果相应的 PCB 项目已从 ECAD 保存到服务器);来自 ECAD 的最新推送信息(如果已推送);以及 PCB variants(如果存在)。 |
MCAD-1847 |
当在 MCAD 中启动新项目且 “build vias” 选项为 ON 时,未创建板卡零件。已修复。 |
MCAD-1860 |
在 Autodesk Inventor 中,如果某些第三方 add-in 在请求其类型时未正确响应,CoDesigner 将无法找到 Parasolid 翻译 add-in(并据此构建元器件模型)。已修复。 |
MCAD-1876 |
刚挠结合板传输:分割线与弯折区域之间允许的最小距离从 2.5 mil 降低到 0.5 mil。 |
MCAD-1937 |
CoDesigner 现已支持 Autodesk Fusion 360 MCAD(该方案初始为 Open Beta)。Autodesk Fusion 360 的插件可从 https://www.altium.com/products/downloads#mcad-plugins 下载。注 1:“PRO Subscription” 功能(MCAD 元器件放置、刚挠结合板支持、挤出铜、外壳交换)目前尚不支持。注 2:铜层与丝印的表示方式不同于其他 MCAD 的实现;它们在裸板零件中以仅基于草图(Sketch-only)的组件来表示(这些组件默认隐藏,用户可按需将其设为可见,并额外构建如拉伸或拉伸曲面等 3D 特征)。注 3:在该 Beta 版本中,用户在 MCAD 侧首次 Pull 含 500+ 元器件的 PCB 时可能会遇到一些性能问题。这些问题将在下一个版本中解决。 |
MCAD-1945 |
PTC Creo 现已支持刚挠结合板同步(该方案初始为 Beta 模式)。目前尚不支持的能力:1)在 MCAD 侧新增区域与新增弯折;2)“Rigid-flex 2.0” 功能中引入的新特性。 |
MCAD-1946 |
CoDesigner 现在不会再覆盖 PTC Creo 中的 Absolute Accuracy 属性。 |
MCAD-2006 |
在 PTC Creo 中,对于某些圆角或圆形板,贴花(表示铜层、丝印层和阻焊层的图片)缩放不正确。已修复。 |
MCAD-2035 |
CoDesigner 的版本现在会直接显示在 MCAD 中的 Altium CoDesigner 面板里(右下角)。 |
MCAD-2050 |
为避免遮挡视图并导致难以选择小元器件,在 MCAD 中构建的板区域(keepouts、rooms)的默认高度已从 1mm 降低到 0.5mm。 |
MCAD-2073 |
由于 Altium Server 中的更改,MCAD 侧 “Choose PCB to pull” 对话框里 Project Name 被错误替换为 Project ID。已修复。 |
MCAD-2077 |
CoDesigner 现在会检测 ECAD 中层叠(layer stack)里层命名的重复情况,并显示相应的错误信息。 |
| MCAD-2175 | 在某些情况下,MCAD 插件无法连接到 Altium 365。已修复。 |
CoDesigner 2.2.0 新增内容
Released: 13 Jan 2021 – Version 2.2.0
Feature Highlights
将外壳从 MCAD 推送到 ECAD
本次更新新增了对在 MCAD 中以设备装配级别进行工作的支持,并支持将外壳与板卡一起传输到 ECAD。下方视频演示了将板卡装配包含到设备外壳中,并将外壳传输到你的 Altium 设计软件的过程。
► 请参阅右侧窗格中的 Note,以了解你的 MCAD CoDesigner 安装中是否提供 Enclosure Exchange 功能。如果没有,观看此视频 以了解另一种传输外壳的方法。
Creo 中新增 CoDesigner 功能区(Ribbon)
Altium CoDesigner 功能区已添加到 PTC Creo(该功能区在 SOLIDWORKS 和 Autodesk Inventor 中已可用)。该功能区提供了一种便捷方式,用于访问 MCAD-ECAD 协同设计过程中所需的常见 PCB 专用设计对象。使用功能区按钮可确保使用正确的 MCAD 对象类型来创建兼容的 ECAD 对象。
用于元器件放置的新 MCAD 平面
CoDesigner 现在会在 MCAD 中创建顶层与底层元器件平面,从而简化在 MCAD 中放置元器件的流程。元器件放置现在会忽略阻焊层厚度。
支持过孔与焊盘的铜孔壁(Copper Barrels)
- Pad Barrels - 当在 Altium CoDesigner Settings 对话框中启用 Build 3D geometry for Copper 时,通孔焊盘(thruhole Pad)的孔壁现在会从 ECAD 传输到 MCAD。
- Via Barrels - 同时启用 Build Vias 选项以包含过孔(Via)孔壁。
过孔与焊盘的铜孔壁始终会从 ECAD 进行 Push(左图);在 MCAD 中使用上述 CoDesigner 选项来控制它们是否会被 Pull 到 MCAD(右图)。
简化的 CoDesigner 面板
CoDesigner 菜单已更新,加入了此前位于 Altium CoDesigner 面板正面的 Help 和 Settings 选项。
对 Keepout 与 Room 的支持改进
CoDesigner 现在会检测 ECAD 中 Keepout 与 Room 的锁定状态,确保在从 MCAD 执行 Pull 时不会移动它们。
Versions Supported
Altium Designer 21.0,配合 MCAD CoDesigner 扩展版本 2.2.0.1072
Altium Designer 20.2,配合 MCAD CoDesigner 扩展版本 2.2.0.1072
Altium NEXUS Client 4.0,配合 Collaboration 面板扩展版本 2.2.0.310
Altium NEXUS Client 3.2,配合 Collaboration 面板扩展版本 2.2.0.310
本次更新已在以下 MCAD 平台与 Add-in 版本上测试:
| MCAD 版本 | MCAD Add-In 版本 |
|---|---|
| Autodesk Inventor Professional® - 2019、2020、2021 版本 | 2.2.0.6 |
| Dassault Systemes SOLIDWORKS® - 2018、2019、2020、2021 版本 | 2.2.0.7 |
| PTC Creo Parametric® - 4.X、5.X、6.X、7.X | 2.2.0.6 |
Release Notes
| MCAD-400 | CoDesigner 现在支持在 MCAD 中以“设备(Device)”的上下文来处理 PCB,而无需切换到 PCB 装配体。这使得在 PCB 定义与外壳之间协同工作更容易。如果一个设备中包含多个 PCB,CoDesigner 也支持在它们之间切换。 |
| MCAD-786 | CoDesigner 现在会在 MCAD 中为电镀通孔焊盘构建铜桶(前提是在设置中启用了 “3D Copper” 选项。该选项是进行热仿真所必需的)。 |
| MCAD-796 | CoDesigner 现在会在 MCAD 中为过孔(Via)构建铜桶(包括过孔铜与贯穿板孔的精确 3D 几何)。注意:不支持将从 MCAD 对过孔所做的更改传回 ECAD。 |
| MCAD-987 | 在 MCAD 端的 “Choose a PCB project” 对话框中,项目搜索现在不区分大小写。 |
| MCAD-1531 | CoDesigner 图标现在支持 4K 显示器。 |
| MCAD-1586 | CoDesigner 现在会在从 ECAD 执行 push 时校验微弧(micro-arc)(连同此前已实现的微线段校验)。 |
| MCAD-1607 | 针对 PTC Creo 的解决方案现在包含 CoDesigner 工具栏,其中提供与 PCB 定义相关的命令。 |
| MCAD-1609 | CoDesigner 现在支持将 PCB 外壳的各个部件从 MCAD 发送到 ECAD(另见 MCAD-400)。用户可在 MCAD 中点击 CoDesigner 功能区工具栏上的新 “Enclosure” 按钮来选择这些部件。 |
| MCAD-1652 | 在 MCAD 的 CoDesigner 面板中新增了 “Refresh” 按钮。点击后,CoDesigner 将检测当前打开的设备装配体中是否存在任何板级装配体。另见 MCAD-400。 |
| MCAD-1679 | 此前 Internal Plane 层不会从 ECAD 传输到 MCAD,且在启用 3D Copper 选项时也不会包含。现已修复。 |
| MCAD-1689 | 改进了在 MCAD 中更新板区域属性的性能。 |
| MCAD-1693 | CoDesigner 现在在 MCAD 中放置元件时会忽略阻焊层厚度。对于之前已在 MCAD 中 pull 进来的 PCB 上的元件,CoDesigner 会在首次更新时显示 “Stand off height adjustment” 变更。此外,CoDesigner 现在会在 MCAD 中额外创建两个平面,分别用于顶层与底层元件放置。这些平面的目的,是帮助机械工程师更精确地放置新元件,并对现有元件的放置进行修改。 |
| MCAD-1694 | 在某些情况下,刚挠结合板上的元件会以错误的偏移量放置。现已修复。 |
| MCAD-1697 | CoDesigner 现在将 MCAD 中元件离板高度(standoff height)的变化(依据 ECAD 中设置的值)视为一种独立的变更类型(此前归类在 “Placement change” 中)。 |
| MCAD-1703 | 在 Pull 到 ECAD 时,现在会阻止对已锁定 Keepout 与 Room 的移动和删除。这将帮助电气工程师防止在 MCAD 端对“电气”板区域进行意外更改。 |
| MCAD-1731 | 面向 Altium 365 用户的 CoDesigner 功能现已根据 Altium 365 账号类型拆分为 “PRO” 与 “STD” 两组功能。以下高级功能仅对 PRO 用户开放: a) 由 MCAD 驱动的元件放置, b) 刚挠结合板支持, c) 在 MCAD 中构建 3D Copper 与 Vias, d) 在设备装配体上下文中进行外壳交换。 |
| MCAD-1824 | CoDesigner 不再向 SOLIDWORKS 用户警告“SOLIDWORKS 文档内置的表格不受支持”。 |
CoDesigner 2.1.0 新增内容
Released: 20 Nov 2020 – Version 2.1.0
Feature Highlights
支持最新 MCAD 版本
本版本新增对以下 MCAD 软件版本的支持:
- Autodesk Inventor Professional® 2021
- Dassault Systemes SOLIDWORKS®(Standard、Pro 与 Premium)2021
更新后的 MCAD CoDesigner 面板
MCAD Altium CoDesigner 面板现在有两个选项卡,分别标记为 Activity 和 PCB Definition。
- Activity - 显示 Push 与 Pull 操作的历史记录及相关评论,与早期版本的 CoDesigner 一致。
-
PCB Definition - 显示板上存在的 Board Area 定义。目前支持的区域定义包括 Keepouts 与 Rooms,它们可在 MCAD 与 ECAD 两端创建。
- 点击某个定义可配置 Keepout 设置,或为 Room 添加评论。
- 如果该定义在 MCAD 特征树中被重命名,这一变化不会立即反映在 PCB Definitions 面板的 Altium CoDesigner 选项卡中。切换到 Activity 选项卡后再切回 PCB Definitions 选项卡以刷新定义。
MCAD Altium CoDesigner 面板现在包含一个 PCB Definition 选项卡,可用于配置添加到板上的 Rooms 与 Keepouts。
新的 Altium CoDesigner 功能区(Ribbon)
在 SOLIDWORKS 与 Autodesk Inventor 中新增了一个 Altium CoDesigner 功能区(Creo 的解决方案即将推出)。该选项卡提供了便捷方式来访问 MCAD-ECAD 协同设计过程中常用的、与 PCB 相关的设计对象。使用这些按钮可确保创建兼容 ECAD 对象所需的正确 MCAD 对象类型。
支持 Keepouts
PCB Keepout 是板上的一个区域,用于限制特定 ECAD 对象的放置。Keepout 可定义在板的任一侧,或应用于所有 PCB 层。需要被排除在该区域之外的对象,通过 Keepout Restriction 属性来选择。
在 MCAD 中定义 Keepout:
- 点击 Keep Out Area 功能区上的 Altium CoDesigner 按钮。
- 系统会提示选择一个面、曲面或平面;点击需要设置 keepout 的板侧面。如果 keepout 要应用于所有层,可在任一侧绘制。
- 点击合适的 MCAD 草图工具,例如 Rectangle,来定义 keepout。注意:草图只能包含一个轮廓,不支持内部轮廓。
- 绘制所需的 keepout 形状。
- 退出 Sketch 模式。
- 现在可以编辑该特征的属性。你可以将 keepout 理解为围绕禁布区的一道“围栏”,将 Depth 编辑为较小的值,例如 1mm。
- 该 keepout 将成为 ECAD 的特定层 keepout,位于其在 MCAD 中绘制所在的层。要定义全层 keepout,请在 MCAD 中将 keepout 配置为双向拉伸,并将第二个方向的 Depth 设置为足够大的值,使其能够贯穿板厚。
-
点击 MCAD 接受按钮
以完成特征定义流程。如有需要,可在特征树中重命名该特征。
- 在 Altium CoDesigner 面板中,选择 PCB Definition 选项卡并按需配置 keepout 限制。现在可将 keepout push 到 ECAD,在那里它会作为 Keepout Region 添加。根据在 MCAD 中的配置方式,它将成为 Top Layer Keepout、Bottom Layer Keepout 或 Keepout Layer Keepout。如有需要,可在 ECAD 中调整 keepout 形状,并再 push 回 MCAD。
支持 Rooms
PCB Room 是一种设计规则,用于定义某些元件必须放置在其中、或必须排除在外的区域。该规则的常见用途之一,是对 Room 覆盖的板区域定义元件高度限制。通常 Room 规则会应用于单个元件或某一类元件。
在 MCAD 中定义 Room:
- 点击 Text Note Room 功能区上的 Altium CoDesigner 按钮。
- 系统会提示选择一个面、曲面或平面;点击需要设置 room 的板侧面。
- 点击合适的 MCAD 草图工具(例如 Rectangle)来定义 Room。请注意,草图只能包含一个轮廓,不支持内部轮廓。
- 绘制该 Room 所需的形状。
- 退出 Sketch 模式。
-
点击 MCAD 的 Accept 按钮
以完成特征定义流程。如有需要,可在 Feature 树中重命名该特征。
- 在 Altium CoDesigner 面板中,选择 PCB Definition 选项卡,并为该 Room 输入一条注释,用于向 ECAD 工程师说明其用途。现在可以将该 Room 推送到 ECAD;在 ECAD 中,它会作为 Placement Room 设计规则添加到在 MCAD 中绘制它的那一层上。MCAD 与 ECAD 之间唯一可传递的属性是 Comment,它会成为 Placement Room 设计规则的注释。
- 现在可以在 ECAD 中按需配置该 Placement Room 设计规则。
现在可以在 MCAD 中定义 Keepout 区域和 Rooms,并推送到 ECAD。
改进对层颜色传输的支持
现在会将 ECAD 中定义的 Core 层颜色传输到 MCAD,并应用到 MCAD 中的板件(board part)。现在也会将 ECAD 中定义的 Solder Mask 层的颜色与透明度传输到 MCAD,并应用到 MCAD 中对应的贴花(decal)。
Solder Mask 和 Core 的颜色会在 ECAD 与 MCAD 之间传输。
在 ECAD 中重命名板卡
现在支持对你的 Altium 设计软件中板卡名称的更改。已推送到 MCAD 的板卡现在可以重命名,并再次推送到 MCAD。
Versions Supported
Altium Designer 20.2,MCAD CoDesigner 扩展版本 2.1.0.1033
Altium NEXUS Client 3.2,Collaboration 面板扩展版本 2.1.0.302
本次更新已在以下 MCAD 平台与 Add-in 版本上测试:
| MCAD 版本 | MCAD Add-In 版本 |
|---|---|
| Autodesk Inventor Professional® - 2019、2020、2021 版本 | 2.1.0.6 |
| Dassault Systemes SOLIDWORKS® - 2018、2019、2020、2021 版本 | 2.1.0.7 |
| PTC Creo Parametric® - 4.X、5.X、6.X、7.X | 2.1.0.10 |
Release Notes
MCAD-659 |
现在在 Altium NEXUS 的 Collaboration Panel 的变更通知中会显示 “View Changes” 和 “Discard” 按钮。 |
MCAD-738 |
CoDesigner 现在会记录其大多数内部技术事件,以便后续可能的技术问题调查。日志会保存在本地 \Users\{user}\AppData\Local\Altium\Altium CoDesigner 文件夹中。 |
MCAD-910 |
在 ECAD 中超出刚挠板(rigid-flex)刚性区域边界的某些元件模型,在 SOLIDWORKS 中放置不正确。已修复(MCAD 中的元件区域现在包含元件焊盘)。 |
MCAD-1073 |
将 “Build 3D Geometry of Copper” 选项关闭并不会在 PTC Creo 和 Autodesk Inventor 中抑制 Copper 装配体。已修复。 |
MCAD-1299 |
CoDesigner 现在支持用户对板件(board part)名称所做的更改。 |
MCAD-1375 |
如果在 ECAD 中更改了孔的属性,SOLIDWORKS 中孔的类型会被重置为默认类型。已修复。 |
MCAD-1398 |
CoDesigner 现在支持在 MCAD 中定义区域,包括:a) Keep Out Areas,b) PCB Rooms(称为 “Text Note Rooms”)。两者都可以在 MCAD 中使用新的 CoDesigner 功能区工具栏创建(支持 SOLIDWORKS 和 Autodesk Inventor,PTC Creo 的解决方案即将推出),或通过在板面上放置草图并拉伸为曲面来手动创建。CoDesigner 面板中新增了 “PCB Definition” 选项卡,用于处理这些区域的属性。在 MCAD 中创建的 “Text Note Room” 实体在 ECAD 中会表示为 Room 实体,可用于分配诸如高度限制等规则。 |
MCAD-1416 |
Autodesk Inventor 2021 现已获得官方支持。 |
MCAD-1417 |
SOLIDWORKS 2021 现已支持。 |
MCAD-1442 |
SOLIDWORKS 中板框草图包含构造线会导致错误。已修复。 |
MCAD-1465 |
在 SOLIDWORKS 的 PCB 装配体中,Component Name 和 Reference Designator 现在会写入元件属性中对应的属性字段(此前,ECAD 的位号会被写入 “Component Name” 字段) |
MCAD-1514 |
在 MCAD 端拉取(pull)时,变更表(Changes' Table)中现在会同时显示元件名称与位号。 |
MCAD-1519 |
当在 MCAD 端拉取 PCB 时,现在允许删除在 ECAD 中被删除的 Free 3D Bodies(会对在 MCAD 中放置的模型给出警告)。 |
MCAD-1520 |
现在为 SOLIDWORKS 和 Autodesk Inventor 用户提供 “Altium CoDesigner” 功能区工具栏。该功能区目前包含用于创建孔、开槽(cutouts)和板区域的命令。注意:PTC Creo 的解决方案即将推出。 |
MCAD-1528 |
已更改在 SOLIDWORKS 中应用贴花(decal,用于表示板面上的铜、丝印和阻焊的图片)的顺序。现在从板面起的顺序为:Copper、Solder mask、Silkscreen。 |
MCAD-1536 |
在 PTC Creo 中,'default_dec_places' 参数此前会对整个会话生效。现在仅对 PCB 模型生效。 |
MCAD-1567 |
在非英文 Windows 区域设置中,ECAD 与 MCAD 使用不同的小数分隔符会导致在 ECAD 端拉取时出错。已修复。 |
MCAD-1571 |
已更改在 MCAD 中将颜色属性应用到板本体及板层的方式。现在所有颜色属性都会按照 ECAD 中 3D View Properties 的设置来应用。 |
MCAD-1577 |
Autodesk Inventor 的 CoDesigner 插件此前仅为当前用户安装;如果该用户不是管理员会导致一些问题。现在插件会为所有 Windows 用户安装。 |
MCAD-1588 |
性能改进:改进了在 SOLIDWORKS 中构建孔的算法(此前是最慢的操作之一),现在包含大量孔的 PCB 构建速度约提升一倍。 |
MCAD-1594 |
在 Autodesk Inventor 中,“Use common folder for storing models that are coming from ECAD” 选项被忽略。已修复。 |
MCAD-1600 |
不再将表示 Paste 层的贴花从 ECAD 发送到 MCAD。 |
MCAD-1612 |
MCAD 插件的自动更新机制在代理后无法工作。已修复。 |
MCAD-1614 |
已更改贴花(用于表示板面上的铜、丝印和阻焊的图片)的存储方式:a) 现在存储在与板件相同的文件夹中;b) 不再分配贴花路径,仅保留贴花名称。 |
MCAD-1629 |
在 ECAD 中对 PCB 重新标注(更改元件位号)在某些情况下会导致 MCAD 使用错误的模型。已修复。 |
MCAD-1685 |
PCB 元件参数并不总是能同步到 MCAD。已修复。 |
CoDesigner 2.0.5 新增内容
Released: 18 Sep 2020 – Version 2.0.5
Feature Highlights
对 PCB Variants 的支持
Altium 的 PCB 设计软件允许电子设计人员为正在设计的产品创建变体。支持的变体包括:将某个元件标记为不装配(not fitted);修改元件参数(包括丝印在板上的元件值);或用替代元件替换某个元件(替代元件可能使用不同的封装,也可能不使用)。
在 Altium 的设计软件中,只有一个板级设计。变体信息(例如替代元件的详细信息)存储在项目文件中,并在 Projects 面板中选择该变体时应用到电路板上。该 [No Variations] 版本的电路板会保存为 PcbDoc。
Altium 的设计软件可用于创建板级设计的变体。
从 ECAD 推送变体
在此版本中,CoDesigner 已更新,支持在 ECAD 与 MCAD 之间推送(Push)和拉取(Pull)某个特定的板级变体。当你从 ECAD 执行 Push 时,推送的是你当前在 PCB 编辑器中正在查看的那个变体。
在 Projects 面板中双击以选择需要推送的变体。
将变体拉取到 MCAD
将 PCB 变体拉取到 MCAD 的方式与非变体 PCB 相同:在 Altium CoDesigner 面板中点击 Pull Board from Server 按钮。如果该板是变体,Altium CoDesigner 面板顶部会显示额外信息来说明变体名称,如下所示。
每个发生变更的元件都会通过在位号中包含变体名称来标识,详见下文。
-
非变体元件:
<EcadDesignator> -
变体元件:
<EcadDesignator>_VARIANT_<VariantName>
变体元件通过其 MCAD 零件名称及其位号来识别。
从 MCAD 推送变体
在 MCAD 中,CoDesigner 能识别某个元件是属于基础设计 [No Variations],还是属于某个特定变体。对基础设计 [No Variations] 中元件所做的更改会影响 ECAD 中该板的所有变体;而在特定变体中所做的更改只会应用到 ECAD 中对应的那个变体。
对变体所做的修改会按常规方式从 MCAD 推送到 ECAD:在 Altium CoDesigner 面板中点击 Push。
将变体拉取到 ECAD
如果你尝试执行 Pull 到 ECAD,但当前激活的是错误的变体,则会收到如下错误消息。错误对话框中会显示适用的变体名称,切换到该变体后再 Pull 一次。
由于 ECAD 中当前激活的是错误的变体,无法完成 Pull。
如果基础设计中的某个元件发生了更改,这些更改可以在 ECAD 的任意变体中应用;随后这些更改将出现在 ECAD 的所有变体中。
对问题模型的改进支持
每种 ECAD 与 MCAD 工具都有各自的模型转换软件,对导入与转换存在不一致或不准确的模型描述时,支持程度各不相同。为改善这种情况,CoDesigner 现在会将单实体(single-body)的 Parasolid 模型直接从 ECAD 传输到 MCAD,不进行变换也不进行转换(因为这些步骤有时会导致模型损坏)。
如果某个模型在 ECAD 与 MCAD 的 Push-Pull 过程中引发问题,请将其 从 ECAD 元件中提取出来,导入到你的 MCAD 软件并另存为 Parasolid(确认其能在 MCAD 中正确打开),然后再将其导回到 ECAD 元件中。
► 了解更多关于 MCAD 与 ECAD 模型的要求
Versions Supported
Altium NEXUS Client 3.2,Collaboration 面板扩展版本 2.0.5.284
本次更新已在以下 MCAD 平台与插件版本上测试:
| MCAD 版本 | MCAD 插件版本 |
|---|---|
| Autodesk Inventor Professional® - 版本 2019、2020 | 2.0.5.52 |
| Dassault Systemes SOLIDWORKS® - 版本 2018、2019、2020 | 2.0.5.68 |
| PTC Creo Parametric® - 4.X、5.X、6.X、7.X | 2.0.5.60 |
Release Notes
| MCAD-1098 | CoDesigner 现在可以在 ECAD 与 MCAD 之间同步 PCB 变体并支持双向同步。变体可以逐个同步,无需在 MCAD 中创建产品配置(CoDesigner 会显示当前在 MCAD 中同步的是哪个变体)。 |
| MCAD-1167 | 在 Altium NEXUS 中,来自 Collaboration Panel 的警告消息显示了错误的标题。已修复。 |
| MCAD-1168 | CoDesigner 现在会在 ECAD 中报告 Push 与 Pull 操作的绝对时间,以避免用户在同步后长时间离开导致的混淆。 |
| MCAD-1185 | CoDesigner 现在会以电路板所使用的单位显示问题点的坐标(此前总是以 mil 显示)。 |
| MCAD-1228 | 刚挠结合板支持:CoDesigner 现在能在从 ECAD Push 时检测到分割线某一端被开槽(cutout)覆盖的情况(这通常意味着用于装配体配合的坐标系在 MCAD 中很可能无法正确创建),并向用户发出警告。 |
| MCAD-1252 | CoDesigner 现在会将导入到封装中的单实体 Parasolid 模型传输到 MCAD,不进行变换也不进行转换。这有助于避免在某些情况下这些步骤导致的模型损坏。 |
| MCAD-1287 | CoDesigner 现在会在每次 push 时读取服务器端的 MCAD 元件放置设置,因此更改设置后无需重启 ECAD/MCAD 软件。 |
| MCAD-1346 | 刚挠结合板支持:CoDesigner 现在允许同步放置在挠性段上、并以无实体(body-less)元件表示的焊盘移动。 |
| MCAD-1424 | 从 ECAD pull 时,CoDesigner 现在会报告没有位号的元件。 |
| MCAD-1452 | 由于使用了较新的 Parasolid 版本,Inventor 2020 无法将自由 3D 实体发送到 ECAD。已修复。 |
| MCAD-1464 | CoDesigner 在 PTC Creo 中错误地设置了公差设置。CoDesigner 现已停止设置这些选项。 |
| MCAD-1476 | 对于最初在 MCAD 中放置在电路板底面的元件,MCAD 的变更表中错误地显示了放置变更。已修复。 |
| MCAD-1477 | 在某些情况下,从 MCAD 侧放置在电路板底面的自由 3D 实体在 ECAD pull 时定义了不正确的支撑柱(standoff)高度。已修复。 |
| MCAD-1485 | UI:“Help”按钮已移动到 MCAD 中 CoDesigner 面板的顶部。 |
| MCAD-831 | 如果 PTC Creo 中的板外形是作为对父装配体中某个零件的引用而创建(例如由外壳偏移生成的外形),CoDesigner 无法读取该板外形。已修复。 |
| MCAD-854 | 在 MCAD 中对 3D 模型所做的更改无法与 ECAD 同步,反之亦然。已修复。 |
| MCAD-903 | 为避免 MCAD 中出现不正确行为,CoDesigner 现在会将中心位于板外形之外的孔在 MCAD 中构建为切除拉伸(cut extrude)。 |
CoDesigner 2.0.4 新增内容
Released: 24 June 2020 – Version 2.0.4
Feature Highlights
在 MCAD 中定义刚挠结合板
对刚挠结合支持进行了重大改进——现在可以在 SOLIDWORKS® 中定义并修改板形与弯折定义,并且可以在 SOLIDWORKS 中放置与移动元件。(对 PTC Creo® 和 Autodesk Inventor® 的刚挠结合支持将在未来更新中提供)
现在可以在 SOLIDWORKS 中定义并修改板形与弯折定义。
► 了解更多关于 同步刚挠结合板
对复杂板形的更强支持
改进了对板形定义问题的支持——现在会在 Push 时检测并报告 ECAD 板轮廓草图中的微小线段(micro-segments)与自相交。会详细给出其位置,并在可能的情况下在 MCAD 中自动修复。
► 对于无法在 MCAD 中解决的问题,了解更多关于 在 ECAD 中解决板轮廓问题
改进的元件同步
对锁定元件的处理已简化——在 MCAD 中处于 Fixed(固定)或 Constrained(约束)状态的部件,现在会在 ECAD 中转换为 Locked(锁定)元件;而在 ECAD 中 Locked(锁定)的元件会在 MCAD 中变为 Fixed(固定)。现在对 Locked/Fixed 状态的更改会在 MCAD 与 ECAD 之间同步。
ECAD 元件属性现在会传输到 MCAD——所有 ECAD PCB 元件参数现在都会传输到 MCAD 部件。
ECAD PCB 元件参数会传输到对应的 MCAD 部件。
Versions Supported
Altium Designer 20.2,配套 MCAD CoDesigner 扩展版本 2.0.4.829
Altium NEXUS Client 3.2,配套 Collaboration 面板扩展版本 2.0.4.272
本次更新已在以下 MCAD 平台与 Add-in 版本上测试:
| MCAD 版本 | MCAD Add-In 版本 |
|---|---|
| Autodesk Inventor Professional® - 版本 2019、2020 | 2.0.4.45 |
| Dassault Systemes SOLIDWORKS® - 版本 2018、2019、2020 | 2.0.4.62 |
| PTC Creo Parametric® - 4.X、5.X、6.X、7.X | 2.0.4.53 |
Release Notes
| MCAD-1394 | 在 PCB 装配体上下文之外编辑元件定义时,PTC Creo 会崩溃。已修复。 |
| MCAD-1367 | 当存在名称很长的 ECAD 元件时,在二次 pull 应用更改会导致 PTC Creo 崩溃。已修复。 |
| MCAD-1294 | 在 SolidWorks 中,对于具有两个以上自相交长圆形焊盘(slotted self-intersected pads)的元件,每次 pull 时更改表中都会出现“Sync Component Holes”更改。已修复。 |
| MCAD-1285 | 在 Inventor 插件中按 Enter 登录无效。已修复。 |
| MCAD-1283 | 新增对 PTC Creo 7 的支持。 |
| MCAD-1276 | 刚挠结合板支持:新增对弯折区域与分割线之间最小可接受距离的校验。 |
| MCAD-1258 | 从 ECAD 传输过来的元件属性现在都会应用到 MCAD 中对应的模型上。 |
| MCAD-1239 | 简化并统一了 MCAD 插件中“设置”对话框的 UI,使其在所有受支持的 MCAD 中一致。移除了用于处理 fixed/locked 状态以及 SolidWorks 中自动约束的设置(见 MCAD-788) |
| MCAD-1236 | 刚挠结合板支持:在 MCAD 中对板外形所做的更改已在 ECAD 中应用后,若在 ECAD 中撤销这些更改并再次 pull,会破坏 ECAD 中的板结构。已修复。 |
| MCAD-1222 | CoDesigner 现在会检查 PCB 项目是否包含 Variants,并提示用户目前尚不支持 Variants。 |
| MCAD-1221 | 如果用户打开的是本地存储的 PCB,则 ECAD 中的 CoDesigner 面板不会显示可用工作区列表。已修复。 |
| MCAD-1192 | 引入了交换数据模型的版本管理。如果 ECAD 扩展版本或 MCAD 插件版本与服务器上存储的数据模型版本不匹配,CoDesigner 会提示用户。 |
| MCAD-1191 | 如果 ECAD 板原点被重新定位到新位置,ECAD 中的警告/错误消息仍显示旧坐标。 |
| MCAD-1188 | 刚挠结合板支持:在 MCAD 端创建的刚性 PCB,在 ECAD 中转换为刚挠结合板并回传到 MCAD 后,其结构会被破坏。已修复。 |
| MCAD-1187 | 在 MCAD 中放置、随后在 ECAD 中识别的元件,如果在 MCAD 中将板外形移动到负坐标,会发生偏移。已修复。 |
| MCAD-1183 | 刚挠结合板支持:在某些板上应用弯折角度更改时,SolidWorks 会停止工作。已修复。 |
| MCAD-1166 | 如果在 MCAD 中将模型绕 Y 轴旋转超过 45 度,ECAD 中会显示错误的自由 3D 体预览。已修复 |
| MCAD-1165 | 在 Inventor 中如果将模型绕 X 轴旋转,ECAD 中会显示错误的自由 3D 体预览,并且对应更改会再次出现在更改表中。已修复 |
| MCAD-1164 | 第二次 pull 时,ECAD 会错误地为自由 3D 体显示“Placement changed”更改,尽管对应更改已应用。已修复 |
| MCAD-1163 | 在某些情况下,如果弯折中间放置了一个开槽(cutout),MCAD 中不会创建弯折。已修复。 |
| MCAD-1161 | 在 Creo 中,圆角形板上的贴花(Decals)在某些情况下会发生偏移。已修复。 |
| MCAD-1159 | 对 MCAD “Select Project”对话框的键盘支持做了一些改进。 |
| MCAD-1119 | CoDesigner 现在会在 ECAD 端 push 时检测板轮廓问题(微小线段、轮廓自相交),以避免发送无法在 MCAD 中构建的板。 |
| MCAD-1104 | 停止 CoDesigner Server 后,如果本地打开 PCB 装配体,MCAD 会停止工作。已修复。 |
| MCAD-1102 | 刚挠结合板支持:机械工程师现在可以在 MCAD 中为刚挠结合板添加/删除刚性与挠性区域以及弯折。 |
| MCAD-1101 | CoDesigner 现在会显示开槽轮廓中存在问题的元素坐标。 |
| MCAD-1070 | 对于在 MCAD 端所做的开槽形状更改,ECAD 中没有预览。已修复。 |
| MCAD-1067 | 更改了 Solidworks 中 push 时对孔与开槽的解释行为(与其他受支持的 MCAD 统一):挤出切除(extruded cut)现在始终作为开槽(cutout)传输到 ECAD。 |
| MCAD-1066 | 现在在 SolidWorks 中始终会创建元件孔(与其他受支持的 MCAD 统一)。相应选项已从设置中移除。 |
| MCAD-1063 | 如果项目未在线可用,ECAD 中 CoDesigner 面板上的文档链接无法使用。已修复。 |
| MCAD-1060 | 如果项目刚在服务器上变为可用,NEXUS 的 Collaboration Panel 会显示错误消息。已修复。 |
| MCAD-1054 | 对于最初在 MCAD 中放置、随后在 ECAD 中识别、再被删除的元件,如果其 Z 轴水平朝向,MCAD 中会显示错误预览。已修复。 |
| MCAD-1046 | 当无法定义在 MCAD 与 ECAD 间同步、但未嵌入 3D 体的元件旋转时,CoDesigner 现在会警告用户。 |
| MCAD-1028 | 如果未检测到任何更改,MCAD 中填写的 push 注释不会在 ECAD 中显示。已修复。 |
| MCAD-1025 | ECAD 中对孔位放置所做更改的预览不会在 MCAD 中显示。已修复。 |
| MCAD-1019 | 如果在 ECAD 的元件位号中检测到“-”符号,CoDesigner 现在会警告用户(该符号保留用于内部用途)。 |
| MCAD-990 | CoDesigner 现在会告知 MCAD 用户:来自 ECAD 的板草图中的微小线段问题会在 MCAD 中自动修复。 |
| MCAD-968 | UI 改进:在 MCAD 插件中,使在 Altium 365 与自定义服务器之间切换的选项更加醒目。 |
| MCAD-955 | 刚挠结合板支持:CoDesigner 现在会在 ECAD 端 push 时检查板定义问题:如果某个弯折区域接触/重叠另一个弯折区域或分割线。 |
| MCAD-944 | 具有自相交轮廓的元件孔现在会在 MCAD 中作为独立特征创建。 |
| MCAD-943 | 刚挠结合板支持:CoDesigner 现在会显示元件放置更改的预览(以展开状态显示)。 |
| MCAD-942 | UI 改进:“Open Project”对话框的默认尺寸已减小,并且现在会在屏幕中央打开。 |
| MCAD-926 | 刚挠结合板支持:不再支持在 MCAD 的板外形草图中创建内部轮廓。CoDesigner 现在在检测到此类轮廓时会警告用户。 |
| MCAD-867 | CoDesigner 在 Creo 中无法创建圆形 PCB。已修复。 |
| MCAD-840 | 在 Creo 中,如果开槽包含板角点,CoDesigner 无法创建位于 PCB 角落的开槽。已修复。 |
| MCAD-839 | 如果该板在 MCAD 中具有负坐标,在 ECAD 中撤销来自 MCAD 的更改后,板外形会偏移到负坐标。已修复。 |
| MCAD-793 | 当启用“Component Recognition”选项时,CoDesigner 现在会校验在 MCAD 端放置的元件;如果在 Altium 服务器上找不到对应元件,会警告用户。 |
| MCAD-788 | 更改了对 ECAD “locked”状态与 MCAD “fixed”“constrained”状态的处理行为。MCAD 中不再自动创建到板面的动态约束。SolidWorks 插件设置中的“Mate Electrical Components to Board”和“Fix components on board”选项已移除。如果元件在 MCAD 中为 fixed 或 constrained,则在 ECAD 中会变为 locked(无论该约束是否允许在 PCB 装配体内有任何移动)。如果元件在 ECAD 中为 locked,则在 MCAD 中会变为 fixed,除非它在 MCAD 中处于 constrained 状态。locked/fixed 状态的移除也会在 MCAD 与 ECAD 之间同步。 |
| MCAD-709 | CoDesigner 现在允许用户在连接丢失后重新连接到服务器。 |
CoDesigner 2.0.3 新增内容
Released: 22 May 2020 – Version 2.0.3
Key Highlights
对复杂板形与元器件的更强支持
本次版本显著增强了在 Altium 设计软件与您常用的 MCAD 设计软件之间来回传递 PCB 设计的支持能力。
该支持包括:
- 带开槽/挖空的复杂板形双向传输
- 已放置元器件以 3D 模型形式的双向传输
- 原生元器件从 MCAD 到 ECAD 的传输
- 原生元器件从 ECAD 到 MCAD 的传输(仅 Creo)
- 对刚挠结合 PCB 的支持(仅 SOLIDWORKS)
Versions Supported
Altium Designer 20.1,配套 MCAD CoDesigner 扩展版本 2.0.3.721
Altium NEXUS Client 3.1,配套 Collaboration 面板扩展版本 2.0.3.255
本次更新已在以下 MCAD 平台与 Add-in 版本上完成测试:
| MCAD 版本 | MCAD Add-In 版本 |
|---|---|
| Autodesk Inventor Professional® - 版本 2019、2020 | 2.0.3.27 |
| Dassault Systemes SOLIDWORKS® - 版本 2018、2019、2020 | 2.0.3.30 |
| PTC Creo Parametric® - 4.X、5.X、6.X | 2.0.3.31 |
Release Notes
| MCAD-983 | SolidWorks 有时会在执行 pull 时崩溃。已找到并修复了导致大多数此类崩溃的原因。 |
| MCAD-1107 | Top Solder Mask 和 Bottom Solder Mask 贴花在 SolidWorks 2019- 中显示为可见,在 SolidWorks 2020+ 中现在显示为隐藏。注意:此前由于 SolidWorks 2020 中渲染问题,已禁用这些贴花的应用。现在用户可以在 SolidWorks 2020+ 中手动将其设为可见,并在需要时调整外观。 |
| MCAD-1170 | 如果在 MCAD 端创建板子,Autodesk Inventor 会崩溃。已修复。 |
| MCAD-1180 | 发送到服务器的模型现在会进行打包,以节省空间并提升性能。 |
| MCAD-1186 | UI 变更:进度条已从独立窗口移至 CoDesigner 面板。 |