Интеграция MCAD
The right approach to ECAD-MCAD integration is bi-directional, live, and mediated through a shared Workspace – not file exports.
MCAD CoDesigner от Altium связывает Altium Designer и ваш MCAD-инструмент через Workspace Altium 365, который выступает в роли уровня синхронизации между двумя областями проектирования. Инженеры отправляют и получают изменения прямо из своих собственных инструментов — без экспорта файлов, без ручного преобразования форматов, без догадок о версиях. Обе стороны всегда работают с актуальным состоянием проекта.
Если ваш MCAD-инструмент не поддерживается из коробки, SDK MCAD CoDesigner позволяет создать пользовательский коннектор, который интегрируется в ту же инфраструктуру — та же модель синхронизации, тот же обмен через Workspace, тот же пользовательский опыт, что и у встроенных коннекторов.
Supported out of the box: SOLIDWORKS, PTC Creo, Autodesk Inventor, Autodesk Fusion (стандартные планы); Siemens NX (только план Enterprise).
Почему файловые ECAD-MCAD-процессы не работают
Подходы на основе файлов — экспорт IDF/IDX, обмен STEP, двусторонний обмен через DXF — являются стандартом для большинства команд без специализированной интеграции. Их слабые места проявляются предсказуемо:
-
Version drift – нет гарантии, что инженер-механик работает с последней ревизией PCB
-
Manual coordination overhead – инженерам приходится помнить об экспорте, передаче и уведомлении, что часто дает сбой при сжатых сроках
-
Incomplete data transfer – при преобразовании форматов теряются шелкография, геометрия меди, метаданные компонентов и информация о keepout-областях, необходимые инженерам-механикам для точной проверки зазоров
-
Asymmetric workflows – изменения в MCAD не имеют надежного пути обратно в ECAD без очередного ручного обмена
Эти проблемы растут вместе с размером команды и сложностью проекта. То, что работает для двух инженеров над простой платой, превращается в узкое место координации в многоинженерной программе с частыми изменениями проекта.
Что дает двунаправленная интеграция CoDesigner
С CoDesigner инженеры-механики и инженеры-электронщики работают параллельно:
-
Контур платы, keepout-области и монтажные отверстия, заданные в MCAD, автоматически передаются в ECAD
-
Размещение компонентов, геометрия меди и 3D-модели, определенные в ECAD, доступны в MCAD для проверки сборки и FEA
-
Каждая отправка изменений версионируется через Workspace — обе стороны могут просматривать историю и анализировать изменения перед их принятием
-
Поддерживаются rigid-flex-конструкции, многоплатные сборки и проекты жгутов для инструментов, в которых реализованы эти возможности
Когда использовать SDK MCAD CoDesigner
Используйте SDK, если ваша команда работает с MCAD-инструментом, для которого нет встроенного коннектора, или если вашему процессу требуется поведение, выходящее за рамки встроенного коннектора. SDK предоставляет тот же фреймворк синхронизации, который используется внутри системы, — вам нужно реализовать только слой преобразования данных, специфичный для конкретного MCAD. Это значительно проще, чем создавать собственный механизм синхронизации с нуля, а результат нативно интегрируется в существующий процесс CoDesigner.
Когда CoDesigner может быть избыточным
Для команд с простыми и редкими взаимодействиями с MCAD — например, когда инженеру-механику нужен только финальный контур платы один раз за проект — файловый экспорт остается практичным вариантом. Ценность CoDesigner растет вместе с частотой изменений проекта и степенью электромеханической взаимосвязанности. Если у вашего продукта фиксированный корпус, а изменения PCB происходят полностью внутри ECAD, экспорта STEP на этапе выпуска может быть достаточно.