Подготовка SOLIDWORKS к совместному проектированию

Parent page: Установка и настройка Altium CoDesigner

Altium CoDesigner — это интерфейс для передачи проектов печатных плат между средами проектирования ECAD и MCAD. После установки надстройки CoDesigner в программное обеспечение MCAD вы сможете передавать изменения проекта в обоих направлениях. Изменения передаются через рабочее пространство Altium, которое служит связующим звеном между средами ECAD и MCAD.

► Проверьте совместимость версий вашего ПО MCAD и CoDesigner

Для доступа к панели Altium CoDesigner в SOLIDWORKS® необходимо установить надстройку (плагин), как описано ниже. Плагин MCAD CoDesigner можно скачать на странице загрузок сайта Altium.

Установка и настройка CoDesigner в SOLIDWORKS

Для обмена данными с SOLIDWORKS® необходимо установить надстройку Altium CoDesigner for SOLIDWORKS.

Установите надстройку для доступа к CoDesigner в вашем ПО MCAD. Установите надстройку для доступа к CoDesigner в вашем ПО MCAD.

Чтобы установить надстройку:

  1. Закройте SOLIDWORKS перед установкой.

  2. Скачайте и установите надстройку для SOLIDWORKS (AltiumCoDesignerSolidWorks_<VersionNo>.exe). Запустите SOLIDWORKS и включите надстройку в диалоговом окне Add-Ins (In SOLIDWORKS, enable the Altium CoDesigner Add-In to access the CoDesigner panel).

  3. После включения надстройки вкладку Altium CoDesigner можно добавить в область задач обычным способом. Все действия по совместной работе выполняются на этой вкладке.

Отображение вкладки CoDesigner в области задач

В SOLIDWORKS доступ к MCAD CoDesigner осуществляется через вкладку Altium CoDesigner в области задач (ее часто называют панелью). Нажмите кнопку CoDesigner (), чтобы сделать панель активной.

Доступ к CoDesigner осуществляется через вкладку в области задач SOLIDWORKS. Доступ к CoDesigner осуществляется через вкладку в области задач SOLIDWORKS.

Если вкладка Altium CoDesigner в области задач () не отображается в SOLIDWORKS:

  1. Нажмите значок шестеренки Setup в верхней части области задач (Once the Add-in has been enabled, the CoDesigner Taskpane Tab can be turned on and off as required). Откроется диалоговое окно Customize Taskpane Tabs.

  2. В диалоговом окне включите вкладку Altium CoDesigner.

Подключение к рабочему пространству из SOLIDWORKS

MCAD CoDesigner в SOLIDWORKS взаимодействует с вашим ПО ECAD (Altium Designer) через рабочее пространство Altium, в которое необходимо войти при первом использовании. Если вход не выполнен, на панели Altium CoDesigner доступны два режима входа: один для входа в рабочее пространство Altium 365 — Altium Account, другой — для входа в рабочее пространство на локальном сервере Enterprise Server — Custom Server.

Начиная с версии 3.16, Altium MCAD CoDesigner использует единую систему входа Altium, которая применяется и в других решениях Altium, таких как Altium Designer. Эта система проста в использовании: выберите тип рабочего пространства Altium, к которому вы будете подключаться, и нажмите кнопку Sign In. Откроется окно браузера, в котором вы сможете завершить вход.

Подробнее см. в разделе Вход в Altium MCAD CoDesigner.

После входа вы сможете приступить к совместной работе над проектами плат через Altium MCAD CoDesigner.

CoDesigner установлен и готов к работе. Нажмите Pull, чтобы получить проект платы из ECAD. CoDesigner установлен и готов к работе. Нажмите Pull, чтобы получить проект платы из ECAD.

Управление MCAD CoDesigner

В верхней части панели Altium CoDesigner отображаются ваше имя пользователя, рабочее пространство, к которому вы подключены, и значок профиля. Точка на значке указывает на состояние подключения к рабочему пространству. 

