Новое в CoDesigner
Технология MCAD CoDesigner от Altium связывает области механического и электрического проектирования, позволяя инженерам-механикам и инженерам-электронщикам передавать собранную PCB между этими двумя областями.
В вашем программном обеспечении для проектирования Altium это реализуется с помощью расширения, которое загружает и извлекает данные платы и компонентов из редактора PCB, MCAD CoDesigner extension. В программном обеспечении MCAD Altium CoDesigner Add-in выполняет ту же функцию, загружая и извлекая данные платы и компонентов из MCAD-системы.
ECAD- и MCAD-системы передают изменения проекта через Altium Workspace, который может размещаться в облаке на Altium 365 или в сети вашей компании с использованием Altium On-Prem Enterprise Server. Workspace действует как мост, к которому подключаются и ECAD-, и MCAD-системы. Workspace хранит данные платы и компонентов, позволяя инженерам ECAD и MCAD продолжать работать автономно, выполняя Pull и Push своих изменений, когда они будут готовы.
Поддерживаемые версии
CoDesigner непрерывно развивается, и на этой странице описаны изменения, внесенные в каждую версию. Поскольку расширение CoDesigner и Add-ins могут обновляться отдельно от цикла обновления вашего программного обеспечения Altium для проектирования, эта страница также содержит информацию о поддерживаемых версиях программного обеспечения Altium, а также о поддерживаемых версиях программного обеспечения MCAD.
ECAD-MCAD VERSION COMPATIBILITY MATRIX
Эта матрица содержит сводную информацию о совместимости версий ECAD/MCAD. В первом столбце перечислены выпуски MCAD CoDesigner и минимальная версия программного обеспечения Altium ECAD, требуемая для данной версии CoDesigner. Для столбцов MCAD первая строка в каждой ячейке содержит сведения о поддерживаемых номерах версий продуктов MCAD. Далее следует предпочтительный Extension/Add-in для использования с этой версией Altium Designer или вашего продукта MCAD. Обратите внимание, что для некоторых инструментов MCAD требуется использовать другой установщик CoDesigner для разных версий программного обеспечения MCAD. Эта информация также подробно приведена в разделе Supported Versions в описании новых возможностей для каждого выпуска Altium MCAD CoDesigner.
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.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.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
В этом выпуске новые функции отсутствуют.
Версии, поддерживаемые CoDesigner 3.15.0
-
Altium Designer 24.8 (или выше) с версией расширения MCAD CoDesigner 3.15.0.2498
-
CoDesigner 3.3 — последняя доступная версия для Altium NEXUS Client.
-
CoDesigner 2.10 — последняя доступная версия для Altium CircuitMaker.
Это обновление было протестировано на следующих MCAD-платформах и версиях надстроек:
| Версия MCAD | Версия надстройки MCAD |
|---|---|
| Autodesk Fusion® (Примечание 1) | 3.15.0.5 |
| Autodesk Inventor Professional® — версии 2025, 2026, 2027 | 3.15.0.4 |
| Dassault Systemes SOLIDWORKS® — версии 2023, 2024, 2025, 2026 | 3.15.0.4 |
| PTC Creo Parametric® — 9.X, 10.X, 11.X, 12.X | 3.15.0.5 |
| Siemens NX® — версия 2206<2212 (Примечание 2) | 3.15.0.4 |
| Siemens NX® — версия 2212<2312 (Примечание 2) | 3.15.0.4 |
| Siemens NX® — версия 2312-2512 (Примечание 2) | 3.15.0.4 |
Notes:
-
Altium CircuitMaker поддерживает только Autodesk Fusion.
-
Siemens NX доступен конструкторам только в составе Altium Enterprise Solutions. Начиная с MCAD CoDesigner 3.8, существует несколько версий установщика MCAD CoDesigner для Siemens NX, предназначенных для разных версий ПО Siemens NX. Все эти установщики устанавливают идентичные версии MCAD CoDesigner; они отличаются только способом определения установленной в данный момент версии Siemens NX. Для MCAD CoDesigner 3.7 и более ранних версий существует единый установщик, и после установки MCAD CoDesigner Siemens NX при запуске может отображать предупреждение о том, что разница между текущей версией и подписанной версией слишком велика. Это предупреждение можно игнорировать — установленный MCAD CoDesigner будет работать корректно. В качестве альтернативы можно отключить параметр Show Warning when Loading в диалоговом окне Customer Defaults в Siemens NX
Release Note for CoDesigner 3.15.0 Hot Fix (MCAD CoDesigner extension change to version 3.15.0.2498)
| MCAD-5685 | Исправлена ошибка, возникавшая при отправке проекта жгута из ECAD после изменения проводки. Ранее такие изменения, как замена разъёмов, обновление назначения контактов проводов или изменение позиционных обозначений, могли приводить к сбору неполных данных о компонентах при отправке, вызывая ошибки «wire not fully connected». Теперь данные жгута собираются корректно. Примечание: это исправление опубликовано как hotfix для расширения MCAD CoDesigner в Altium Designer и в первую очередь повлияет на ручные отправки. Рабочие пространства Altium 365 будут обновлены вскоре после выпуска hotfix, поэтому автоматические отправки при сохранении проекта в рабочее пространство Altium 365 ещё некоторое время будут завершаться с ошибкой. |
Release Notes for CoDesigner 3.15.0
| MCAD-5356 | Siemens NX: исправлена ошибка, из-за которой вырезы в плате останавливались на смещении нижней поверхности платы, когда совместная работа с медью была отключена; теперь стандартные вырезы всегда удаляют материал по всей толщине платы. |
MCAD-5525 |
PTC Creo: убрана чрезмерно строгая очистка символов в обозначениях моделей компонентов Creo, поэтому дефисы больше не заменяются без необходимости (что улучшает распознавание и согласованность именования). |
| MCAD-5549 | Autodesk Inventor: попытка создать Weldment Assembly при активном CoDesigner больше не вызывает сбой в версии 2026. |
| MCAD-5683 | Altium 365: автоматическая генерация MCAD-модели теперь выполняется только после первого Pull в MCAD. |
| MCAD-5687 | PTC Creo: устранена проблема производительности, при которой повторные операции Pull вызывали ненужный анализ платы из-за обновления параметров, что могло исчерпать ресурсы и привести к сбою Creo. |
| MCAD-5689 | Autodesk Fusion: исправлена проблема, при которой, если текущий документ не был сборкой, загрузка проекта могла завершиться исключением. Теперь первоначальный Pull всегда открывает новый документ сборки. |
| MCAD-5691 | Повышена надёжность отправки сложных конструкций PCB с большим количеством переходных отверстий из ECAD в MCAD. |
| MCAD-5697 | PTC Creo: модуль Cabling в Creo 12.4.3 и выше пока не поддерживается CoDesigner, поэтому при попытке загрузить проект Altium Harness в этих версиях теперь отображается соответствующее предупреждение. Поддержка этого модуля кабельных соединений будет добавлена в ближайшее время. |
| MCAD-5704 | Теперь поддерживается Siemens NX 2512. |
| MCAD-5706 | Неустановленные компоненты механического варианта больше не вызывают ложное предупреждение об альтернативной детали при загрузке плат через CoDesigner в MCAD. |
| MCAD-5710 | Siemens NX: поддержка синхронизации rigid-flex PCB переведена из статуса Beta в Production. |
| MCAD-5735 | Autodesk Inventor 2027 теперь поддерживается. |
Новое в CoDesigner 3.14.0
Released: 17 December 2025 – Version 3.14.0
Feature Highlights
Автоматический Push жгута при сохранении на сервер
Когда вы выполняете Push из ECAD на панели CoDesigner, вы не отправляете проект ECAD в Altium Workspace — вы отправляете специальный пакет данных ECAD-to-MCAD. Для проекта жгута этот пакет включает: разъемы, сростки, связность (данные "from-to") и топологию жгута.
Сохранение проекта ECAD в Workspace выполняется независимо от Push в MCAD. Это разделение операций Push в MCAD и сохранения на сервер может вызывать путаницу, когда инженер ECAD может считать, что выполненное им в конце дня сохранение на сервер означает, что все остальные, кому нужен доступ к этим данным проекта, уже работают с актуальной версией и могут продолжать работу.
Чтобы упростить синхронизацию файлов, при первом Pull проекта жгута из Workspace в MCAD этот проект помечается как проект MCAD CoDesigner. После этого каждый раз, когда проект сохраняется на сервер в ECAD, он также автоматически выполняет Push в Workspace и становится готовым для Pull в MCAD. Auto-Push избавляет от необходимости помнить о ручном выполнении CoDesigner Push после каждого сохранения в ECAD. Когда инженер MCAD выполняет Pull, он получает уведомление, если последний MCAD Push был автоматическим.
Теперь автоматический MCAD auto-push выполняется автоматически при сохранении проекта на сервер.
Узнайте больше о автоматическом CoDesigner Push при сохранении на сервер в ECAD.
Поддержка SOLIDWORKS 2026
Поддержка SOLIDWORKS 2026 была добавлена в обновлении 3.14 для Altium MCAD CoDesigner.
Altium MCAD CoDesigner теперь поддерживает SOLIDWORKS 2026 (изображение предоставлено Dassault Systemes)
Versions Supported
-
Altium Designer 24.8 (или выше) с версией расширения MCAD CoDesigner3.14.0.2469
-
CoDesigner 3.3 — последняя версия, доступная для Altium NEXUS Client.
-
CoDesigner 2.10 — последняя версия, доступная для Altium CircuitMaker.
Это обновление было протестировано на следующих платформах MCAD и версиях add-in:
| Версия MCAD | Версия add-in для 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.
-
Siemens NX доступен для проектировщиков только в составе Altium Enterprise Solutions. Начиная с MCAD CoDesigner 3.8, существует несколько версий установщика MCAD CoDesigner для Siemens NX, предназначенных для разных версий ПО Siemens NX. Все эти установщики устанавливают идентичные версии MCAD CoDesigner; различаются они только способом определения текущей установленной версии Siemens NX. Для MCAD CoDesigner 3.7 и более ранних версий существует один установщик, и после установки MCAD CoDesigner при запуске Siemens NX может отображаться предупреждение о том, что разница между текущей версией и подписанной версией слишком велика. Это предупреждение можно игнорировать — установленный MCAD CoDesigner будет работать корректно. В качестве альтернативы можно отключить параметр Show Warning when Loading в диалоговом окне Customer Defaults в Siemens NX
Release Notes for CoDesigner 3.14.0
| MCAD-4354 | Синхронизация жгутов: теперь CoDesigner позволяет получать проект жгута ECAD из Altium 365, даже если этот проект ранее не был отправлен из ECAD. Как только такой проект выбран в диалоговом окне MCAD "Select project for pulling", он будет автоматически отправлен из Altium 365. Примечание: ранее эта возможность была доступна только для проектов PCB и Multi-board, главным образом для того, чтобы начинающие пользователи могли быстрее начать работать с MCAD CoDesigner. |
| MCAD-5516 | SOLIDWORKS: при получении изменений CoDesigner во многих случаях ошибочно определял необходимость обновления моделей компонентов, даже если в ревизии ECAD не было изменений, что вызывало ошибку "Model ABC can't be imported into <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
Feature Highlights
Поддержка кабелей жгутов, включающих витые пары
В ECAD витая пара рассматривается как кабель, который затем может входить в состав более крупного кабеля вместе с другими витыми парами. Поскольку некоторые инструменты MCAD не поддерживают такую структуру «кабель внутри кабеля», MCAD CoDesigner теперь передаёт провода витой пары как отдельные провода. К каждому проводу применяются параметры скрутки, что обеспечивает корректную длину.
Витые пары поддерживаются путём передачи пары как отдельных проводов с применением параметров скрутки.
Возможность исключить траекторию инструмента маршрута PCB в MCAD
Хотя траектория инструмента маршрута важна для производства, во время проектирования в MCAD она часто не требуется, когда инженеру-механику нужно сосредоточиться на размещении платы в корпусе изделия. Для этого диалоговое окно Altium CoDesigner Settings теперь включает флажок Build Route Tool Path; настройте его по необходимости. Обратите внимание: траектория инструмента маршрута всегда отправляется из ECAD, а этот параметр определяет, будет ли она получена в MCAD.
Выберите, нужно ли включать траекторию инструмента маршрута при получении данных в MCAD.
Поддержка PTC Creo v12
Поддержка PTC Creo v12 была добавлена в обновлении 3.13 для Altium MCAD CoDesigner.
Altium MCAD CoDesigner теперь поддерживает PTC Creo V12 (изображение предоставлено PTC).
Поддержка Autodesk Inventor 2026
Поддержка Autodesk Inventor 2026 была добавлена в обновлении 3.13 для Altium MCAD CoDesigner.
Altium MCAD CoDesigner теперь поддерживает Autodesk Inventor 2026 (изображение предоставлено Autodesk).
Поддержка Siemens NX 2506
Поддержка Siemens NX 2506 была добавлена в обновлении 3.13 для Altium MCAD CoDesigner.
Versions Supported
-
Altium Designer 24.8 (или выше) с расширением MCAD CoDesigner версии 3.13.0.2437
-
CoDesigner 3.3 — последняя версия, доступная для Altium NEXUS Client.
-
CoDesigner 2.10 — последняя версия, доступная для Altium CircuitMaker.
Это обновление было протестировано на следующих платформах MCAD и версиях Add-in:
| Версия MCAD | Версия MCAD Add-In |
|---|---|
| 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 Enterprise Solutions. Начиная с MCAD CoDesigner 3.8, существует несколько версий установщика MCAD CoDesigner для Siemens NX, предназначенных для разных версий ПО Siemens NX. Все эти установщики устанавливают идентичные версии MCAD CoDesigner; различаются они только способом определения текущей установленной версии Siemens NX. Для MCAD CoDesigner 3.7 и более ранних версий существует один установщик, и после установки MCAD CoDesigner при запуске Siemens NX может отображаться предупреждение о том, что разница между текущей версией и подписанной версией слишком велика. Это предупреждение можно игнорировать — установленный MCAD CoDesigner будет работать корректно. В качестве альтернативы можно отключить параметр Show Warning when Loading в диалоговом окне Customer Defaults в Siemens NX
Release Notes for CoDesigner 3.13.0
| MCAD-5166 | При отправке из MCAD CoDesigner теперь сохраняет детали MCAD, определённые как часть корпуса PCB, чтобы избежать получения устаревшей (несохранённой) ревизии корпуса в ECAD. |
| MCAD-5334 | Построение объектов траектории инструмента маршрута PCB в MCAD теперь является необязательным и управляется соответствующим параметром в настройках MCAD CoDesigner. Примечание: по умолчанию параметр включён (для сохранения совместимости с предыдущими версиями), однако рекомендуется отключить его, чтобы объекты траектории инструмента маршрута не могли потенциально повредить края PCB. |
| MCAD-5426 | Синхронизация жгутов: теперь CoDesigner синхронизирует кабели, включающие витые пары. Провода из витой пары теперь передаются как отдельные провода с сохранением их параметров скрутки. |
| MCAD-5460 | Теперь поддерживается PTC Creo v. 12.4. |
| MCAD-5463 | Теперь поддерживается Autodesk Inventor 2026. |
| MCAD-5510 | Синхронизация жгутов: расстояние по умолчанию между проводами в сростках в MCAD было уменьшено с 2,5 мм до 1 мм, чтобы провода больше не выглядели физически «разъединёнными». |
| MCAD-5515 | PTC Creo: если пользователь помечал сборку PCB как Inseparable, CoDesigner показывал множество предупреждений о невозможности работы с такой сборкой. Поскольку эти многочисленные сообщения были неудобны для пользователя, теперь они отключены (обратите внимание, что сборки Inseparable по-прежнему не поддерживаются). |
| MCAD-5517 | Установщик CoDesigner для PTC Creo: список версий 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
Feature Highlights
Предупреждение при выполнении нового Pull проекта
Чтобы помочь инженеру-механику избежать случайного получения новой копии проекта из ECAD, в диалоговом окне Select Project CoDesigner теперь отображается значок предупреждения, уведомляющий инженера о том, что проект уже был получен. Обратите внимание, что инженер при желании всё равно может выполнить Pull новой копии проекта.
В диалоговом окне Select Project теперь отображается значок предупреждения, если выбранный проект уже был получен в MCAD.
Отдельная панель CoDesigner для Siemens NX
В предыдущих версиях Altium MCAD CoDesigner для Siemens NX панель Altium CoDesigner отображалась как вкладка в панели Siemens NX. Это означало, что панель должна была учитывать все существующие сочетания клавиш Siemens NX, что могло приводить к неожиданному поведению, когда пользователь вводил имя пользователя, пароль или комментарий в панели CoDesigner. Для решения этой проблемы панель была удалена из стандартной панели NX и теперь отображается как отдельная плавающая панель.
Панель Altium CoDesigner теперь отображается в Siemens NX как отдельная плавающая панель, что гарантирует, что нажатия клавиш, вводимые в ней, не интерпретируются как сочетания клавиш NX.
Versions Supported
-
Altium Designer 24.8 (или выше) с расширением MCAD CoDesigner версии 3.12.0.2414
-
CoDesigner 3.3 — последняя версия, доступная для Altium NEXUS Client.
-
CoDesigner 2.10 — последняя версия, доступная для Altium CircuitMaker.
Это обновление было протестировано на следующих платформах MCAD и версиях Add-in:
| Версия MCAD | Версия MCAD Add-In |
|---|---|
| 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.
-
Siemens NX доступен для разработчиков только как часть Altium Enterprise Solutions. Начиная с MCAD CoDesigner 3.8, существует несколько версий установщика MCAD CoDesigner для Siemens NX, предназначенных для разных версий ПО Siemens NX. Все эти установщики устанавливают идентичные версии MCAD CoDesigner; они различаются только способом определения установленной в данный момент версии Siemens NX. Для MCAD CoDesigner 3.7 и более ранних версий существует один установщик, и после установки MCAD CoDesigner при запуске Siemens NX может отображаться предупреждение о том, что различие между текущей версией и подписанной версией слишком велико. Это предупреждение можно игнорировать — установленный MCAD CoDesigner будет работать корректно. В качестве альтернативы можно отключить параметр Show Warning when Loading в диалоговом окне Customer Defaults в Siemens NX
Release Notes for CoDesigner 3.12.0
| MCAD-4388 | Siemens NX: CoDesigner теперь отображается как плавающая панель (ранее она была встроена в собственный интерфейс NX). Это было сделано для решения проблемы с вводом зарезервированных символов в поля панели в NX v.2306 и новее. |
| MCAD-4983 | Синхронизация жгутов: CoDesigner теперь передает свойство "Mass Per Unit Length" для проводов/кабелей из ECAD в MCAD (что позволяет рассчитывать массу кабельного жгута). Примечание: единицы массы можно задавать одним из следующих способов: a) как отдельный параметр "Mass Units" (MASS_UNITS). В этом случае должны указываться только единицы массы, а не единицы масса/длина; b) как суффикс в значении "Mass Per Unit Length". В этом случае его следует указывать в соответствии с требованиями используемой MCAD-системы. Например, для Creo это должны быть единицы массы, тогда как для SOLIDWORKS — единицы масса/длина. Если указаны оба варианта, приоритет имеют единицы в значении "Mass Per Unit Length". |
| MCAD-5180 | Теперь CoDesigner уведомляет инженера-механика, если проект, выбранный для первоначального получения, уже был ранее получен (уведомление отображается в виде значка с соответствующей всплывающей подсказкой на боковой панели со свойствами проекта). Это помогает предотвратить дублирование/конфликты в хранилище MCAD. |
| MCAD-5255 | PTC Creo: подключаемый модуль CoDesigner не был подписан цифровой подписью, что вызывало предупреждения системы безопасности. Исправлено. |
| MCAD-5268 | Синхронизация жгутов: CoDesigner теперь соблюдает правила именования моделей (настроенные в Altium Workspace) при назначении имен моделям разъемов. Примечание 1: ранее модели именовались только по имени посадочного места. Примечание 2: при новом механизме именования ранее созданные модели сохранятся в MCAD как есть, однако при новом получении для новых проектов будут использоваться новые модели с новым именем. Примечание 3: у вновь созданной модели не будет физических контактов, поэтому пользователю MCAD потребуется сделать одно из следующего: a) снова создать физические контакты; b) использовать штатное размещение модели ECAD-to-MCAD для ссылки на ранее созданную модель; c) клонировать ранее созданную модель, присвоив ей имя вновь созданной модели. |
| MCAD-5282 | Синхронизация жгутов: теперь поддерживается штатное размещение моделей ECAD-to-MCAD для разъемов жгутов в SOLIDWORKS & SW PDM, что позволяет повторно использовать устаревшие библиотеки разъемов в CoDesigner. Примечание: в отличие от компонентов PCB, разъемы жгутов должны быть сопоставлены в ECAD со значением свойства "CompName" из "components.xml" на стороне MCAD. |
| MCAD-5342 | Siemens NX с интеграцией Teamcenter: изменено поведение при сохранении компонентов PCB: теперь, если параметр "Common folder for storing component models" в настройках CoDesigner указывает на локальную папку, компоненты не регистрируются в Teamcenter, а сохраняются только в этой локальной папке. Примечание 1: PCB Assembly и PCB Part по-прежнему сохраняются в Teamcenter. Примечание 2: цель этого изменения — ускорить получение новых PCB и не регистрировать компоненты PCB в Teamcenter, когда это не требуется. |
| MCAD-5372 | Синхронизация жгутов: для разъемов, определенных в локальной библиотеке в ECAD, после внесения изменений в ECAD CoDesigner пересоздавал их модели в SOLIDWORKS вместо создания новых файлов (что приводило к потере физических контактов, созданных для ранее переданных разъемов). Исправлено. |
| MCAD-5379 | Siemens NX: если CoDesigner был настроен на использование британских единиц измерения, вместо keepout добавлялись комнаты. Исправлено. |
| MCAD-5399 | PTC Creo: для компонентов, содержащих параметры с длинными строковыми значениями, CoDesigner пытался обновлять эти параметры при каждом получении в MCAD, что влияло на производительность и вызывало путаницу у пользователей. Теперь CoDesigner игнорирует такие параметры. |
| MCAD-5402 | SOLIDWORKS: происходил сбой при попытке создать keepout или комнату в конструкции rigid-flex 2.0. Исправлено. |
| MCAD-5410 | PTC Creo: для компонентов, содержащих параметры с именами, зарезервированными Creo, CoDesigner пытался добавлять эти параметры при каждом получении в MCAD, что влияло на производительность и вызывало путаницу у пользователей. Теперь CoDesigner игнорирует такие параметры и выводит соответствующие предупреждения. |
| MCAD-5470 | Синхронизация жгутов для SOLIDWORKS: CoDesigner больше не применяет свойство "Part Number" к проводам и кабелям в SOLIDWORKS. Примечание 1: это назначение было введено в CoDesigner 3.8. Примечание 2: причина удаления в том, что дублирующиеся Part Number вызывали побочные эффекты, поскольку SOLIDWORKS использует это свойство как внутренний идентификатор проводов/кабелей, что конфликтует со способом идентификации проводов и кабелей в CoDesigner. |
Новое в CoDesigner 3.11.0
Released: 11 March 2025 – Version 3.11.0
Feature Highlights
Поддержка Rigid-Flex для Siemens NX
В этом выпуске MCAD CoDesigner добавлена поддержка передачи rigid-flex-конструкций между Altium Designer и Siemens NX. Altium Designer предлагает два режима проектирования rigid-flex, а CoDesigner для Siemens NX поддерживает режим Advanced Rigid-Flex (или RF2).
Основные возможности:
-
Любое количество жестких и гибких областей.
-
Гибкие области с различной толщиной.
-
Отдельные гибкие области, перекрывающие друг друга.
-
Представление меди и шелкографии на жестких областях в MCAD.
-
Локальный изгиб (изгиб, локализованный в гибкой области, находящейся внутри выреза в более крупной гибкой области).
Подробнее о совместном rigid-flex-проектировании с Siemens NX.
Теперь rigid-flex-конструкцию можно передавать в обоих направлениях между Siemens NX и Altium Designer.
Structure of an Advanced Rigid-Flex (RF2) Board in MCAD
Ниже приведено краткое описание структуры платы Advanced Rigid-Flex в Siemens NX:
-
Каждая жесткая область конструкции RF2 представлена сборкой Assembly, которая включает эту жесткую часть (область) платы и компоненты, установленные в этой области (очень похоже на то, как жесткая PCB моделируется в Siemens NX).
-
Каждая гибкая область платы представлена деталью из листового металла. Внутри этой детали каждая линия изгиба ECAD Bend Line определяется как эскизный изгиб Sketched Bend. Обратите внимание, что изгиб, который можно Push из ECAD, может быть некорректно сформирован в Siemens NX из-за требований к изгибу. Также обратите внимание, что компоненты в гибких областях пока не поддерживаются.
-
Для вырезов, проходящих через несколько областей платы, в MCAD создаются отдельные выдавливания вырезов. Если инженеру-механику потребуется изменить форму такого выреза в Siemens NX, ему придется изменить все эти выдавливания.
Notes on Working with an Advanced Rigid Flex Board
-
При проектировании платы RF2 в ECAD каждая жесткая и гибкая область платы рисуется как отдельный объект, которому затем назначается свой substack (тогда как в плате RF1 вы задаете единую общую форму платы, а затем размещаете Split Lines, чтобы разделить форму на нужные области платы). Зазоры между соседними областями в конструкции RF2 не допускаются — они должны либо точно соприкасаться, либо перекрываться. Если две области перекрываются, программное обеспечение считает, что общая зона принадлежит области с большим количеством слоев. С учетом этого может быть проще продлить гибкую область в соседнюю жесткую область, если сложно совместить их края. Подробнее см. Планирование жестких и гибких областей — расширенный режим.
-
Редактор PCB в ECAD включает ряд инструментов, помогающих создавать области из существующих объектов линий/дуг; подробнее см. Создание областей платы из выбранных объектов.
-
В ECAD каждый уникальный набор слоев (substack) должен быть определен либо путем копирования существующих слоев для создания нового substack, либо путем добавления слоев для определения уникального substack. Подробнее см. Добавление и редактирование нового substack.
-
Режим RF2 поддерживает гибкие области, которые перекрывают друг друга в трехмерном пространстве. Для поддержки этого, когда Bend Line размещается в режиме Board Planning Mode в ECAD проектировщик должен определить, к какой гибкой Stack Region применяется этот изгиб Если этого не сделать, при Push конструкции из ECAD в MCAD будет показано unaffected regionпредупреждение
-
Структура сборки PCB в ECAD в режиме RF2 отличается от структуры сборки в RF1, поэтому при переключении режима с RF1 на RF2 рекомендуется выполнить новый Pull платы в MCAD.
-
При редактировании геометрии PCB в MCAD имейте в виду, что между геометрией соседних областей нет ассоциативности. Если геометрия одной области изменяется, необходимо также соответствующим образом скорректировать геометрию соседней области.
-
Если вы вносите значительные изменения в геометрию, например меняете набор кромок, ограничения в MCAD могут нарушиться. Это нормально — они будут восстановлены при следующей синхронизации MCAD-ECAD-MCAD.
-
После внесения изменений в изгиб в большинстве случаев потребуется операция MCAD Rebuild.
-
На данном этапе создание new областей и изгибов в MCAD не поддерживается.
-
В MCAD для жестко-гибких плат в настоящее время не поддерживаются определение Keep Out Areas (ECAD Keepouts), Text Note Rooms (ECAD Rooms) и построение 3D copper.
-
Построение 3D copper и указание корпуса в определении PCB в MCAD (с передачей корпуса в ECAD) в настоящее время для жестко-гибких плат не поддерживаются.
-
Если ваши проекты хранятся в Altium 365, автоматический push, который выполняется после сохранения проекта на сервер в ECAD, не обработает изменения вашей жестко-гибкой платы (поскольку функция автоматического push на стороне сервера пока не поддерживает изменения ECAD RF2). После сохранения проекта жестко-гибкой платы на сервер в ECAD необходимо также вручную выполнить Push вашей PCB на панели MCAD CoDesigner.
-
Гибкие области вашей конструкции PCB моделируются в Siemens NX как листовой металл. В Siemens NX есть собственный набор проверок, которые применяются для подтверждения возможности формирования изгиба в листовом металле с учетом следующих параметров:
-
Толщина платы
-
Радиус изгиба
-
Угол изгиба
-
Расстояние между областью изгиба и границей области
-
Синхронизация multi-board с Autodesk Inventor
Процесс установки PCB в корпус лучше всего выполнять в MCAD. Но сами PCB проектируются в ECAD, и инженеру ECAD также может потребоваться выполнять электромеханические проверки, такие как зазоры между компонентами и корпусом, а также проверку доступа к элементам пользовательского интерфейса, например индикаторам и дисплеям, кнопкам и разъемам. Возможность синхронизации всей сборки устройства между доменами MCAD и ECAD дает множество преимуществ, поскольку позволяет обеим командам — механического и электронного проектирования — быстро проверять текущее состояние собранного устройства.
В этом выпуске Altium MCAD CoDesigner добавлена поддержка синхронизации multi-board assembly между Autodesk Inventor и Altium Designer.
|
PCB были размещены, а корпус установлен в Autodesk Inventor; эти изменения готовы к Push в ECAD. Инженер ECAD получает сообщение о том, что сборка была изменена в MCAD и имеются изменения, готовые к применению. Изменения расположения платы и детали корпуса Pull в ECAD. |
Подробнее см. Синхронизация multi-board assembly.
Поддержка в MCAD полостей для встроенных компонентов
Постоянно растущий спрос на более компактные и более интегрированные электронные изделия, в сочетании с более высокочастотными сигналами внутри этих устройств, стимулирует постоянный поиск более совершенных способов изготовления и сборки схем. Один из методов, обеспечивающий как более высокую плотность, так и лучшую поддержку более высоких частот сигналов, — это встраивание компонентов внутрь слоев структуры печатной платы.
В этом обновлении MCAD CoDesigner появилась поддержка передачи из ECAD в MCAD конструкций плат, содержащих встроенные компоненты, вместе со связанными с ними полостями.
В ECAD объект region, определяющий форму полости, включает свойство Cavity Height , которое задает высоту выреза, необходимую в диэлектрическом слое. Затем редактор PCB в ECAD автоматически продлевает эту высоту через диэлектрический слой, в котором создается полость, до следующего медного слоя в стеке слоев, чтобы получить фактическое значение Total Cavity Height.
В MCAD форма полости задается как выдавленный эскиз на детали платы, при этом высота выдавливания устанавливается равной Total Cavity Height. Обратите внимание, что изменения расположения встроенных компонентов синхронизируются из MCAD в ECAD, а изменения полостей — нет. Если встроенный компонент перемещен в MCAD, повторно перемещать полость не требуется. Изменения положения полости автоматически разрешаются, когда синхронизируется положение затронутого компонента по цепочке MCAD-to-ECAD-to-MCAD.
|
Каждая полость формируется как выдавленный эскиз на детали платы. Полость может образовывать отверстие на поверхности платы или быть полностью внутренней. В ECAD полость определяется от слоя, на котором размещен компонент, до следующего медного слоя. |
Подробнее см. Проектирование PCB со встроенными компонентами
.Versions Supported
-
Altium Designer 24.8 (или выше) с расширением MCAD CoDesigner версии 3.11.0.2380
-
CoDesigner 3.3 — последняя версия, доступная для Altium NEXUS Client.
-
CoDesigner 2.10 — последняя версия, доступная для Altium CircuitMaker.
Это обновление было протестировано на следующих платформах MCAD и версиях Add-in:
| Версия 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 Enterprise Solution. Начиная с MCAD CoDesigner 3.8 существует несколько версий установщика MCAD CoDesigner для Siemens NX, предназначенных для разных версий программного обеспечения Siemens NX. Все эти установщики устанавливают одинаковые версии MCAD CoDesigner; различаются они только способом определения установленной в данный момент версии Siemens NX. Для MCAD CoDesigner 3.7 и более ранних версий используется один установщик, и после установки MCAD CoDesigner Siemens NX при запуске может показывать предупреждение о том, что разница между текущей версией и подписанной версией слишком велика. Это предупреждение можно игнорировать — установленный MCAD CoDesigner будет работать корректно. Либо можно отключить параметр Show Warning when Loading в диалоговом окне Customer Defaults в Siemens NX
Release Notes for CoDesigner 3.11.0
| MCAD-1545 | Теперь CoDesigner поддерживает построение 3D-полостей для встраиваемых компонентов в MCAD. |
| MCAD-3286 | Autodesk Inventor: теперь CoDesigner поддерживает синхронизацию многоплатных сборок с Autodesk Inventor. |
| MCAD-3749 | При использовании Single Sign On CoDesigner теперь сохраняет адрес электронной почты для дальнейшего использования. |
| MCAD-5030 | Siemens NX: теперь поддерживается предварительный просмотр изменений во время синхронизации многоплатных сборок. |
| MCAD-5047 | Inventor 2025: при работе с локальным сервером CoDesigner не позволял завершить сеанс, уже начатый на другом ПК. Исправлено. |
| MCAD-5064 | Siemens NX: теперь CoDesigner поддерживает синхронизацию rigid-flex PCB. Примечание: в настоящее время эта возможность доступна в режиме Beta. Ключевое ограничение этого бета-выпуска состоит в том, что некоторые изменения формы PCB, выполненные в MCAD, могут некорректно синхронизироваться обратно в ECAD; рекомендуется проверять результаты синхронизации в ECAD. |
| MCAD-5068 | PTC Creo: в некоторых случаях CoDesigner не мог использовать пользовательские шаблоны при создании компонентов PCB в Creo. Механизм был улучшен. |
| MCAD-5119 | После недавних изменений в ECAD стало невозможно копировать текст предупреждающих сообщений из диалогового окна ошибок/предупреждений ECAD. Исправлено. |
| MCAD-5130 | PTC Creo: при запуске CoDesigner теперь определяет, был ли Creo обновлен до более новой версии, и в этом случае предупреждает пользователя (в такой ситуации CoDesigner следует переустановить). |
| MCAD-5143 | Siemens NX: при использовании параметра "Build 3D Copper" в сочетании с системой "Imperial units" в настройках CoDesigner отверстия в межслойной области не высверливались. Исправлено. |
| MCAD-5165 | Кнопка "Make available online" на панели MCAD CoDesigner была неактивна для локального проекта Harness. Исправлено. |
| MCAD-5225 | Autodesk Inventor: для компонентов в дереве модели теперь отображаются позиционные обозначения (они добавляются к имени экземпляра компонента). |
| MCAD-5226 | PTC Creo: при синхронизации жгута отсутствие системы координат "CS0" в модели разъема жгута приводило к сбою Creo. Исправлено. |
| MCAD-5267 | SOLIDWORKS: во время синхронизации жгута точки C-Points по умолчанию для разъемов теперь создаются в точке с координатами 0,0,0. Ранее они создавались со смещением 100 mil по X и Y (100,100,0). |
| MCAD-5278 | Когда в Altium Workspace было включено распознавание компонентов MCAD-to-ECAD и некоторые компоненты не удавалось найти в библиотеке ECAD, CoDesigner некорректно сообщал, какие именно компоненты не были найдены. Предупреждение было отключено. |
| MCAD-5298 | CoDesigner не мог распознавать 3D-скругления и фаски, созданные на углах вырезов платы в Creo (и соответственно предлагать преобразование их в 2D-элементы). Исправлено. |
| MCAD-5300 | CoDesigner не мог распознавать 3D-скругления и фаски, созданные в Creo, когда пользователь выбирал несколько ребер, а затем применял элемент ко всем сразу. Исправлено. |
| MCAD-5333 | Синхронизация жгута: CoDesigner не мог корректно обрабатывать кабели, содержащие провода с точками "no-connect" на концах. Исправлено. |
Новое в CoDesigner 3.10.0
Released: 4 December 2024 – Version 3.10.0 Hot Fix for SOLIDWORKS
Released: 6 November 2024 – Version 3.10.0
Feature Highlights
Поддержка однослойных PCB
Несмотря на относительную простоту, однослойные, или односторонние, PCB остаются одними из наиболее часто используемых печатных плат благодаря своей простоте и более низкой стоимости. Ранее однослойные pcb не имели полной поддержки в ECAD и не могли передаваться в MCAD. Теперь однослойные PCB полностью поддерживаются в ECAD и также могут передаваться в MCAD. Эта поддержка распространяется и на rigid-flex конструкции, использующие только один медный слой.
Теперь CoDesigner может передавать PCB с одним медным слоем между ECAD и MCAD.
Поддержка многоплатных сборок для Siemens NX
Процесс установки PCB в корпус лучше всего выполнять в MCAD. Но сами PCB проектируются в ECAD, и инженеру ECAD также может потребоваться выполнять электромеханические проверки, такие как зазоры между компонентами и корпусом, а также проверка доступа к элементам пользовательского интерфейса, например индикаторам и дисплеям, кнопкам и разъемам. Возможность синхронизации всей сборки устройства между областями MCAD и ECAD дает множество преимуществ, поскольку позволяет как механической, так и электронной командам проектирования быстро проверять текущее состояние собранного устройства.
В этом выпуске Altium MCAD CoDesigner добавлена поддержка синхронизации многоплатной сборки между Siemens NX и Altium Designer.
|
Платы и корпус собираются в MCAD. Сборка связывается с многоплатной сборкой ECAD. Затем вся сборка передается в ECAD. Изменения загружаются в многоплатную сборку ECAD. Чтобы показать полную сборку в ECAD. |
Узнайте больше о синхронизации многоплатной сборки.
Улучшения проектирования жгутов
Поддержка синхронизации жгутов ECAD-MCAD в MCAD CoDesigner продолжает совершенствоваться благодаря следующим обновлениям:
-
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
Поддержка SOLIDWORKS 2025 была добавлена в Hot Fix к обновлению 3.10 для Altium MCAD CoDesigner.
Versions Supported
-
Altium Designer 24.8 (или выше) с расширением MCAD CoDesigner версии 3.10.0.2312
-
CoDesigner 3.3 — последняя версия, доступная для Altium NEXUS Client.
-
CoDesigner 2.10 — последняя версия, доступная для Altium CircuitMaker.
Это обновление было протестировано на следующих платформах MCAD и версиях надстроек:
| Версия MCAD | Версия надстройки MCAD |
|---|---|
| Autodesk Fusion® (Примечание 1) | 3.10.0.7 |
| Autodesk Inventor Professional® — версия 2024 | 3.10.0.4 |
| Autodesk Inventor Professional® — версия 2025 | 3.10.0.4 |
| Dassault Systemes SOLIDWORKS® — версии 2021, 2022, 2023, 2024, 2025 | 3.10.0.6 |
| PTC Creo Parametric® — 8.X, 9.X, 10.X, 11.X | 3.10.0.5 |
| Siemens NX® — версия 2206<2212 (Примечание 2) | 3.10.0.4 |
| Siemens NX® — версия 2212<2312 (Примечание 2) | 3.10.0.4 |
| Siemens NX® — версия 2312 (Примечание 2) | 3.10.0.4 |
Notes:
-
Altium CircuitMaker поддерживает только Autodesk Fusion.
-
Siemens NX доступен для разработчиков только как часть Altium Enterprise Solutions. Начиная с MCAD CoDesigner 3.8 существует несколько версий установщика MCAD CoDesigner для Siemens NX, предназначенных для разных версий ПО Siemens NX. Все эти установщики устанавливают одинаковые версии MCAD CoDesigner; различаются они только способом определения установленной в данный момент версии Siemens NX. Для MCAD CoDesigner 3.7 и более ранних версий используется единый установщик, и после установки MCAD CoDesigner Siemens NX при запуске может показать предупреждение о том, что разница между текущей версией и подписанной версией слишком велика. Это предупреждение можно проигнорировать — установленный MCAD CoDesigner будет работать корректно. Кроме того, параметр Show Warning when Loading в диалоговом окне Customer Defaults в Siemens NX можно отключить
Release Notes for CoDesigner 3.10.0 Hot Fix for SOLIDWORKS 2025
| MCAD-5207 | Теперь поддерживается SOLIDWORKS 2025. |
Release Notes for CoDesigner 3.10.0
| MCAD-3287 | Siemens NX: теперь поддерживается синхронизация проектов Multiboard. |
| MCAD-4533 | CoDesigner теперь поддерживает синхронизацию однослойных печатных плат. |
| MCAD-4751 | Синхронизация жгутов: CoDesigner теперь поддерживает использование нечисловых идентификаторов для контактов разъемов. |
| MCAD-4976 | В Altium 365 отправка изменений из ECAD теперь выполняется автоматически при выполнении Save to Server для проекта Multiboard (так же, как и для PCB-проектов). |
| MCAD-5008 | Autodesk Fusion: CoDesigner теперь определяет, включен ли (недавно добавленный) параметр Fusion "First component grounded to parent", и предупреждает пользователя об этом, чтобы предотвратить неправильное размещение компонентов. |
| MCAD-5015 | PTC Creo: улучшена логика, используемая для расчета длины сегмента жгута, что уменьшает количество случаев, когда длину невозможно вычислить. |
| MCAD-5076 | Синхронизация жгутов: в SOLIDWORKS, если использовался SOLIDWORKS PDM и элементы жгута не были извлечены на редактирование перед получением изменений из ECAD, CoDesigner показывал типовую ошибку и не мог загрузить проект. Исправлено (теперь CoDesigner предупреждает пользователя). |
| MCAD-5091 | Синхронизация жгутов: для сущностей "No Connect" из ECAD создавались лишние пустые MCAD-модели, если к ним не были подключены провода (например, когда сущности "No Connect" были присоединены непосредственно к контактам разъема). Исправлено. |
| MCAD-5103 | Синхронизация жгутов: при отправке изменений из ECAD CoDesigner теперь распознает базовые единицы измерения, указанные в значениях свойств проводов и кабелей, и задает соответствующие значения в MCAD. Примечание 1: теперь распознаются следующие единицы измерения: "mm", "in", "mil". Примечание 2: ранее единственным способом задать единицы измерения было указание значений параметров без единиц и создание дополнительного параметра "Units". Теперь поддерживаются оба способа. |
| MCAD-5108 | 3D Copper for Vias некорректно формировался в PTC Creo, Autodesk Inventor и Siemens NX. Исправлено. |
Новое в 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
Feature Highlights
Поддержка скруглений и фасок MCAD
Обычный подход для инженера-механика — применять фаски и скругления для формирования углов платы. Если они определены в MCAD как 3D-сущности, CoDesigner не может передать их в ECAD, поскольку редактор печатных плат ECAD определяет форму платы как 2D-объект (с толщиной). Чтобы помочь в этом, при обнаружении такой сущности в обновлении CoDesigner 3.9 предлагается преобразовать ее в 2D-сущность и встроить в эскиз платы. Ранее CoDesigner предупреждал инженера-механика о наличии таких сущностей, но они игнорировались.
3D-скругления и фаски MCAD, примененные к ребру по оси Z, могут быть преобразованы CoDesigner в 2D и отправлены в ECAD.
Поддержка скруглений и фасок:
-
Поддерживаются обычные (круговые) скругления с постоянным радиусом.
-
Поддерживаются фаски, заданные равными расстояниями от ребра (симметричный вариант расстояние-расстояние).
-
Фаски, заданные как угол-расстояние , или несимметричный вариант расстояние-расстояние, не поддерживаются.
-
Скругления и фаски, заданные на непрямых боковых ребрах, а также на других скруглениях и фасках, не поддерживаются.
-
Скругления и фаски, заданные для rigid-flex конструкции, не поддерживаются.
The Fillet and Chamfer Transformation Process
-
Когда вы нажимаете Push to ECAD на панели Altium CoDesigner и обнаруживаются 3D-сущности, отображается следующий диалог.
-
Если вы нажмете Yes, 3D-сущности будут преобразованы в 2D-сущности и применены к эскизу платы. Обратите внимание, что CoDesigner еще не выполнил Push. Появится следующий диалог с указанием снова выполнить Push, чтобы передать проект в ECAD. Визуально убедитесь, что преобразование выполнено корректно, затем нажмите Push to ECAD на панели Altium CoDesigner, чтобы продолжить процесс совместного проектирования.
-
Если вы нажмете No, 3D-сущности не будут преобразованы, и отобразится следующий диалог со списком всех 3D-сущностей, которые не будут переданы в ECAD. Этот диалог также отображается, если имеются 3D-сущности, которые CoDesigner не может преобразовать в 2D.
Умные изменения эскиза в MCAD
Рассмотрим ситуацию, когда инженеру ECAD необходимо изменить форму платы, и к этой форме в MCAD уже применены размеры и ограничения. Ранее размеры и ограничения в эскизе MCAD терялись при обратной загрузке платы в MCAD с помощью Pull. Обновление CoDesigner 3.9 значительно улучшает это поведение. Теперь во время Pull CoDesigner перерисовывает только те элементы эскиза, которые были изменены в ECAD, благодаря чему размеры и ограничения, относящиеся к неизмененным элементам, сохраняются в прежнем виде.
Обратите внимание, что в некоторых случаях, например при наличии сложных механических ограничений, такое поведение может привести к неожиданным изменениям геометрии. В таких случаях может быть эффективнее отключить эту новую функцию поддержки умного эскиза и снова выполнить Pull, а затем заново создать размеры и ограничения (как это требовалось в более ранних версиях CoDesigner). Это можно сделать, отключив параметр Smart Sketch Change в диалоговом окне MCAD Altium CoDesigner Settings.
Умные размеры, не затронутые изменениями проекта, сохраняются во время Pull из ECAD.
Загрузка предыдущей ревизии PCB в MCAD
Инженеру-механику иногда необходимо открыть предыдущий выпуск или ревизию проекта PCB. Ранее для этого ему приходилось просить инженера ECAD временно восстановить предыдущую ревизию и отправить ее в MCAD. Обновление Altium CoDesigner 3.9 решает эту проблему, добавляя поддержку загрузки любой из предыдущих отправок Push, выполненных в ECAD.
При загрузке в пустую сборку MCAD инженер-механик теперь может выбрать, какую ревизию загружать, из списка предыдущих Push. Если коммиты ECAD были помечены тегами, список можно быстро отфильтровать, включив параметр Only show tagged commits в диалоговом окне Select Push.
Используйте диалог Select Push, чтобы выбрать предыдущую ревизию из всех ревизий, отправленных из ECAD.
Поддержка PTC Creo 11
Поддержка PTC Creo Version 11 была добавлена в обновлении Altium MCAD CoDesigner 3.9.
Altium MCAD CoDesigner теперь поддерживает PTC Creo V11 (изображение предоставлено PTC).
Поддержка Autodesk Inventor 2025
Поддержка Autodesk Inventor 2025 была добавлена в Hot Fix для обновления 3.9 Altium MCAD CoDesigner.
Altium MCAD CoDesigner теперь поддерживает Autodesk Inventor 2025 (изображение предоставлено Autodesk).
Versions Supported
-
Altium Designer 24.7 (или выше) с MCAD CoDesigner расширением версии 3.9.0.2208
-
CoDesigner 3.3 — последняя версия, доступная для Altium NEXUS Client.
-
CoDesigner 2.10 — последняя версия, доступная для Altium CircuitMaker.
Это обновление было протестировано на следующих платформах MCAD и версиях Add-in:
| Версия MCAD | Версия MCAD Add-In |
|---|---|
| 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.
-
Siemens NX доступен разработчикам только как часть Altium Enterprise Solution. Начиная с MCAD CoDesigner 3.8, существует несколько версий установщика MCAD CoDesigner для Siemens NX, рассчитанных на разные версии программного обеспечения Siemens NX. Все эти установщики устанавливают идентичные версии MCAD CoDesigner; различаются они только способом определения установленной в данный момент версии Siemens NX. Для MCAD CoDesigner 3.7 и более ранних версий существует единый установщик, и после установки MCAD CoDesigner Siemens NX при запуске может показывать предупреждение о том, что разница между текущей версией и подписанной версией слишком велика. Это предупреждение можно игнорировать — установленный MCAD CoDesigner будет работать корректно. В качестве альтернативы можно отключить параметр Show Warning when Loading в диалоговом окне Customer Defaults в Siemens NX
Release Notes for CoDesigner 3.9.0 Hot Fix (MCAD CoDesigner extension change to version 3.9.0.2208)
Только внутренние обновления.
Release Notes for CoDesigner 3.9.0 Hot Fix for Autodesk Inventor 2025
| MCAD-4832 | Теперь поддерживается Autodesk Inventor 2025. |
Release Notes for CoDesigner 3.9.0
| MCAD-4599 | При применении изменений к эскизу платы в MCAD CoDesigner теперь сохраняет элементы эскиза платы, которые не были изменены в ECAD. Это означает, что инженеру-механику больше не нужно восстанавливать соответствующие механические размеры и ограничения, когда форма платы была изменена в ECAD. Примечание: в некоторых случаях (например, при сложных механических ограничениях) такое поведение может приводить к неожиданным изменениям геометрии. В таких случаях может быть эффективнее отключить это поведение и полностью перерисовать эскиз (как это происходило раньше). Для этого в настройках CoDesigner можно отключить параметр "Smart Sketch Change". |
| MCAD-4600 | В MCAD CoDesigner теперь преобразует типовые 3D-скругления и фаски, созданные инженером-механиком на вертикальных кромках PCB (кромках вдоль оси Z), в соответствующие элементы эскиза платы. Примечание 1: ранее CoDesigner лишь предупреждал инженера-механика о таких объектах. Примечание 2: для скруглений поддерживаются только обычные скругления с постоянным радиусом. Для фасок поддерживаются только фаски, заданные равными расстояниями от кромки. Скругления и фаски, заданные на непрямых боковых кромках, а также на других скруглениях и фасках, не поддерживаются. Как и прежде, CoDesigner будет предупреждать инженера-механика о неподдерживаемых скруглениях и фасках. |
| MCAD-4683 | Siemens NX: исправлена некорректная передача Free 3D Body из MCAD в ECAD, когда геометрия Free 3D Body основана на геометрии, находящейся вне Free 3D Body. |
| MCAD-4804 | Autodesk Fusion: CoDesigner теперь учитывает пользовательскую вспомогательную геометрию в эскизе платы. Она не считается частью контура платы и не изменяется при обновлении эскиза платы. |
| MCAD-4835 | Теперь поддерживается PTC Creo 11. |
| MCAD-4848 | В MCAD CoDesigner теперь поддерживает Pull любых предыдущих Push, выполненных в ECAD. Примечание 1: политика автоматических Push из ECAD изменилась. Начиная с мая 2024 года, Auto-Push выполняются только для проекта, который хотя бы один раз был Pulled в MCAD. Примечание 2: эта функция недоступна в рамках подписки Standard. |
| MCAD-4925 | Siemens NX: добавлен параметр конфигурации для игнорирования компонентов, которые невозможно получить из Teamcenter во время Pull в MCAD. Чтобы включить этот параметр, отредактируйте файл \Program Files\Siemens\NXXXX\ALTIUM_CODESIGNER\template_parameters_mapping.xml. В разделе ComponentPart установите IgnoreComponentsMissingInDMS в 1 (или yes или true): <ComponentPart IgnoreComponentsMissingInDMS="yes" …> |
| MCAD-4955 | Поддержка синхронизации проектов Harness теперь вышла из бета-статуса. Примечание 1: в настоящее время поддерживаются SOLIDWORKS и PTC Creo, поддержка других MCAD запланирована в среднесрочной перспективе. Примечание 2: функция доступна по лицензии CoDesigner PRO / Advanced. |
Новое в CoDesigner 3.8.0
Released: 18 April 2024 – Version 3.8.0
Feature Highlights
В обновлении 3.8 для Altium MCAD CoDesigner поддержка синхронизации жгутов ECAD-MCAD переходит в стадию Open Beta, становясь доступной для инженеров PTC Creo и SOLIDWORKS с подходящей подпиской Altium Designer.
Синхронизация проекта жгута с MCAD CoDesigner
В обновлении 3.8 для Altium MCAD CoDesigner поддержка синхронизации жгутов MCAD-ECAD переходит из Focused Beta в Open Beta. Жгут является распространенной сборкой во многих электронных изделиях, и с этим обновлением разработчики, работающие в PTC Creo и SOLIDWORKS, теперь могут передавать проект жгута из ECAD в MCAD, где можно выполнить трассировку жгута и задать длины проводов. Затем проложенный жгут можно передать обратно в ECAD, где он будет готов для завершения подробной производственной документации в Draftsman.
► Подробнее о синхронизации проекта жгута с MCAD CoDesigner
Проект жгута ECAD, готовый к Push в MCAD.
Обновление длины проводов Harness в MCAD
По мере трассировки жгута в MCAD длины проводов вычисляются автоматически. Эти длины могут потребовать корректировки со стороны инженера-механика — такая возможность была добавлена в MCAD CoDesigner в обновлении 3.8.
Когда сборка MCAD представляет собой проект жгута, панель Altium CoDesigner теперь включает раздел Length of Harness Objects, как показано ниже. Программное обеспечение MCAD определяет Calculated Length на основе трассировки жгута. При необходимости можно ввести Corrected Length и выполнить Push обратно в ECAD.
Скорректированные значения длины передаются в ECAD вместо рассчитанных значений длины.
SOLIDWORKS — хранение всех файлов проекта в одной папке
Многие конструкторы-механики предпочитают хранить все файлы деталей и сборок MCAD, составляющие одну сборку, в одной папке хранения. Теперь этого можно добиться, включив параметр Flat Folder Structure в диалоговом окне Altium CoDesigner Settings.
При необходимости файлы проекта MCAD можно хранить с использованием плоской структуры папок.
Автоматическое удаление промежуточных файлов
В MCAD после успешного Pull проекта из ECAD CoDesigner теперь удаляет промежуточные файлы Parasolid, изображения и файлы контрольных сумм, оставляя только файлы MCAD. Обратите внимание, что CoDesigner не удаляет подпапки \Orig и \Expt (даже если они пусты), так как внутренняя логика зависит от их наличия.
Versions Supported
-
Altium Designer 24.0 (или выше) с MCAD CoDesigner расширением версии 3.8.0.2085
-
CoDesigner 3.3 — последняя версия, доступная для Altium NEXUS Client.
-
CoDesigner 2.10 — последняя версия, доступная для Altium CircuitMaker.
Это обновление было протестировано на следующих платформах MCAD и версиях Add-in:
| Версия MCAD | Версия MCAD Add-In |
|---|---|
| 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, существует несколько версий установщика MCAD CoDesigner для Siemens NX, предназначенных для разных версий ПО Siemens NX. Все эти установщики устанавливают идентичные версии MCAD CoDesigner; отличаются они только способом определения текущей установленной версии Siemens NX. Для MCAD CoDesigner 3.7 и более ранних версий существует один установщик, и после установки MCAD CoDesigner Siemens NX при запуске может показывать предупреждение о том, что различие между текущей версией и подписанной версией слишком велико. Это предупреждение можно игнорировать — ваша установка MCAD CoDesigner будет работать корректно. Кроме того, параметр Show Warning when Loading в диалоговом окне Customer Defaults в Siemens NX можно отключить
CoDesigner 3.8.0 Release Notes
| MCAD-1601 | SOLIDWORKS: CoDesigner теперь поддерживает хранение всех файлов подсборок и деталей в той же папке, где хранится сборка PCB. Для этого включите новый параметр "Flat folder structure" в диалоговом окне настроек CoDesigner. |
| MCAD-2690 | PTC Creo: при первом Pull PCB CoDesigner теперь проверяет определение базовых опорных плоскостей, заданных в шаблонах Creo, и предупреждает пользователя, если это определение не соответствует требованиям (как описано в документации). Примечание: ранее в такой ситуации CoDesigner создавал сборку PCB некорректно. |
| MCAD-2736 | PTC Creo: при использовании Windchill CoDesigner больше не дублирует файлы в локальной рабочей папке Creo. |
| MCAD-3717 | В MCAD после успешного Pull проекта из ECAD CoDesigner теперь удаляет промежуточные файлы Parasolid, изображения и файлы "checksum", оставляя только файлы MCAD. Обратите внимание, что CoDesigner не удаляет подпапки \Orig и \Expt (даже если они пустые), поскольку внутренняя логика зависит от их наличия. |
| MCAD-3797 | Синхронизация Multiboard: при построении многоплатной сборки в ECAD CoDesigner теперь подгружает все PCB, на которые есть ссылки в схеме Multiboard. Ранее, если в проекте PCB было несколько плат, CoDesigner просто подгружал первую PCB. |
| MCAD-4524 | Синхронизация жгутов: перед отправкой проекта из MCAD в ECAD CoDesigner теперь поддерживает перезапись (коррекцию) физической длины проводов/кабелей, рассчитанной в модели MCAD. |
| MCAD-4548 | Изменена политика автоматической отправки PCB на сервер Altium 365: теперь PCB отправляется с сервера только после выбора ее в диалоговом окне "Select project for pull" в MCAD (ранее все PCB отправлялись автоматически при "Save to server" из ECAD, независимо от того, требовалось ли их строить в MCAD). Обратите внимание, что после такого выбора PCB в дальнейшем эта PCB будет автоматически отправляться при каждом "Save to server" из ECAD. |
| MCAD-4571 | Rigid-Flex: для полностью гибкой PCB со Stiffeners CoDesigner теперь формирует подсборки для областей со Stiffeners на стороне MCAD так же, как создаются жесткие области. Примечание: ранее такие PCB нельзя было построить в MCAD без объявления Stiffeners как жестких областей в ECAD. |
| MCAD-4575 | CoDesigner теперь позволяет пользователю завершить сеанс, запущенный этим же пользователем на ПК с другим IP-адресом. |
| MCAD-4588 | Синхронизация жгутов: теперь поддерживаются обозначения витых пар. |
| MCAD-4593 | Синхронизация жгутов: CoDesigner теперь присваивает свойство "Part Number" для проводов/кабелей в SOLIWORKS (имя параметра в ECAD: "PART_NUMBER"). |
| MCAD-4596 | Siemens NX: теперь CoDesigner можно установить в пользовательскую папку с помощью параметра командной строки установщика /DIR="<some_path>". |
| MCAD-4611 | PTC Creo: для rigid-flex PCB CoDesigner называл подсборки и детали по исходному имени проекта PCB, а не по имени сборки PCB, введенному пользователем MCAD при Pull PCB. Исправлено. |
| MCAD-4628 | PTC Creo: после установки CoDesigner лента Flow Analysis становилась неактивной. Исправлено. |
| MCAD-4637 | При включенном "3D Copper" CoDesigner называл медные подсборки и детали по исходному имени проекта PCB, а не по имени сборки PCB, введенному пользователем MCAD при Pull PCB. Исправлено. |
| MCAD-4638 | Autodesk Fusion: после второго и последующих Pull в MCAD цвет PCB изменялся некорректно. Исправлено. |
| MCAD-4641 | Siemens NX: если PCB была создана на стороне MCAD, а контур 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 переходит из Focused Beta в Open Beta. |
| MCAD-4721 | Creo: в некоторых случаях CoDesigner некорректно вычислял длину сегментов жгута при использовании кабельных пучков Creo. Исправлено. |
| MCAD-4722 | Creo: при переключении между проектом жгута и проектом multiboard в панели CoDesigner раздел "multiboard/harness definition" панели в некоторых случаях не обновлялся. Исправлено. |
| MCAD-4723 | Изменения свойства "UNITS" для проводов в ECAD не отображались в таблице "Changes" при Pull в MCAD (хотя сами изменения применялись). Исправлено. |
| MCAD-4724 | SOLIDWORKS: теперь отображается предупреждение, если в CoDesigner не задан параметр "Common folder for models". Общая папка для моделей рекомендуется, чтобы: совместно использовать модели между инженерами, избегать дублирования между проектами и предотвращать ошибки, вызванные использованием одного и того же имени модели для разных моделей в разных сборках. |
| MCAD-4732 | Синхронизация жгутов: при отправке проекта из ECAD, если для точки подключения в чертеже компоновки были назначены свойства, возникала ошибка. Исправлено. |
| MCAD-4765 | Autodesk Fusion: происходил сбой при открытии примера проекта Fusion Electronics Sample. Исправлено. |
Новое в 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
Feature Highlights
Обновление 3.7 для MCAD CoDesigner добавляет поддержку передачи определений зенковки и цилиндрической расточки между ECAD и MCAD. Также появляется поддержка передачи ECAD Route Tool Path в MCAD, где он преобразуется в выдавленный вырез. Улучшена передача параметров проекта, а также поддержка определений жгутов. Кроме того, внесен ряд улучшений в связывание компонентов ECAD-MCAD для инженеров MCAD, работающих с Siemens NX.
Передача параметров проекта и вариантов из ECAD в MCAD
В ECAD пользовательские параметры позволяют разработчику включать критически важную информацию именно там, где она необходима. Это обновление CoDesigner добавляет поддержку передачи:
- параметров уровня проекта ECAD в сборку PCB в MCAD
- параметров уровня варианта ECAD в конкретную сборку варианта PCB в MCAD 1
- параметров многоплатной сборки ECAD в сборку устройства MCAD 2
- параметров проекта жгута ECAD в сборку жгута MCAD
1 Не поддерживается в Autodesk Inventor
2 Многоплатные сборки в настоящее время поддерживаются в CoDesigner для SOLIDWORKS и PTC Creo.
Параметры ECAD теперь передаются в свойства MCAD для платы, вариантов, жгутов и многоплатных сборок.
Передача отверстий с зенковкой и цилиндрической расточкой в MCAD
CoDesigner теперь синхронизирует отверстия с зенковкой и цековкой между ECAD и MCAD в обоих направлениях. Если в MCAD включена опция 3D Copper , для этих отверстий строится точная геометрия меди (обратите внимание, что CoDesigner для Autodesk Fusion на данном этапе не поддерживает построение 3D Copper).
Отверстия с зенковкой и цековкой можно передавать между ECAD и MCAD.
Передача ECAD Route Tool Path в MCAD
Популярный способ отделения каждой платы от производственной панели — механически фрезеровать вырез по краю PCB. В Altium Designer это определяется как Route Tool Path, создаваемый как непрерывный путь из треков и дуг на механическом слое Route Tool Path. CoDesigner теперь поддерживает передачу сущности ECAD Route Tool Path в MCAD, где она представляется как выдавленный вырез. Если эта сущность изменяется в MCAD, она передаётся обратно в ECAD как вырез платы.
ECAD route tool path становится серией выдавленных вырезов в MCAD.
Siemens NX - улучшенная привязка компонентов
Привязка компонентов позволяет инженерам MCAD и ECAD использовать собственные нативные модели компонентов в своих экземплярах проекта платы, сопоставляя ссылки на модели друг друга в Altium Workspace. Подробнее о связывании компонентов MCAD и ECAD в проекте.
MCAD to ECAD Linking
Связь модели MCAD с посадочным местом ECAD задаётся путём сопоставления свойства модели MCAD с параметром компонента ECAD в вашем Altium Workspace. Ранее CoDesigner мог сопоставлять параметры ECAD только с одной категорией свойств модели NX, что ограничивало возможности привязки компонентов. В этом выпуске CoDesigner теперь поддерживает определение как Teamcenter Category, так и Property в поле MCAD model property used for mapping and recognition в Workspace.
Формат следующий: <CategoryName>::<PropertyName>
Категория и свойство Teamcenter для привязки сопоставляются в настройках Workspace с использованием синтаксиса <CategoryName>::<PropertyName>.
ECAD to MCAD Linking
Во время получения данных в MCAD CoDesigner можно настроить на поиск модели MCAD с таким именем в системе управления данными MCAD. Если в Siemens NX используется нативная связь компонентов ECAD-to-MCAD, ссылка на компонент MCAD должна быть задана в параметре компонента ECAD так, чтобы она включала путь Teamcenter, а значение параметра имело вид:
:root_TC_folder:subfolder1:subfolder12:model_name
Обновление CoDesigner 3.7 улучшает это, добавляя поддержку сопоставления с Teamcenter Part Identifier. Если значение параметра компонента ECAD не начинается с символа : , CoDesigner считает, что значение параметра — это Teamcenter Part Identifier, и будет искать в Teamcenter деталь с этим идентификатором.
Теперь параметр компонента ECAD можно настроить для поиска Teamcenter Part Identifier.
Siemens NX - поддержка пользовательской конфигурации шаблонов и атрибутов
CoDesigner теперь поддерживает пользовательские конфигурации шаблонов для Siemens NX, которые могут включать обязательные параметры с (или без) свойствами проекта. Это выполняется через файл конфигурации XML template_parameters_mapping.xml . Эта функция работает при создании сборки или детали, когда используется шаблон.
► Подробнее о файле конфигурации XML
Поддержка витых пар в проектировании жгутов
Когда вы используете CoDesigner для синхронизации проекта жгута между ECAD и MCAD, CoDesigner теперь синхронизирует витые пары с MCAD как кабели и рассчитывает физическую длину проводов с учётом свойств Twists per Unit Length и Thickness , заданных в объекте ECAD Twist.
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)
Versions Supported
-
Altium Designer 24.0 (или выше) с расширением MCAD CoDesigner версии 3.7.0.2033
-
CoDesigner 3.4 (и выше) недоступен для Altium NEXUS Client; последняя версия — CoDesigner 3.3.0.
-
CoDesigner 3.x недоступен для Altium CircuitMaker; последняя версия — CoDesigner 2.10.
Это обновление было протестировано на следующих платформах MCAD и версиях Add-in:
| Версия MCAD | Версия MCAD Add-In |
|---|---|
| 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.
-
Siemens NX доступен для разработчиков только как часть Altium Enterprise Solutions. Обратите внимание, что в более новых версиях Siemens NX может отображаться предупреждение о том, что разница между текущей версией и подписанной версией слишком велика. Siemens NX тестировался до v.2312, это предупреждение можно игнорировать. Либо можно отключить параметр Show Warning when Loading в диалоговом окне Customer Defaults в Siemens NX
Release Notes for CoDesigner 3.7.0 Hot Fix for Autodesk Fusion
| MCAD-4629 | Геометрия меди и шелкографии размещалась некорректно из-за изменений, внесённых в Autodesk Fusion v.2.0.18220 (выпущена 29 января 2024 года). Исправлено. |
Release Notes for CoDesigner 3.7.0 Hot Fix
| MCAD-4610 | На стороне ECAD при получении проекта жгута CoDesigner не мог считать длину кабелей, переданных из MCAD. Исправлено. |
CoDesigner 3.7.0 Release Notes
| MCAD-3772 | Autodesk Fusion: CoDesigner не мог построить габаритный параллелепипед для «повреждённой модели». Исправлено. |
| MCAD-3773 | Autodesk Fusion: при Push из MCAD CoDesigner некорректно считывал положение монтажных отверстий, когда эти отверстия были размещены без привязки к геометрии (это происходит при передаче отверстий из ECAD), и общий размер платы изменялся. Исправлено. |
| MCAD-3868 | CoDesigner теперь передаёт пользовательские параметры из проекта (включая Variants) из ECAD в MCAD и соответствующим образом назначает их как свойства сборки PCB/Harness/Multiboard. |
| MCAD-4072 | При синхронизации проектов Multiboard CoDesigner теперь поддерживает несколько уровней иерархии в проекте (ранее работал только один уровень иерархии). |
| MCAD-4185 | Теперь поддерживается сущность ECAD Route Tool Path. В MCAD она представляется как выдавленный вырез. Если эта сущность изменяется в MCAD, она передаётся обратно в ECAD как вырез платы. |
| MCAD-4290 | Siemens NX: CoDesigner теперь поддерживает назначение пользовательских свойств элементам в Siemens Teamcenter и сопоставление этих свойств со свойствами проекта/варианта ECAD. |
| MCAD-4347 | CoDesigner теперь синхронизирует отверстия Countersink/Counterbore между ECAD и MCAD в обоих направлениях. Если в MCAD включена опция "3D Copper", для этих отверстий строится точная геометрия меди (кроме Autodesk Fusion, где построение 3D Copper пока не поддерживается). |
| MCAD-4375 | При Pull в MCAD в таблице "Changes" CoDesigner перечислял компоненты с использованием их имён по умолчанию; любые пользовательские имена игнорировались. Исправлено. |
| MCAD-4390 | Siemens NX и Teamcenter: CoDesigner теперь поддерживает использование Teamcenter Part Identifier как свойства сопоставления для нативной связи компонентов ECAD-to-MCAD. |
| MCAD-4416 | В проектах Harness CoDesigner теперь синхронизирует витые пары с MCAD как кабели и рассчитывает физическую длину проводов с учётом свойств "twist per unit length" и "wire thickness", заданных в ECAD. |
| MCAD-4440 | Настройки CoDesigner теперь поддерживают системные десятичные разделители, отличные от символа "." (точка). |
| MCAD-4461 | При обнаружении нескольких контуров в одном эскизе keepout MCAD отображалось неверное сообщение об ошибке. Исправлено. |
| MCAD-4463 | Autodesk Inventor 2023: панель CoDesigner была скрыта во время Pull из ECAD, поэтому невозможно было видеть ход выполнения Pull. Исправлено. |
| MCAD-4473 | CoDesigner больше не проверяет изгибы rigid-flex во время Push в MCAD, так как в некоторых случаях это приводило к ложным ошибкам "manually created bend". |
| MCAD-4481 | Siemens NX: CoDesigner некорректно работал с эскизом контура платы, если эскиз включал вспомогательную геометрию. Исправлено. |
| MCAD-4484 | PTC Creo: при построении жгутов проводов CoDesigner теперь пропускает провода через Connection Points так же, как это происходит при ручной прокладке. Ранее провода пересекались друг с другом, и их приходилось перенаправлять вручную. |
| MCAD-4535 | Siemens NX и Teamcenter: добавлена поддержка категорий для сопоставления MCAD CCID в NX. |
| MCAD-4543 | Теперь поддерживается Siemens NX версии 2312. |
| MCAD-4545 | Siemens NX: получение изменений из контекста сборки устройства временно отключено, поскольку во многих случаях эта функция работала некорректно. Эти проблемы будут исправлены в следующем обновлении. |
Новое в CoDesigner 3.6.0
Released: 2 November 2023 – Version 3.6.0
Feature Highlights
Развивая поддержку многоплатных сборок в SOLIDWORKS, реализованную в CoDesigner, обновление 3.6 для MCAD CoDesigner добавляет поддержку синхронизации жгутов, которые затем могут быть включены в состав многоплатной сборки. Также добавлена поддержка SOLIDWORKS 2024. В этом выпуске CoDesigner также появилась поддержка предварительного просмотра изменений в многоплатной сборке, а во всех поддерживаемых MCAD улучшена поддержка определения кромок rigid-flex плат.
Синхронизация проекта жгута в SOLIDWORKS (Beta)
Кабельные жгуты широко используются во многих сборках, обеспечивая электрическое соединение различных PCB в устройстве, а также подключение кнопок, дисплеев и органов управления, с которыми взаимодействует пользователь. На основе поддержки SOLIDWORKS многоплатных сборок, синхронизация жгутов поддерживает передачу элементов жгута из ECAD в MCAD (разъёмы, провода, сростки, связность (данные from-to) и топология жгута), а также передачу из MCAD в ECAD физических длин проводов, кабелей и сегментов жгута.
3D-модель жгута также может быть передана в ECAD во время синхронизации многоплатной сборки вместе с деталями механического корпуса.
► Узнайте больше о синхронизации проекта жгута в Altium MCAD CoDesigner.
С помощью CoDesigner вы можете совместно разрабатывать жгут в SOLIDWORKS и Altium Designer.
Поддержка SOLIDWORKS 2024
Поддержка SOLIDWORKS 2024 добавлена в обновлении 3.6 для Altium MCAD CoDesigner.
Altium MCAD CoDesigner теперь поддерживает SOLIDWORKS 2024 (изображение предоставлено Dassault Systemes)
Предварительный просмотр изменений в многоплатной сборке
В многоплатных проектах CoDesigner теперь показывает предварительный просмотр изменений синхронизации как в ECAD, так и в MCAD.
Проверьте влияние каждого изменения в многоплатной сборке перед применением.
Поддержка вложенных проектов
CoDesigner теперь синхронизирует изменения во вложенных многоплатных проектах. Ранее каждый вложенный многоплатный проект нужно было синхронизировать отдельно.
Улучшенное определение кромок rigid-flex плат
Улучшен алгоритм определения контуров платы при Push из ECAD. Ситуации, когда область платы включает очень острые углы, например касательные кривые, больше не считаются ошибкой. Теперь при Push они помечаются как предупреждение и могут быть приняты при Pull в MCAD.
Улучшена поддержка Push областей rigid-flex платы, содержащих острые углы.
Улучшенная поддержка изгибов rigid-flex в SOLIDWORKS
Ранее CoDesigner для SOLIDWORKS некорректно обрабатывал изгибы в гибкой области, если в этой области было большое количество изгибов. Это ограничение устранено.
Versions Supported
- 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 и версиях Add-in:
| Версия MCAD | Версия дополнения MCAD |
|---|---|
| Autodesk Fusion 360® (Примечание 1) | 3.6.0.16 |
| Autodesk Inventor Professional® — версии 2022, 2023, 2024 | 3.6.0.15 |
| Dassault Systemes SOLIDWORKS® — версии 2021, 2022, 2023, 2024 | 3.6.0.34 |
| PTC Creo Parametric® — 7.X, 8.X, 9.X, 10.X | 3.6.0.26 |
| Siemens NX® — версии 1953–2306 (Примечание 2) | 3.6.0.19 |
Notes:
-
Altium CircuitMaker поддерживает только Autodesk Fusion 360.
-
Siemens NX доступен разработчикам только как часть Altium Enterprise Solutions. Обратите внимание, что в более новых версиях Siemens NX может отображаться предупреждение о том, что разница между текущей версией и подписанной версией слишком велика. Siemens NX был протестирован до версии 2306; это предупреждение можно игнорировать. Либо можно отключить параметр Show Warning when Loading в диалоговом окне Customer Defaults в Siemens NX
CoDesigner 3.6.0 Release Notes
| 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: при push из MCAD CoDesigner теперь предупреждает пользователя, если были использованы неподдерживаемые функции, как это уже реализовано при push из других MCAD. |
| MCAD-4149 | В диалоговом окне MCAD "Select Project for Pull" папки на стороне сервера теперь отображаются вверху списка. |
| MCAD-4154 | CoDesigner теперь поддерживает синхронизацию проектов жгутов между Altium Designer и SOLIDWORKS. CoDesigner передаёт из документа ECAD Harness Layout Drawing в MCAD следующую информацию: разъёмы, сростки, связность (данные "from-to"), топологию жгута (точки соединения с наборами проводов и кабелей, проходящих через эти точки). Из MCAD CoDesigner передаёт обратно в Harness Layout Drawing следующие результаты 3D-трассировки: физическую длину проводов, кабелей и сегментов жгута. |
| MCAD-4179 | PTC Creo: CoDesigner теперь строит физическую трассировку для кабелей (ранее это было возможно только для проводов внутри кабеля). |
| MCAD-4256 | SOLIDWORKS: CoDesigner не мог обработать относительно большое количество изгибов в одной гибкой области rigid-flex платы. Исправлено. |
| MCAD-4257 | SOLIDWORKS: изображения декалей, представляющие медь, шелкографию и паяльную маску, теперь встраиваются в детали, представляющие соответствующие жёсткие области rigid-flex плат. |
| MCAD-4335 | Улучшен алгоритм определения ошибок в контурах платы при push из ECAD. Случаи с очень острыми углами (как правило, случаи касательности) больше не считаются блокирующими push и теперь помечаются как предупреждение. |
| MCAD-4358 | SOLIDWORKS: CoDesigner не мог построить PCB в MCAD, если в настройках SOLIDWORKS был включён параметр "Create sketch on new part". Исправлено. |
Новое в 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
Feature Highlights
Выпуск 3.5 Altium MCAD CoDesigner добавляет поддержку многоплатных сборок для PTC Creo, а также новую возможность — синхронизацию проекта жгута между ECAD и MCAD (только Creo в первоначальном Beta-выпуске). Синхронизация жгута поддерживает передачу жгута, определённого в многоплатной сборке ECAD, в PTC Creo, где инженер-механик может задать трассировку кабелей внутри корпуса и соединения с печатными платами. Затем определение жгута может быть передано из MCAD обратно в ECAD как часть многоплатной сборки.
Синхронизация проекта жгута (Beta)
Одним из элементов, встречающихся во многих сборках, являются один или несколько кабельных жгутов. Жгуты используются для электрического соединения различных PCB в устройстве, а также для подключения кнопок, дисплеев и органов управления, с которыми взаимодействует пользователь. На основе поддержки многоплатных сборок в PTC Creo (см. следующий ключевой пункт), синхронизация жгута поддерживает передачу элементов жгута из ECAD в MCAD (разъёмы, провода, сростки, связность (данные from-to) и топологию жгута), а также передачу из MCAD в ECAD физических длин проводов, кабелей и сегментов жгута.
3D-модель жгута также может быть передана в ECAD во время синхронизации многоплатной сборки вместе с деталями механического корпуса.
► Узнайте больше о синхронизации проекта жгута в Altium MCAD CoDesigner.
Используйте поддержку жгутов в CoDesigner для совместной работы над проектированием жгута.
Поддержка многоплатных сборок в PTC Creo
Многие электронные устройства создаются как сборка из нескольких печатных плат, которым придают продуманную форму и размещают их внутри механического корпуса, чтобы получить эстетичное и функциональное изделие. Программное обеспечение Altium для проектирования электроники (ECAD) поддерживает такой подход, при котором несколько PCB можно объединить в сборку печатных плат, называемую Multi-Board Assembly. Эта сборка также может включать корпус и другие механические элементы, из которых состоит изделие.
Многоплатная сборка, открытая в редакторе Multi-board Assembly в Altium.
Процесс размещения печатных плат в корпусе лучше всего выполнять в MCAD. Но сами платы проектируются в ECAD, и инженеру ECAD также может потребоваться выполнять электромеханические проверки, такие как зазоры между компонентами и между компонентами и корпусом, а также проверять доступ к элементам пользовательского интерфейса, например индикаторам и дисплеям, кнопкам и разъемам. Возможность синхронизировать всю сборку устройства между областями MCAD и ECAD дает множество преимуществ, поскольку позволяет обеим командам — механической и электронной — быстро проверять текущее состояние собранного устройства.
В Altium CoDesigner 3.5 поддержка Multi-board Assembly выходит из бета-версии. Помимо поддержки синхронизации Multi-board Assembly из SOLIDWORKS, теперь также поддерживается синхронизация Multi-board Assembly из PTC Creo.
► Подробнее о синхронизации многоплатной сборки в Altium MCAD CoDesigner.
Поддержка папок Workspace при Pull в MCAD
Папки Altium Workspace теперь отображаются в диалоговом окне Select Project from <Workspace>, когда вы Pull новую PCB в MCAD. Диалог может либо показывать все проекты из всех папок, либо отображать проекты внутри их папок. Нажмите кнопку
в верхней части диалога, чтобы переключить режим отображения, затем переходите по папкам, используя стандартные приемы Windows.
Папки хранения проектов теперь поддерживаются в диалоговом окне Select Project <from Workspace>, когда вы нажимаете Pull from MCAD.
Поддержка PTC Creo 10
Поддержка PTC Creo версии 10 добавлена в обновления 3.5 для Altium MCAD CoDesigner.
Altium MCAD CoDesigner теперь поддерживает PTC Creo V10 (изображение предоставлено PTC)
Поддержка Autodesk Inventor 2024
Поддержка Autodesk Inventor 2024 добавлена в обновления 3.5 для Altium MCAD CoDesigner.
Versions Supported
- Altium Designer 23.5.1 (или выше) с расширением MCAD CoDesigner версии 3.5.0.1900
- CoDesigner 3.5 недоступен для Altium NEXUS Client; последняя версия — CoDesigner 3.3.0.
- CoDesigner 3.x недоступен для Altium CircuitMaker; последняя версия — CoDesigner 2.10.
Это обновление было протестировано на следующих платформах MCAD и версиях Add-in:
| Версия MCAD | Версия MCAD Add-In |
|---|---|
| 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 Solutions.
Release Notes for CoDesigner 3.5.0 Hotfix
| MCAD-4221 | Если число операций push и pull становилось достаточно большим, в MCAD CoDesigner показывал дату/время push и комментарий из ECAD не из последнего push. Исправлено. |
CoDesigner 3.5.0 Release Notes
| MCAD-2210 | Папки Altium Workspace теперь отображаются в диалоговом окне "Select Project from <Workspace>" в MCAD. |
| MCAD-3892 | CoDesigner теперь проверяет, включен ли параметр "Use fully defined sketches" в SOLIDWORKS, и восстанавливает его состояние после построения PCB (CoDesigner пока не умеет создавать полностью определенные эскизы, и ранее этот параметр не учитывался). |
| MCAD-3905 | CoDesigner теперь поддерживает синхронизацию проектов жгутов между Altium Designer и PTC Creo. CoDesigner передает в MCAD из документа ECAD Harness Layout Drawing следующую информацию: разъемы, сращивания, соединения (данные "from-to"), топологию жгута (точки соединения с наборами проводов и кабелей, проходящих через эти точки). Из MCAD CoDesigner передает обратно в Harness Layout Drawing следующие результаты 3D-трассировки: физическую длину проводов, кабелей и сегментов жгута. Примечание 1: для запуска синхронизации Harness Layout Drawing должен содержать как минимум разъемы, переданные из Wiring Diagram. Примечание 2: для размещения моделей разъемов из хранилища MCAD можно использовать нативную связку компонентов ECAD-MCAD вместо разъемов, переданных из ECAD. Примечание 3: CoDesigner не строит топологию жгута в ECAD Layout Drawing после обратной синхронизации из MCAD, поэтому топология жгута должна быть задана в этом документе до обратной синхронизации. Примечание 4: 3D-модель жгута может быть передана в ECAD во время синхронизации Multiboard Assembly вместе с деталями механического корпуса. |
| MCAD-4032 | CoDesigner теперь поддерживает синхронизацию многоплатных сборок с PTC Creo. Примечание 1: ранее эта возможность была доступна только для SOLIDWORKS. Примечание 2: эта возможность находится в бета-режиме как для PTC Creo, так и для SOLIDWORKS. |
| MCAD-4039 | CoDesigner не предупреждал инженера-механика об использовании неподдерживаемых функций, таких как 3D-скругления/фаски. Исправлено. |
| MCAD-4054 | Изменен процесс предоставления проекта PCB инженеру-механику, который еще не включен в Workspace: теперь запрос "add and share" автоматически отправляется всем администраторам workspace. Как только он одобрен, внешний инженер-механик автоматически добавляется в workspace, и проект становится ему доступен (ранее эти шаги нужно было выполнять вручную). |
| MCAD-4056 | В SOLIDWORKS 2023 в некоторых случаях "поврежденная модель компонента" блокировала пакетное размещение всех моделей. Исправлено (теперь CoDesigner выявляет такие случаи и размещает модели по отдельности). |
| MCAD-4058 | Теперь поддерживается PTC Creo 10. |
| MCAD-4059 | Теперь поддерживается Autodesk Inventor 2024. |
| MCAD-4060 | В Autodesk Fusion 360 в некоторых случаях концы дуг в эскизе контура платы не были связаны с концами соседних сегментов эскиза, что затрудняло редактирование эскиза. Исправлено. |
| MCAD-4076 | В SOLIDWORKS после включения 3D Copper в настройках CoDesigner и до выполнения Pull изменения декали скрывались. Исправлено: декали остаются видимыми до следующего выполнения Pull. |
| MCAD-4083 | При работе с rigid-flex PCB в SOLIDWORKS CoDesigner сбрасывал настройку "Enable Snapping" и не восстанавливал ее. Исправлено. |
| MCAD-4084 | CoDesigner теперь сообщает инженеру-механику, сколько компонентов игнорируется (отфильтровывается) в соответствии с ограничением по высоте, заданным в настройках CoDesigner (чтобы избежать путаницы с тем, какие компоненты видны, а какие нет). |
| MCAD-4142 | В Siemens NX ошибка "Unsupported curve type 'SketchVirtualPoint'" появлялась, если эскиз платы редактировался после создания размера в эскизе. Исправлено. |
| MCAD-4147 | В PTC Creo второй pull 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
Feature Highlights
Поведение CoDesigner по умолчанию предполагает передачу компонентов PCB туда и обратно между MCAD и ECAD в виде моделей Parasolid. Хотя это обеспечивает механически точную модель в каждой из областей проектирования, такая модель не может полностью представлять реальный компонент, устанавливаемый в конечное изделие. Для проектировщиков, которым необходимо работать с полностью детализированным компонентом в каждой из областей проектирования, CoDesigner поддерживает связывание компонентов ECAD и MCAD, позволяя инженеру MCAD работать с компонентом MCAD, а инженеру ECAD — с компонентом ECAD.
Siemens NX — поддержка расширенной геометрии меди
CoDesigner представляет медь на верхнем и нижнем слоях как декали, обеспечивая визуально точное отображение меди на каждой стороне платы. Если вам требуется точное определение форм на каждом медном слое, этот релиз добавляет поддержку расширенной геометрии меди для Siemens NX.
Включите параметр Build 3D Geometry for Copper and Solder Mask в диалоговом окне Altium CoDesigner Settings, чтобы включить детализацию меди на каждом сигнальном слое и слое питания; включите параметр Build Vias, чтобы включить детализацию меди, которая соединяет сигнальные слои и слои питания.
Когда включены расширенные параметры геометрии меди, каждый медный слой PCB, слой паяльной маски и набор металлизированных сквозных отверстий создается как компонент MCAD в Assembly Navigator.
Siemens NX - Размещение и распознавание компонентов из MCAD в ECAD
CoDesigner for Siemens NX теперь поддерживает связывание компонента MCAD с эквивалентным компонентом ECAD. Добавьте в компонент MCAD параметр, ссылающийся на эквивалентный компонент ECAD, укажите параметр связывания в настройках MCAD CoDesigner вашего Altium Workspace, и затем при выполнении Push платы из MCAD в ECAD плата загрузится в ECAD с полностью описанным компонентом ECAD, размещенным непосредственно из вашего Altium Workspace на PCB в ECAD.
► Подробнее о связывании компонентов MCAD с компонентами ECAD
Siemens NX - Размещение компонентов из ECAD в MCAD из TeamCenter
В этом выпуске CoDesigner в Siemens NX теперь может размещать компонент MCAD из TeamCenter при выполнении Push из ECAD в MCAD. Укажите, какой параметр ECAD содержит имя компонента MCAD из TeamCenter, и задайте этот параметр в настройках MCAD CoDesigner вашего Altium Workspace — после этого все готово к работе. Когда проект передается из ECAD в MCAD с помощью Push, компонент ECAD автоматически заменяется компонентом MCAD, размещенным непосредственно из TeamCenter.
► Подробнее о связывании компонентов ECAD с компонентами MCAD
Система управления данными MCAD — указание компонента MCAD как параметра посадочного места ECAD
Если вы используете автоматическое размещение моделей компонентов из системы управления данными MCAD, CoDesigner теперь поддерживает получение имени модели MCAD из пользовательского свойства Footprint в ECAD, в дополнение к ранее использовавшемуся пользовательскому параметру Component. Эта возможность лучше поддерживает связи типа «многие ко многим» между компонентами и посадочными местами.
Помимо возможности указывать имя модели MCAD как параметр компонента ECAD, при желании теперь его можно задавать и как параметр посадочного места ECAD,
параметр Use models from data management system on MCAD side when creating PCB assembly поддерживает оба подхода.
Теперь CoDesigner при Push из ECAD работает по следующей логике:
- проверяет, включен ли параметр Use models from data management system on MCAD side when creating PCB assembly в вашем Altium Workspace, и если включен;
- проверяет, присутствует ли имя параметра, указанное в параметре Workspace, как параметр сопоставления имени модели, назначенный посадочному месту, и если он присутствует и не пуст;
- передает этот параметр и его значение в MCAD как часть операции Push;
- а затем при Pull в MCAD берет модель MCAD из хранилища MCAD в соответствии со значением параметра посадочного места. Если параметр посадочного места не назначен или пуст, CoDesigner вместо этого берет имя модели MCAD из параметра Component (если он не пуст).
Расширенная поддержка Rigid-Flex выходит из Beta
Для инструментов MCAD, поддерживающих rigid-flex, в этом выпуске стала общедоступной поддержка режима Advanced для проектирования Rigid-Flex (также называемого RF2). На данном этапе rigid-flex поддерживается в SOLIDWORKS и PTC Creo.
► Подробнее о синхронизации платы Rigid-Flex
Versions Supported
- Altium Designer 22.11.1 (или выше) с расширением MCAD CoDesigner версии 3.4.0.1859
- 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.
- Siemens NX доступен только для разработчиков в составе Altium Enterprise Solutions.
Release Notes for CoDesigner 3.4.0.1859 (Hot Fix for GovCloud support)
| MCAD-4024 | Добавлена поддержка Altium 365 GovCloud (https://www.altium.com/trust/govcloud). |
Release Notes for CoDesigner 3.4.0.1792
| MCAD-3951 | В списке изменений в расширении ECAD, в случаях когда число изменений было достаточно большим, не работали прокрутка и изменение ширины столбцов. Исправлено. |
Release Notes for CoDesigner 3.4.0
| MCAD-2958 | При выполнении Pull изменений в MCAD, если в ECAD были внесены изменения в контур платы, CoDesigner теперь выделяет соответствующее изменение в таблице Changes и показывает для него соответствующую всплывающую подсказку. Это может помочь предотвратить потерю размеров и ограничений, созданных инженером-механиком (на следующем этапе синхронизации), либо помочь инженеру-механику восстановить утраченные размеры и ограничения. |
| MCAD-3248 | Siemens NX: теперь поддерживается возможность размещать компоненты PCB в MCAD и распознавать их в ECAD. |
| MCAD-3249 | Siemens NX: теперь поддерживается возможность автоматически размещать модели компонентов PCB из Teamcenter. Примечание: в свойстве компонента/посадочного места ECAD ссылка на модель MCAD должна включать путь Teamcenter, например :root_TC_folder:subfolder1:subfolder12:model_name |
| MCAD-3250 | Siemens NX: теперь поддерживается возможность "Advanced Copper Geometry" (создание точной 3D-модели медных слоев, металлизированных цилиндров, переходных отверстий и паяльных масок). |
| MCAD-3319 | Для случаев автоматического размещения моделей компонентов из системы управления данными MCAD CoDesigner теперь поддерживает получение имени модели MCAD из пользовательского параметра Footprint в ECAD, в дополнение к уже существующей поддержке пользовательского параметра Component. Эта возможность лучше поддерживает связи типа «многие ко многим» между компонентами и посадочными местами. Теперь CoDesigner работает по следующей логике: при Push из ECAD CoDesigner проверяет, включен ли в вашем Altium Workspace параметр Use models from data management system on MCAD side when creating PCB assembly, и если включен — проверяет, присутствует ли параметр, указанный в Workspace, как параметр посадочного места, и не пуст ли он; передает этот параметр и его значение в MCAD; а затем при Pull в MCAD берет модель MCAD из хранилища MCAD в соответствии со значением параметра посадочного места. Если параметр посадочного места не назначен или пуст, CoDesigner вместо этого берет имя модели MCAD из параметра Component (если он не пуст). Обратите внимание, что возможность работы с параметрами Footprint в Altium Designer в настоящее время находится в статусе Beta; чтобы использовать эту функцию CoDesigner, убедитесь, что в Altium Designer включен Advanced Option PCB.FootprintParameters. |
| MCAD-3589 | SOLIDWORKS: при обновлении PCB, спроектированной в режиме rigid-flex 2.0, CoDesigner теперь перерисовывает только те области, геометрия которых изменилась в ECAD. Это позволяет разработчикам сохранять в MCAD размеры и ограничения, созданные для других областей. |
| MCAD-3753 | Autodesk Fusion 360: при построении контура платы CoDesigner теперь накладывает ограничения между последовательными сегментами эскиза, что упрощает инженеру-механику внесение изменений в эскиз. |
| MCAD-3778 | Улучшен алгоритм передачи отдельных частей механического корпуса. Ранее, когда несколько частей сохранялись одновременно в MCAD (например, при их импорте из обменных форматов), это приводило к ошибкам при их загрузке в ECAD через Pull. Исправлено. |
| MCAD-3783 | Autodesk Fusion 360: при Push CoDesigner теперь корректно определяет случай, когда эскиз платы ссылается на внешнюю геометрию, и отображает сообщение об ошибке "Invalid feature profile: Board." Обратите внимание, что такие эскизы не могут быть переданы в ECAD с помощью Push. |
| MCAD-3831 | Siemens NX: добавлена поддержка NX v.2xxx. |
| MCAD-3857 | Autodesk Fusion 360: возможность создавать keepout- и cutout-области с помощью инструментов CoDesigner не работала из-за некорректного определения контекста сборки устройства. Исправлено. |
| MCAD-3930 | При выполнении Pull изменений в SOLIDWORKS CoDesigner теперь по умолчанию оставляет изменение "Synchronize component properties" неотмеченным. Это помогает пользователю избежать необходимости вручную извлекать компоненты из SOLIDWORKS PDM. Примечание: рекомендуется выяснить, почему свойства в хранилищах ECAD и MCAD различаются. |
Новое в CoDesigner 3.3.0
Released: 21 December 2022 – Version 3.3.0
В этом выпуске нет новых функций.
Versions Supported
- Altium Designer 22.6 (или выше) с расширением MCAD CoDesigner версии 3.3.0.1753
- Altium NEXUS Client 5.6–5.8 с расширением MCAD CoDesigner версии 3.3.0.497
- CoDesigner 3.x недоступен для Altium CircuitMaker; последней версией является CoDesigner 2.10.
Это обновление было протестировано на следующих платформах MCAD и версиях Add-in:
| Версия MCAD | Версия MCAD Add-In |
|---|---|
| Autodesk Inventor Professional® — версии 2022, 2023 | 3.3.0.6 |
| Autodesk Fusion 360® (Примечание 1) | 3.3.0.6 |
| Dassault Systemes SOLIDWORKS® — версии 2020, 2021, 2022, 2023 | 3.3.0.9 |
| PTC Creo Parametric® — 7.X, 8.X, 9.X | 3.3.0.6 |
| Siemens NX® — версия 1953 или более поздняя (Примечание 2) | 3.3.0.8 |
Notes:
- Altium CircuitMaker поддерживает только Autodesk Fusion 360.
- Siemens NX доступен для разработчиков только в составе Altium Enterprise Solutions.
Release Notes
| MCAD-3587 | В SOLIDWORKS и PTC Creo CoDesigner теперь поддерживает определение Keepout-областей и Rooms на жестких сегментах rigid-flex плат. |
| MCAD-3650 | Изменен способ проверки лицензии Altium для серверов On-Prem. Ранее все возможности уровня "Pro" были доступны для серверов On-Prem по умолчанию. Теперь CoDesigner проверяет каждую возможность "Pro" отдельно. Для работы с недавно представленными возможностями "Pro" — Multiboard Sync и Keepout/Room Sync — необходимо обновить лицензию "Altium Enterprise Server & CAL". |
| MCAD-3666 | В соответствии с политикой лицензирования Altium возможность создавать Keepout-области и Rooms в MCAD теперь доступна только в подписках "PRO" и "Enterprise". Примечание: существующие Keepout-области и Rooms, ранее созданные в MCAD в рамках подписки "Standard", затронуты не будут, однако любые изменения таких объектов с этого момента больше не будут передаваться в ECAD. |
| MCAD-3745 | В SOLIDWORKS улучшен способ сопряжения сегментов платы в rigid-flex 2.0, добавлено дополнительное угловое сопряжение для предотвращения возможных микроскопических проблем с выравниванием. |
| MCAD-3746 | В Siemens NX CoDesigner теперь поддерживает настройку пользовательского Item Type для хранения сущностей PCB в Siemens Teamcenter. |
| MCAD-3812 | CoDesigner не мог синхронизировать проекты Multi-board через локальные серверы, где использовалась СУБД Firebird. |
Новое в CoDesigner 3.2.0
Released: 17 November 2022 – Version 3.2.0
Feature Highlights
Демо-режим для CoDesigner
Теперь CoDesigner включает demo mode в MCAD. Для доступа к демо-режиму вам потребуется:
- учетная запись Altium Account с именем пользователя, которое в настоящее время не является участником существующего Workspace Altium,
- поддерживаемое MCAD solution,
- с установленной последней версией Altium MCAD CoDesigner Add-in.
Если имя пользователя вашей учетной записи в настоящее время не является участником Workspace Altium, то после входа в CoDesigner в вашем MCAD ПО панель Altium CoDesigner будет содержать информацию о том, как получить доступ к демо-проекту.
Если в настоящее время вы не являетесь участником Workspace, демо-режим будет доступен после входа в Altium MCAD CoDesigner.
В демо-режиме инженер-механик может:
- Построить модель Demo PCB в собственном формате MCAD, проверить структуру модели и посмотреть, как ассоциировать/сопрягать модель с корпусом.
- Выполнить Pull изменения проекта и изучить функции управления изменениями (CoDesigner имитирует изменения ECAD для Demo PCB).
- Создать точную 3D-геометрию меди (построение 3D-меди пока не поддерживается в Autodesk Fusion 360 и Siemens NX).
- Проверить механическое определение PCB, включая: изменение формы платы, размещение компонентов, создание монтажных отверстий и создание keepout-областей/rooms.
Если вы выполнили Pull симулированных изменений в MCAD, вы можете нажать на запись, чтобы выделить это изменение на плате (показано фиолетовым).
Откройте PCB в веб-интерфейсе Altium из вашего MCAD ПО
Теперь в MCAD вы можете открыть ECAD-версию проекта PCB/Multiboard в веб-интерфейсе Altium Workspace, нажав кнопку
(Open in Web) в верхней части панели Altium CoDesigner.
- По умолчанию отображается представление 3D платы. Вы также можете использовать вкладки вверху, чтобы просматривать SCH, PCB (2D-версию платы), документ Draftsman и BOM (спецификацию ActiveBOM).
- Используйте значки в правой верхней части графической области Web UI, чтобы: Search для компонентов или цепей; либо нажмите на компонент или цепь в графической области, чтобы отобразить подробности на панели Info. Объект будет одновременно выделен на вкладках Sch, PCB, 3D и BOM.
Нажмите кнопку Open in Web в вашем MCAD ПО, чтобы открыть ECAD-версию PCB в предпочитаемом веб-браузере, а затем используйте функции интерфейса для более детального изучения проекта.
► Подробнее о браузерном интерфейсе Altium Workspace
Удобное складывание / раскладывание rigid-flex платы
В SOLIDWORKS и PTC Creo на ленту Altium CoDesigner была добавлена кнопка для Fold / Unfold rigid-flex PCB. Ранее инженеру-механику приходилось складывать/раскладывать rigid-flex PCB вручную, подавляя / снимая подавление с элементов изгиба в дереве модели MCAD.
Используйте кнопку Fold / Unfold на ленте Altium CeoDesigner, чтобы быстро переключать состояние Suppress для всех изгибов.
Расширенные сведения об изменениях параметров компонентов
Когда проект передается между группами электрического и механического проектирования и обе команды используют системы управления компонентами, могут возникать конфликты, если обнаруживаются различия между компонентом ECAD и управляемым PDM компонентом MCAD.
Теперь в MCAD CoDesigner показывает подробную информацию о предлагаемых изменениях свойств компонентов во время синхронизации ECAD-to-MCAD. Ранее изменения компонентов представлялись одной записью в списке изменений, теперь эту запись можно развернуть, чтобы увидеть подробную информацию об изменениях имен, посадочных мест и отредактированных или модифицированных свойствах для каждого измененного компонента.
Такой уровень детализации помогает инженеру-механику быстро разобраться, когда библиотеки ECAD и MCAD больше не синхронизированы — возможно, из-за автоматических изменений, внесенных MCAD или PDM при предыдущей синхронизации, — и принять решение о влиянии на проект.
Разверните запись Change, чтобы посмотреть, какая синхронизация параметров компонентов требуется.
Поддержка PTC Creo 9
Поддержка PTC Creo версии 9 была добавлена в обновлениях 3.2 для Altium MCAD CoDesigner.
Altium MCAD CoDesigner теперь поддерживает PTC Creo V9 (изображение предоставлено PTC)
Versions Supported
- Altium Designer 22.6 (или выше) с расширением MCAD CoDesigner версии 3.2.0.1730
- Altium NEXUS Client 5.6–5.8 с расширением MCAD CoDesigner версии 3.2.0.490
- CoDesigner 3.x недоступен для Altium CircuitMaker; последней версией является CoDesigner 2.10.
Это обновление было протестировано на следующих платформах MCAD и версиях Add-in:
| Версия MCAD | Версия дополнения MCAD |
|---|---|
| Autodesk Inventor Professional® — версии 2022, 2023 | 3.2.0.8 |
| Autodesk Fusion 360® (Примечание 1) | 3.2.0.7 |
| Dassault Systemes SOLIDWORKS® — версии 2020, 2021, 2022, 2023 | 3.2.0.11 |
| PTC Creo Parametric® — 7.X, 8.X, 9.X | 3.2.0.8 |
| Siemens NX® — версия 1953 или более поздняя (Примечание 2) | 3.2.0.8 |
Notes:
- Altium CircuitMaker поддерживает только Autodesk Fusion 360.
- Siemens NX доступен дизайнерам только в составе Altium Enterprise Solutions.
Release Notes
| MCAD-2932 | В MCAD CoDesigner теперь показывает подробную информацию о предлагаемых изменениях свойств компонентов во время синхронизации ECAD-to-MCAD (ранее эти изменения были представлены одной записью в списке изменений). Это помогает инженеру-механику разобраться в ситуации, когда библиотеки ECAD и MCAD не синхронизированы из-за автоматических изменений, внесенных MCAD или PDM при предыдущей синхронизации. |
| MCAD-3404 | PTC Creo: улучшен алгоритм построения 3D Copper — исправлены проблемы при построении повторяющихся мелких элементов меди, а также повышена общая производительность. |
| MCAD-3498 | PTC Creo: добавлена поддержка Creo версии 9. |
| MCAD-3500 | CoDesigner обрезал изображения декалей для большой PCB (когда размер декали превышал 32768 пикселей). Исправлено. |
| MCAD-3510 | SOLIDWORKS: для построения выреза, охватывающего более одной области, CoDesigner теперь использует эскизы, производные от SOLIDWORKS. |
| MCAD-3590 | PTC Creo: после внесения изменений в контур платы в ECAD CoDesigner теперь перестраивает только измененные области rigid-flex платы (ранее перестраивалась вся плата). |
| MCAD-3599 | В CoDesigner теперь есть «Demo mode» в MCAD, если с пользователем не связано ни одного Workspace. В Demo mode инженер-механик может выполнять следующее: a) построить модель Demo PCB в собственном формате MCAD, проверить структуру модели, посмотреть, как связывать/ограничивать модель с корпусом, b) посмотреть, как управлять изменениями (CoDesigner имитирует изменения ECAD для Demo PCB), c) построить точную 3D-геометрию меди (построение 3D copper пока не поддерживается в Autodesk Fusion 360 и Siemens NX), d) проверить механическое определение PCB, включая изменение формы платы, размещение компонентов, создание монтажных отверстий и создание keepout/rooms. |
| MCAD-3647 | SOLIDWORKS и PTC Creo: на ленточную панель инструментов CoDesigner добавлена кнопка для сгибания/разгибания rigid-flex PCB. Ранее инженерам-механикам приходилось сгибать/разгибать rigid-flex PCB вручную, подавляя/восстанавливая элементы изгиба в дереве модели MCAD. |
| MCAD-3686 | В MCAD теперь можно открыть проект PCB/Multiboard в веб-интерфейсе Altium Workspace, нажав кнопку «Open in Web» в верхней части панели Altium CoDesigner. |
| MCAD-3718 | SOLIDWORKS: настройки привязки сбрасывались в состояние по умолчанию при первом получении PCB, если в настройках CoDesigner была включена опция «3D Copper». Исправлено. |
| MCAD-3728 | Имя проекта PCB теперь включается в имена деталей и подсборок, представляющих разные области rigid-flex платы в SOLIDWORKS, что упрощает работу с PDM, если там включен контроль уникальности имен. |
Новое в CoDesigner 3.1.0
Released: 4 October 2022 – Version 3.1.0
Feature Highlights
Основной акцент этого выпуска сделан на добавлении поддержки плат, спроектированных с использованием режима Advanced Rigid-Flex в редакторе Altium PCB (также известного как Rigid-Flex 2 или RF2). В ECAD режим Advanced Rigid-Flex добавляет поддержку более сложных rigid-flex конструкций, включая: конструкции с перекрывающимися гибкими областями, изгибами внутри внутреннего выреза PCB и пользовательскими разделениями rigid-flex произвольной формы.
Улучшенное проектирование Rigid-Flex (бета)
Добавление поддержки режима Advanced Rigid-Flex в CoDesigner дает следующие улучшения поддержки rigid-flex в ECAD-MCAD:
- Гибкие области с различной толщиной
- Отдельные гибкие области, перекрывающие друг друга
- Представление меди и шелкографии на жестких областях в MCAD в SOLIDWORKS
- Локальный изгиб (изгиб, локализованный в гибкой области, находящейся внутри выреза в более крупной гибкой области)
Конструкция Advanced Rigid-Flex с перекрывающимися гибкими областями разной толщины, открытая в Altium Designer и в PTC Creo.
Структура платы Advanced Rigid-Flex (RF2) в MCAD
Ниже приведена сводка структуры Advanced Rigid-Flex платы в MCAD:
-
Каждая жесткая область конструкции RF2 представлена сборкой, которая включает эту жесткую часть (область) платы и компоненты, установленные в этой области (очень похоже на то, как жесткая PCB моделируется в MCAD).
-
Каждая гибкая область платы представлена деталью из листового металла. Внутри этой детали каждая линия изгиба ECAD определяется как Sketched Bend. Обратите внимание, что изгиб, который можно Push из ECAD, может быть некорректно сформирован в MCAD из-за требований к изгибам в этом инструменте MCAD. Также обратите внимание, что компоненты в гибких областях пока не поддерживаются.
-
Для вырезов, проходящих через несколько областей платы, в MCAD создаются отдельные выдавленные вырезы. Если инженер-механик захочет изменить форму такого выреза в MCAD, ему потребуется изменить все эти выдавливания.
Примечания по работе с платами Advanced Rigid Flex
-
Для платы RF2 в ECAD каждая X-Y-область платы рисуется как отдельный объект, которому затем назначается substack (тогда как в плате RF1 вы задаете общую форму платы, а затем размещаете линии Split, чтобы разделить ее на требуемые области). Зазоры между соседними областями в RF2 не допускаются — они должны точно соприкасаться или перекрываться. Если две области перекрываются, программа считает, что общая зона принадлежит области с большим количеством слоев. Зная это, можно упростить расширение гибкой области в соседнюю жесткую область, если трудно совместить их края. Подробнее см. Планирование жестких и гибких областей — расширенный режим.
-
Редактор PCB в ECAD включает ряд инструментов, помогающих создавать области из существующих объектов линий/дуг. Подробнее см. Создание областей платы из выбранных объектов.
-
В ECAD каждый уникальный набор слоев (substack) должен быть определен либо путем копирования существующих слоев для создания нового substack, либо путем добавления слоев для определения уникального substack. Подробнее см. Добавление и редактирование нового substack.
-
Режим RF2 поддерживает гибкие области, перекрывающие друг друга в трехмерном пространстве. Для поддержки этого при размещении Bend Line в режиме Board Planning Mode в ECAD разработчик должен убедиться, что изгиб применяется к правильной гибкой Stack Region Если этого не сделать, при выполнении Push конструкции из ECAD в MCAD будет показано предупреждение unaffected region
-
Структура сборки PCB в режиме RF2 в SOLIDWORKS отличается от структуры сборки в режиме RF1 в SOLIDWORKS, поэтому при переключении режима с RF1 на RF2 в ECAD рекомендуется заново выполнить Pull платы в SOLIDWORKS. В Creo структура сборки PCB унифицирована для RF1 и RF2, поэтому вы не увидите изменений в дереве элементов MCAD.
-
Декали, представляющие верхнюю/нижнюю медь, шелкографию и soldermask, теперь применяются к жестким областям в режиме RF2 в SOLIDWORKS.
-
На данном этапе создание новых областей и изгибов в MCAD для плат, использующих режим Advanced Rigid-Flex, не поддерживается.
-
При редактировании геометрии PCB в MCAD имейте в виду, что между геометрией соседних областей нет ассоциативности. Если геометрия одной области изменена, скорректируйте соответствующим образом геометрию соседней области.
-
Если вы вносите значительные изменения в геометрию, например меняете набор кромок, ограничения в MCAD могут нарушиться. Это нормально — они будут восстановлены при следующей синхронизации MCAD-ECAD-MCAD.
-
После внесения изменений в изгибы в большинстве случаев потребуется операция MCAD Rebuild.
-
Если ваши проекты хранятся в Altium 365, автоматический push, происходящий после сохранения проекта на сервер, не обработает изменения вашей rigid-flex платы (изменения RF2 пока не добавлены в автоматический push ECAD на стороне сервера). После сохранения rigid-flex проекта на сервер необходимо также вручную выполнить Push вашей PCB в MCAD на панели MCAD CoDesigner.
-
Определение Keep Out Areas (ECAD Keepouts), Text Note Rooms (ECAD Rooms), построение 3D copper и указание корпуса в определении PCB в MCAD (с передачей корпуса в ECAD) в настоящее время не поддерживаются для rigid-flex плат.
-
Гибкие области вашей конструкции PCB моделируются в MCAD как листовой металл. Каждый инструмент MCAD имеет собственный набор проверок, применяемых для подтверждения того, что изгиб может быть сформирован в листовом металле, с учетом:
-
Толщина платы
-
Радиус изгиба
-
Угол изгиба
-
Расстояние между областью изгиба и границей региона
-
Поддержка SOLIDWORKS 2023
SOLIDWORKS 2023 теперь доступен в Beta, а CoDesigner 3.1 был обновлен для его поддержки.
Поддерживаемые версии
- Altium Designer 22.6 (или выше) с расширением MCAD CoDesigner версии 3.1.0.1709
- Клиент Altium NEXUS 5.6–5.8 с расширением MCAD CoDesigner версии 3.1.0.487
- CoDesigner 3.x недоступен для Altium CircuitMaker; последней поддерживаемой версией является CoDesigner 2.10.
Это обновление было протестировано на следующих платформах MCAD и версиях Add-in:
| Версия MCAD | Версия MCAD Add-In |
|---|---|
| Autodesk Inventor Professional® — версии 2022, 2023 | 3.1.0.11 |
| Autodesk Fusion 360® (Примечание 1) | 3.1.0.9 |
| Dassault Systemes SOLIDWORKS® — версии 2020, 2021, 2022, 2023 | 3.1.0.35 (Примечание 3) |
| PTC Creo Parametric® — 7.X, 8.X | 3.1.0.28 |
| Siemens NX® — версия 1953 или новее (Примечание 2) | 3.1.0.9 |
Notes:
- Altium CircuitMaker поддерживает только Autodesk Fusion 360.
- Siemens NX доступен для разработчиков только как часть Altium Enterprise Solutions.
- На момент выпуска 4 октября это была версия 3.1.0.34. Более поздняя версия была предоставлена из-за того, что антивирус Symantec, предположительно по ошибке, определил предыдущую версию как вирус. В функциональности этой более поздней версии изменений нет.
Примечания к выпуску
| MCAD-2438 | CoDesigner не мог передать командой Push rigid-flex PCB из ECAD, если в разных стеках слоев были определены два или более слоев с одинаковым именем. Исправлено. |
| MCAD-3234 | Если CoDesigner в MCAD подключен к пользовательскому серверу, имя этого сервера теперь отображается в плагине (ранее отображалось "Custom Server"). |
| MCAD-3242 | CoDesigner теперь показывает год изменения в истории, если это изменение было выполнено в прошлом году, чтобы избежать путаницы. |
| MCAD-3466 | CoDesigner теперь синхронизирует PCB, спроектированные в режиме Advanced Rigid-Flex (RF2), с SOLIDWORKS и PTC Creo. Примечание 1: структура сборки PCB в режиме RF2 в SOLIDWORKS отличается от структуры сборки в режиме RF1, поэтому если в ECAD режим переключается с RF1 на RF2, рекомендуется заново выполнить pull платы в SOLIDWORKS. Примечание 2: декали, представляющие верхний/нижний медный слой, шелкографию и паяльную маску, теперь применяются к жестким регионам в режиме RF2 в SOLIDWORKS. Примечание 3. Создание новых регионов и изгибов в MCAD пока не поддерживается, как и применение декалей к гибким регионам. |
| MCAD-3528 | В Autodesk Inventor 2023 диалоговое окно Choose Project иногда уходило на задний план и блокировало дальнейшую работу. Исправлено. |
| MCAD-3548 | SOLIDWORKS 2023 теперь поддерживается. |
| MCAD-3655 | Из-за изменений в политике безопасности на серверах Altium обычный пользователь ECAD (не Administrator) больше не может приглашать внешнего инженера-механика в Workspace. В этой ситуации поведение включения опции Share во время Push в расширении ECAD CoDesigner изменилось: теперь CoDesigner сообщает пользователю ECAD без прав администратора, что внешний инженер-механик должен быть приглашен в Workspace администратором Workspace. |
| MCAD-3658 | Кнопка CoDesigner была добавлена на стандартную ленту в Autodesk Inventor. Используйте ее для открытия панели CoDesigner, что решает проблему отсутствия доступа к панели в Autodesk Inventor 2023, когда не открыто ни одного файла. |
Новое в CoDesigner 3.0.0
Released: 18 July 2022 – Version 3.0.0
Основные возможности
Altium CoDesigner 3.0 вводит поддержку синхронизации сборки устройства в MCAD с многоплатной сборкой ECAD. Эта функция изначально выпускается в виде beta-версии для SOLIDWORKS; поддержка других MCAD-инструментов появится в следующих выпусках.
Поддержка многоплатных сборок
Построение устройства из нескольких сборок — это стандартный подход к разработке изделия в механических CAD-системах. Программное обеспечение Altium для проектирования электроники поддерживает аналогичную концепцию, при которой несколько PCB могут быть объединены вместе для создания сборки PCB, называемой Multi-Board Assembly. Эта сборка также может включать корпус.
Многоплатная сборка, открытая в редакторе Multi-board Assembly от Altium.
Процесс размещения PCB в корпусе лучше всего выполнять в MCAD. Однако инженеру ECAD также может потребоваться выполнять электромеханические проверки, такие как зазоры между компонентами и зазоры между компонентами и корпусом, а также проверять доступ к элементам пользовательского интерфейса и их маркировку, например индикаторам и дисплеям, кнопкам и разъемам. Возможность синхронизировать всю сборку устройства между доменами MCAD и ECAD дает множество преимуществ, позволяя обеим командам — механической и электронной — быстро проверять текущее состояние собранного устройства.
С выходом Altium CoDesigner 3.0 появилась поддержка синхронизации сборки устройства в MCAD с многоплатной сборкой в ECAD. Этот первоначальный beta-выпуск поддерживает SOLIDWORKS; поддержка других MCAD будет добавлена в следующих выпусках.
► Подробнее о синхронизации многоплатной сборки в Altium MCAD CoDesigner.
Слайды ниже показывают краткое описание синхронизации многоплатной сборки между MCAD и ECAD. Этот порядок шагов не является фиксированным; например, на слайдах показана последовательность, в которой отдельные PCB были получены командой Pull из ECAD и собраны в корпусе MCAD, прежде чем было принято решение передать всю сборку в ECAD.
Передайте отдельные PCB из ECAD командой PushКаждая PCB должна быть передана из ECAD командой Push, получена в MCAD командой Pull и сохранена как сборка. Передайте многоплатную сборку ECADВключите отдельные PCB в многоплатную сборку ECAD (их положение можно оставить неопределенным) и передайте MBA из ECAD командой Push. Создайте сборку устройства в MCADВключите корпус и одну или несколько MCAD-сборок PCB (либо PCB можно добавить позже). Распознайте PCBЕсли одна или несколько сборок PCB уже добавлены, нажатие этой кнопки сообщает CoDesigner, что каждая обнаруженная им PCB является частью этой сборки устройства в MCAD. Свяжите Multi-boardЕсли PCB были распознаны, вы можете связать сборку устройства MCAD с многоплатной сборкой ECAD, выбрав команду Link Multiboard из выпадающего меню в верхней части панели Altium CoDesigner, как показано выше. Если PCB еще не были распознаны, используйте кнопку Link Multiboard на панели Altium CoDesigner. Определите корпусВыберите корпус в дереве объектов MCAD, затем нажмите кнопку Enclosure на ленте Altium CoDesigner. Теперь CoDesigner распознает эту деталь/сборку как корпус и укажет это в разделе Multiboard Definition панели Altium CoDesigner. Передайте сборку из MCAD командой PushCoDesigner передает в ECAD положение и ориентацию каждой PCB, а также корпус, если он был определен. Получите сборку в ECAD командой PullПолучите готовую сборку в ECAD на панели MCAD CoDesigner в редакторе Multi-board Assembly в ECAD. Завершенная сборка в ECADТеперь инженер может изучить готовую многоплатную сборку в ECAD. |
► Подробнее о синхронизации многоплатной сборки с Altium CoDesigner
Fusion 360 — поддержка работы со сборкой устройства
Autodesk Fusion 360 теперь поддерживает работу в контексте сборки устройства. CoDesigner в Fusion 360 теперь распознает PCB и корпус, обеспечивая обмен корпусом между MCAD и ECAD (эти возможности уже поддерживаются в других MCAD).
Выберите корпус в дереве модели, затем нажмите кнопку Enclosure на кнопке Altium CoDesigner — проверьте панель, чтобы убедиться, что он был распознан.
Автоматическая отправка CoDesigner при сохранении на сервер
Когда вы выполняете Push из ECAD в CoDesigner, вы отправляете не файл PCB в Altium Workspace, а специальный пакет данных ECAD-to-MCAD. Этот пакет включает: данные PCB, геометрию слоев, 3D-модели компонентов в формате Parasolid и геометрию меди (если эта опция доступна и включена).
Сохранение проекта PCB в Workspace выполняется независимо от Push в MCAD. Такое разделение между отправкой в MCAD и сохранением на сервер может вызывать путаницу: инженер-электронщик может считать, что выполненное в конце дня сохранение на сервер означает, что все остальные, кому нужен доступ к этим данным проекта, уже имеют актуальную версию и могут работать дальше.
Чтобы упростить поддержание синхронизации файлов, Workspace теперь автоматически выполняет MCAD Push всякий раз, когда в ECAD для проекта PCB выполняется Save to Server.
Теперь при сохранении проекта на сервер автоматически выполняется MCAD Push.
Когда инженер MCAD выполняет Pull, он получает уведомление о том, что последний MCAD Push был автоматическим, как показано на слайдах ниже. Способ обозначения ручных MCAD Pushes в панели Altium CoDesigner не изменился.
Keepouts и Rooms
Keepouts и Rooms, созданные или измененные в ECAD, больше не отображаются в MCAD по умолчанию, что убирает визуальную информацию, избыточную для инженера-механика.
CoDesigner для Siemens NX вышел из бета-версии
С выходом Altium CoDesigner 3.0 CoDesigner для Siemens NX больше не находится в бета-версии.
CoDesigner для Siemens NX больше не находится в бета-версии.
Versions Supported
- Altium Designer 22.6 (или выше) с расширением MCAD CoDesigner версии 3.0.0.1610
- Altium NEXUS Client 5.6–5.8 с расширением MCAD CoDesigner версии 3.0.0.474
- CoDesigner 3.0 недоступен для Altium CircuitMaker; последней версией является CoDesigner 2.10.
Это обновление было протестировано на следующих платформах MCAD и версиях Add-in:
| Версия MCAD | Версия надстройки MCAD |
|---|---|
| Autodesk Inventor Professional® — версии 2022, 2023 | 3.0.0.14 |
| Autodesk Fusion 360® (Примечание 1) | 3.0.0.14 |
| Dassault Systemes SOLIDWORKS® — версии 2020, 2021, 2022 | 3.0.0.13 |
| PTC Creo Parametric® — 7.X, 8.X | 3.0.0.13 |
| Siemens NX® — версия 1953 или выше (Примечание 2) | 3.0.0.13 |
Notes:
- Altium CircuitMaker поддерживает только Autodesk Fusion 360.
- Siemens NX доступен конструкторам только в составе Altium Enterprise Solutions.
Release Notes
| MCAD-2364 | Autodesk Fusion 360: теперь поддерживается работа в контексте Device Assembly и Enclosure Exchange (эти возможности уже поддерживаются в других MCAD). Обратите внимание: после вставки в сборку устройства Autodesk Fusion 360 сохраняет положения компонентов PCB относительно сборки устройства. Если PCB была перемещена в сборке устройства в MCAD, а затем компоненты были перемещены в ECAD, рекомендуется удалить PCB из сборки устройства и вставить ее снова, чтобы сбросить эти связи и сохранить корректное расположение компонентов в контексте сборки устройства. |
| MCAD-2775 | PTC Creo: CoDesigner теперь может считывать шаблоны из PTC Windchill PDM Link. |
| MCAD-3038 | PTC Creo: 3D-модель меди для некруглых металлизированных отверстий в некоторых шаблонах Creo строилась некорректно (слишком грубо). Исправлено. |
| MCAD-3154 | Для синхронизации Multi-board Projects сборка, представляющая Device/System в MCAD, должна быть связана с соответствующим Multi-board Project в ECAD с помощью функции "Link Multiboard" на панели CoDesigner в MCAD. Эта функциональность позволяет синхронизировать размещение PCB и элементов механического корпуса в 3D-пространстве. Сами дочерние PCB должны синхронизироваться индивидуально обычным способом. |
| MCAD-3221 | Keepouts и Rooms, созданные или измененные в ECAD, больше не отображаются в MCAD, что убирает информацию, избыточную для инженера-механика. |
| MCAD-3239 | В SOLIDWORKS CoDesigner не мог обработать контур outline платы, если эскиз платы включал осевую линию, пересекавшую эскиз и делившую его более чем на одну область. Теперь CoDesigner предупреждает пользователя об этом. |
| MCAD-3294 | PTC Creo: в некоторых случаях CoDesigner не мог построить внутренние медные полигоны. Исправлено. |
| MCAD-3297 | PTC Creo: 3D-модели небольших медных элементов в некоторых шаблонах Creo строились некорректно (слишком грубо). Исправлено. |
| MCAD-3303 | В MCAD CoDesigner теперь позволяет пользователю работать с последним успешно выполненным push из ECAD, если последний автоматический push из ECAD по какой-либо причине завершился неудачно. |
| MCAD-3322 | PTC Creo: в режиме "use models from data management system in MCAD", если несколько компонентов ECAD ссылались на одну и ту же модель MCAD, CoDesigner не мог повторно использовать существующие модели MCAD (вместо этого использовались модели ECAD). Исправлено (теперь модели MCAD корректно используются повторно). |
| MCAD-3329 | Siemens NX: отображение ранее скрытых малых компонентов работало некорректно после изменения ограничения по высоте компонента. Исправлено. |
| MCAD-3335 | PTC Creo: CoDesigner теперь предупреждает, если шаблон Creo имеет несовместимую ориентацию плоскостей. |
| MCAD-3345 | SOLIDWORKS: нативная привязка компонентов работала некорректно при использовании вариантов PCB. Исправлено. |
| MCAD-3347 | Autodesk Fusion 360: CoDesigner не мог корректно обрабатывать вырезы, keepouts и rooms сложной формы, включавшей дуги. Исправлено. |
| MCAD-3379 | CoDesigner для Siemens NX переведен из состояния "Beta" в "Production". |
| MCAD-3391 | CoDesigner теперь предупреждает пользователя ECAD, если компонент размещен на слое, где размещение компонентов не допускается (CoDesigner не может гарантировать корректное размещение таких компонентов в MCAD). |
| MCAD-3396 | PTC Creo: 3D-модель меди на переходных отверстиях в некоторых шаблонах Creo строилась некорректно (слишком грубо). Исправлено. |
| MCAD-3397 | PTC Creo: сложные keepouts и rooms (объекты с дугами в эскизе), заданные на нижней стороне PCB, некорректно передавались в ECAD. Исправлено. |
| MCAD-3398 | SOLIDWORKS: CoDesigner не мог отправлять части механического корпуса при использовании SOLIDWORKS PDM STANDARD. Исправлено. |
| MCAD-3400 | Если использовалась общая папка компонентов и она контролировалась системой PDM на стороне MCAD, 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.
).
).
).
).
).
).



)
)
)













