Подготовка SOLIDWORKS для CoDesign

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

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

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

Чтобы получить доступ к панели Altium CoDesigner в SOLIDWORKS®, необходимо установить модуль Add-In (плагин), как описано ниже. Вы можете скачать плагин MCAD CoDesigner со страницы загрузок на сайте Altium.

 
 
 
 
 

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

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

Установите и включите Add-In, чтобы получить доступ к CoDesigner в вашем ПО MCAD. Установите и включите Add-In, чтобы получить доступ к CoDesigner в вашем ПО MCAD.

Чтобы установить Add-In:

  1. Перед установкой закройте SOLIDWORKS.

  2. Скачайте и установите Add-In для SOLIDWORKS (AltiumCoDesignerSolidWorks_<VersionNo>.exe).

  3. Запустите SOLIDWORKS и включите Add-In через диалоговое окно Add-Ins, как показано выше.

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

Отображение вкладки CoDesigner Taskpane

В SOLIDWORKS вкладки Taskpane Tabs можно включать/отключать в диалоговом окне Customize Taskpane Tabs.

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

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

  1. Нажмите значок Setup в виде шестерёнки в верхней части Taskpane, как показано выше. Откроется диалоговое окно Customize Taskpane Tabs.

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

Подключение к вашему Workspace из SOLIDWORKS

SOLIDWORKS взаимодействует с Altium Designer через Workspace, в который необходимо войти при первом использовании.

Если вход не выполнен, вкладка Altium CoDesigner будет содержать поля для входа, как показано ниже. Доступны два режима входа: один для входа в Altium 365 Workspace, второй — для входа в Workspace на On-Prem Enterprise Server.

Подключение к Altium 365 Workspace

Вход в Altium 365 Workspace.Вход в Altium 365 Workspace.

  1. Выберите параметр Altium Account на вкладке Taskpane Tab Altium CoDesigner.

  2. Введите адрес электронной почты, который вы используете для входа в Altium Live, в поле Email, а также ваш Password Altium Live.

  3. Включите параметр Remember Me, чтобы сохранить эти данные (включая пароль) и автоматически подключаться к вашему Altium 365 Workspace при каждом запуске SOLIDWORKS.

  4. Нажмите кнопку Sign In, чтобы подключиться.

Поддерживается несколько Workspace — откройте меню CoDesigner и выберите нужный Workspace.

Menu used to select the active workspace, to change to a custom server, or sign out

Подключение к Workspace на Altium Enterprise Server

Вход в Workspace на On-Prem Enterprise Server.Вход в Workspace на On-Prem Enterprise Server.

  1. Выберите параметр Use Custom Server на вкладке Taskpane Tab Altium CoDesigner.

  2. При первом входе необходимо указать Server Address (URL) для подключения к вашему Workspace на On-Prem Enterprise Server. Этот адрес вам предоставит системный администратор.

  3. Введите ваши User Name и Password; эти данные также предоставит системный администратор.

  4. Включите параметр Remember Me, чтобы сохранить эти данные (включая пароль) и автоматически подключаться к вашему Workspace при каждом запуске SOLIDWORKS.

После входа вы будете готовы начать совместную работу через Altium CoDesigner.

CoDesigner установлен и готов к использованию. CoDesigner установлен и готов к использованию.

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

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

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

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

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

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

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

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

  • 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> при выполнении Pull. Обратите внимание, что высота компонента в ECAD определяется как свойство компонента (посадочного места), а не как высота 3D-модели, размещенной на посадочном месте. Подробнее о настройке CoDesigner для игнорирования небольших компонентов.

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

  • Используйте общую папку для хранения моделей, если вы работаете с несколькими проектами PCB, в которых часть компонентов используется повторно, поскольку это сэкономит время и место на диске при загрузке нового проекта.
  • Если компонент зафиксирован или ограничен в MCAD, он становится заблокированным в ECAD (независимо от того, допускает ли это ограничение какие-либо перемещения в сборке PCB или нет). Если компонент заблокирован в 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 for SOLIDWORKS предполагает, что эскиз платы, выдавливание, сопряжения и опорные плоскости размещения основаны на ориентации шаблона Y-up. Это означает, что CoDesigner for SOLIDWORKS ожидает шаблоны Y-up, в которых опорные плоскости по умолчанию ориентированы как Front = XY, Top = XZ, and Right = YZ.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Эта установка Altium CoDesigner настроена для работы с SOLIDWORKS 2023 и SOLIDWORKS 2024.Эта установка Altium CoDesigner настроена для работы с SOLIDWORKS 2023 и SOLIDWORKS 2024.

Для этого:

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

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

Настройка SOLIDWORKS PDM для CoDesign

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

Клиент SOLIDWORKS PDM

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

  • Клиент PDM устанавливается через SOLIDWORKS Installation Manager ().

  • Также вам потребуется Vault View, который позволяет отображать содержимое Vault в проводнике Windows. Vault Viewer будет доступен для установки после установки PDM Client ().

Настройки PDM

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

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

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

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

Не требуется держать под контролем PDM

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

Теперь, когда SOLIDWORKS PDM готов к CoDesign, последний шаг — настроить параметры Altium Workspace, указав, что вы хотите использовать нативные компоненты MCAD, а также определить, какой параметр компонента ECAD будет использоваться для ссылки на эквивалентный компонент MCAD. Подробнее см. Связывание компонентов ECAD с компонентами MCAD.

После этого вы будете готовы узнать больше о Работе с SOLIDWORKS PDM.

Что дальше?

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

Подробнее: Настройка параметров Workspace

 

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

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

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

Content