Нажмите в любом месте текста или значка, чтобы открыть меню MCAD CoDesigner, как показано ниже. В этом меню можно переключиться на другое рабочее пространство (если оно доступно), настроить профиль, открыть настройки совместной работы и выйти из учетной записи Altium.

Нажмите в любом месте текста или значка в верхней части панели, чтобы открыть меню MCAD CoDesigner.Нажмите в любом месте текста или значка в верхней части панели, чтобы открыть меню MCAD CoDesigner.

В SOLIDWORKS CoDesigner поддерживает работу со сборкой плат, которая в ECAD называется Multi-board Assembly (MBA). Подробнее см. в разделе Синхронизация многоплатной сборки с помощью Altium MCAD CoDesigner.

Настройка параметров совместной работы в SOLIDWORKS

После входа параметры CoDesigner можно настроить в диалоговом окне Altium CoDesigner Settings, которое открывается с помощью пункта Settings в меню CoDesigner, как показано выше.

Настройте параметры CoDesigner в диалоговом окне настроек. Настройте параметры CoDesigner в диалоговом окне настроек.

  • Common folder for storing models that are coming from ECAD — В этой папке хранятся все модели компонентов, созданные CoDesigner, независимо от проекта, к которому они относятся (обратите внимание, что деталь платы и сборка платы создаются CoDesigner в папке проекта, указанной при первоначальном получении данных в SOLIDWORKS). Если папка не указана, все модели компонентов будут создаваться в папке проекта и будут недоступны для повторного использования в других проектах.

  • Build 3D geometry for Copperi — Медные слои на верхней и нижней сторонах платы всегда представлены в виде декалей на поверхностях детали платы. Если этот параметр включен, CoDesigner также создает элементы выдавливания для представления всех медных слоев, а также контактных площадок со сквозными отверстиями. Учтите, что включение этого параметра может привести к созданию большого объема данных и существенно снизить производительность.
  • Build Viasi — Включите этот параметр, чтобы также включить металлизированные стенки переходных отверстий. Учтите, что включение этого параметра может привести к созданию большого объема данных и существенно снизить производительность.
  • Flat Folder Structure — Если этот параметр включен, файлы дочерних деталей и сборок хранятся в той же папке, что и файл основной сборки. Если параметр отключен, все файлы дочерних деталей и сборок хранятся в подпапке \<McadAssyName>-EDM. При использовании SOLIDWORKS с системой управления данными об изделии Windchill рекомендуется плоская структура папок.

  • Smart Sketch Update — Если этот параметр включен, при получении данных MCAD CoDesigner перерисовывает только те элементы эскиза, которые были изменены в ECAD, сохраняя размеры и ограничения, относящиеся к неизмененным элементам. Отключите этот параметр, если он приводит к нежелательным результатам. Подробнее см. в разделе Поддержка интеллектуального изменения эскиза.

  • Build Route Tool Path — Траектория фрезерования — это контур, заданный для вырезания платы из панели, на которой она изготавливается. Отключите этот параметр, если траектория не требуется в MCAD. Подробнее см. в разделе Траектория фрезерования в ECAD.

  • Transfer board sketch holes that are bigger than <Size><Units> to ECAD as cutouts — Любое отверстие в эскизе контура платы, которое может быть интерпретировано в ECAD как контактная площадка (включая круглые, квадратные или продолговатые отверстия), будет преобразовано в свободную контактную площадку в ECAD, если размер отверстия (или ширина паза) меньше или равен этому значению. Отверстия большего размера будут преобразованы в вырезы в плате. Некруглые отверстия, форма которых не соответствует квадрату или пазу, всегда преобразуются в вырезы в плате независимо от размера.

  • Ignore components smaller than <Value><Units> in height — Небольшие компоненты можно исключить из процесса синхронизации. Настройте этот параметр, чтобы при получении данных исключать компоненты высотой менее <Value><Units>. Обратите внимание, что высота компонента задается в ECAD как свойство компонента (посадочного места), а не определяется высотой 3D-модели, размещенной на посадочном месте. Подробнее см. в разделе Настройка CoDesigner для игнорирования небольших компонентов.

  • Participate in the product improvement program — Включите этот параметр, чтобы автоматически отправлять в Altium техническую информацию об использовании MCAD CoDesigner. Подробнее см. в разделе Программа улучшения продукта.

  • Используйте общую папку для хранения моделей, если вы работаете с несколькими проектами печатных плат, в которых часть компонентов используется повторно: это позволит сэкономить время и место на диске при загрузке нового проекта.
  • Если компонент зафиксирован или для него заданы сопряжения в MCAD, он становится заблокированным в ECAD (независимо от того, допускают ли эти сопряжения какие-либо перемещения в сборке печатной платы). Если компонент заблокирован в ECAD, он становится зафиксированным в MCAD, если только для него уже не заданы сопряжения в MCAD. Изменения состояния блокировки/фиксации синхронизируются между MCAD и ECAD.

Работа в SOLIDWORKS

В этом разделе подробно описаны настройки SOLIDWORKS, важные при работе с Altium MCAD CoDesigner.

Harness Design in SOLIDWORKS

Если вы планируете использовать возможности проектирования жгутов в MCAD CoDesigner, для синхронизации жгута необходимо установить SOLIDWORKS Routing Electrical (входит в пакет SOLIDWORKS Premium). Обратите внимание: для чтения информации о соединениях жгута в SOLIDWORKS Routing Electrical также требуется установленный Microsoft Excel. Подробнее см. Синхронизация жгутов с SOLIDWORKS и MCAD CoDesigner.

Шаблоны SOLIDWORKS по умолчанию

Чтобы при создании каждого нового компонента не появлялся запрос на выбор шаблона, рекомендуется настроить и использовать шаблоны деталей по умолчанию, как показано ниже. Это могут быть шаблоны из комплекта поставки SOLIDWORKS или собственные шаблоны вашей компании. Укажите расположение шаблонов для Parts, Assemblies и Drawings и выберите Always use these default document templates, как показано ниже.

Настройте предпочтительные шаблоны SOLIDWORKS. Настройте предпочтительные шаблоны SOLIDWORKS.

Рекомендуется заново выбирать шаблоны по умолчанию при каждом обновлении SOLIDWORKS до более поздней версии. В противном случае при получении проекта в SOLIDWORKS может появиться следующая ошибка в журнале:

2025-12-04 13:21:52.1740|1|Error|MCAD: Could not create a new assembly. Make sure default document templates are specified in Tools - Options - Default Template

CoDesigner для SOLIDWORKS предполагает, что эскиз платы, элемент выдавливания, сопряжения и опорные плоскости размещения основаны на ориентации шаблона Y-up. Это означает, что CoDesigner для SOLIDWORKS ожидает Y-up шаблоны, в которых опорные плоскости по умолчанию ориентированы как Front = XY, Top = XZ, and Right = YZ.

В SOLIDWORKS 2025 появились шаблоны Z-up. В них используется другая геометрия плоскостей, например Front = YZ, из-за чего CoDesigner отклоняет шаблон при создании сборки или детали. Переименование плоскостей не решает проблему, поскольку CoDesigner проверяет фактическую ориентацию опорных плоскостей, а не только их имена. Шаблоны Z-up нельзя использовать с MCAD CoDesigner — необходимо использовать шаблоны Y-up.

Отображение меди, масок и шелкографии печатной платы в SOLIDWORKS

CoDesigner объединяет изображения верхнего слоя меди, верхней паяльной маски и верхней шелкографии в одну декаль для верхней стороны и повторяет этот процесс для соответствующих слоев нижней стороны платы. Эти декали верхней и нижней сторон накладываются при получении платы в MCAD.

Верхняя декаль представляет собой сочетание верхнего слоя меди, верхней паяльной маски и верхней шелкографии.Верхняя декаль представляет собой сочетание верхнего слоя меди, верхней паяльной маски и верхней шелкографии.

Примечания о декалях:

  • Если декали отображаются некорректно, это может быть связано с проблемой визуализации в SOLIDWORKS. Информацию о сертифицированных видеокартах и последних обновлениях видеодрайверов см. на странице https://www.solidworks.com/support/system-requirements. Обратите внимание: на этой странице есть ссылка Certified Cards and Drivers, по которой можно найти и загрузить обновление для вашей видеокарты.

  • Если предыдущий шаг не помог исправить отображение декалей, попробуйте переключить параметр Enhanced graphics performance на странице Performance диалогового окна System Options SOLIDWORKS (). Для одних видеокарт помогает отключение этого параметра, для других — его включение.

  • Если в настройках CoDesigner включен режим Build 3D Geometry for Copper and Solder Mask, каждый слой меди и паяльной маски передается отдельно, без объединения в декаль. В этом режиме изображение шелкографии накладывается на слой паяльной маски в виде декали. Подробнее см. Как CoDesigner обрабатывает слои меди, маски и шелкографии

Хранение декалей в SOLIDWORKS

Для более удобной работы проектировщиков, использующих SOLIDWORKS с PDM-системой, CoDesigner сохраняет декали (файлы изображений слоев меди, шелкографии и паяльной маски) непосредственно в файле детали платы. Это упрощает управление файлами печатной платы при использовании PDM-системы на стороне MCAD.

Декали хранятся в файле prt SOLIDWORKS, что упрощает работу с SOLIDWORKS и PDM-системой.Декали хранятся в файле prt SOLIDWORKS, что упрощает работу с SOLIDWORKS и PDM-системой.

  • Если вы используете SOLIDWORKS с PDM и обнаружили, что Image file path по-прежнему ссылается на расположение на жестком диске, закройте проект и удалите файлы изображений из этого расположения. При следующем открытии проекта SOLIDWORKS будет использовать декали, сохраненные внутри детали платы.

  • Если вам нужен доступ к временным файлам изображений, создаваемым в процессе получения данных (Pull), например при работе с SOLIDWORKS Visualize, Altium CoDesigner можно настроить так, чтобы временные файлы, создаваемые при получении данных в MCAD, не удалялись автоматически. Обратите внимание: для этого необходимо изменить реестр Windows. Делать это следует только в том случае, если вы понимаете связанные с этим риски.

Работа с несколькими версиями SOLIDWORKS

Если ваша компания работает с несколькими версиями SOLIDWORKS, вы наверняка знаете, что SOLIDWORKS не поддерживает открытие файлов новых версий в более старой версии SOLIDWORKS. Если в CoDesigner настроена Общая папка для хранения моделей, это может стать проблемой: инженер, работающий в более новой версии SOLIDWORKS, может перезаписать общие модели, сделав их непригодными для использования инженером, работающим в более старой версии SOLIDWORKS.

CoDesigner хранит путь к общей папке моделей в файле конфигурации (config):

  • Файл: SolidworksAddin.config
  • Расположение: %localappdata%\Altium\Altium CoDesigner\Config\

Этот файл загружается при запуске SOLIDWORKS и сохраняется при выходе из SOLIDWORKS. Если вам необходимо работать с несколькими версиями SOLIDWORKS и настроить Altium MCAD CoDesigner так, чтобы для каждой версии использовалось свое расположение общей папки моделей, можно создать отдельный файл конфигурации для каждой версии SOLIDWORKS, которую вы планируете запускать.

Этот экземпляр Altium CoDesigner настроен для работы с SOLIDWORKS 2023 и SOLIDWORKS 2024.Этот экземпляр Altium CoDesigner настроен для работы с SOLIDWORKS 2023 и SOLIDWORKS 2024.

Для этого:

  1. Создайте копию файла конфигурации для каждой версии SOLIDWORKS, с которой будете работать.
  2. Добавьте версию SOLIDWORKS в имя каждой копии файла конфигурации, например SolidworksAddin.2023.config.
  3. Затем задайте отдельный путь к моделям для каждой версии SOLIDWORKS: измените Value ключа SolidWorksPartsLibraryFolderPath в файле конфигурации (как показано ниже) либо запустите SOLIDWORKS и измените путь в диалоговом окне Altium CoDesigner Settings.

Настройте файл конфигурации для запуска каждой версии SOLIDWORKS с отдельным путем к моделям CoDesigner.Настройте файл конфигурации для запуска каждой версии SOLIDWORKS с отдельным путем к моделям CoDesigner.

Настройка SOLIDWORKS PDM для совместного проектирования

CoDesigner разработан и протестирован для работы с SOLIDWORKS® PDM Professional.

Клиент SOLIDWORKS PDM

Полезным дополнением при работе с SOLIDWORKS PDM является SOLIDWORKS PDM Client. Этот клиент предоставляет доступ к хранилищу PDM (серверу), позволяя просматривать и изучать его содержимое.

  • Клиент PDM устанавливается с помощью диспетчера установки SOLIDWORKS ().

  • Также потребуется представление хранилища (Vault View), позволяющее отображать его содержимое в Проводнике Windows. Средство просмотра хранилища будет доступно для установки после установки клиента PDM ().

Настройки PDM

  • Отключите параметр Prompt to check out file if opened in read-only mode в настройках SOLIDWORKS PDM (доступных из меню Tools в SOLIDWORKS), как показано ниже. В этом случае существующие компоненты не потребуется извлекать из хранилища для редактирования, что позволит избежать неудобств для других инженеров-механиков. Однако при необходимости изменить свойства компонентов соответствующие компоненты следует извлечь для редактирования.

SOLIDWORKS Product Data Management (PDM) — это локальное решение для управления данными, обеспечивающее управление командой и совместную работу при разработке изделий.

Рекомендуется хранить под управлением PDM

  • Общую папку, в которой CoDesigner хранит модели. Настройте управление SOLIDWORKS PDM для папки, указанной в параметре Общая папка для хранения моделей в диалоговом окне Altium CoDesigner Settings, и синхронизируйте эту папку с локальным хранилищем перед началом совместной работы с ECAD.
  • Для MCAD CoDesigner версии 3.7 или более ранних включите вложенные папки \Orig и \Expt.
  • Для MCAD CoDesigner версии 3.8 и более поздних рекомендуется включить параметр Flat Folder Structure в диалоговом окне Altium CoDesigner Settings, если в качестве системы управления данными об изделии используется Windchill. 
  • Сборки и детали, связанные с проектом печатной платы.

Необязательно хранить под управлением PDM

  • Файлы PNG используются для создания декалей (изображений, представляющих медь, шелкографию и паяльную маску). Эти файлы изображений хранятся в той же папке, что и деталь платы.

Теперь, когда SOLIDWORKS PDM готова к совместному проектированию, остается настроить параметры рабочего пространства Altium: указать, что вы хотите использовать собственные компоненты MCAD, и определить, какой параметр компонента ECAD будет использоваться для ссылки на соответствующий компонент MCAD. Подробнее см. в разделе Связывание компонентов ECAD с компонентами MCAD.

После этого можно перейти к изучению раздела Работа с SOLIDWORKS PDM.

Что дальше?

Теперь, когда CoDesigner установлен в вашей MCAD-системе и подключен к рабочему пространству, следующим шагом будет настройка соответствующих параметров рабочего пространства.

► Подробнее см. в разделе Настройка параметров рабочего пространства

 

AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Contents
Доступность функций

Доступные вам функции зависят от того, какое решение Altium вы используете: Altium Develop, Altium Agile Teams, Altium Agile Enterprise или Altium Designer (при активной подписке).

Если вы не видите описанную функцию в используемом вами программном обеспечении, свяжитесь с отделом продаж Altium, чтобы узнать больше.

Contents