Подготовка SOLIDWORKS для CoDesign
Parent page: Установка и настройка Altium CoDesigner
Altium CoDesigner — это интерфейс для передачи проектов печатных плат между областями проектирования ECAD и MCAD. После добавления модуля CoDesigner в ваше ПО MCAD он позволяет передавать изменения проекта в обоих направлениях. Изменения проекта передаются через Altium Workspace, который выступает мостом между областями ECAD и MCAD.
► Проверьте совместимость версий вашего ПО MCAD и CoDesigner
Установка и настройка CoDesigner в SOLIDWORKS
Для обмена данными с SOLIDWORKS® и обратно необходимо установить Altium CoDesigner for SOLIDWORKS Add-In.
Установите и включите Add-In, чтобы получить доступ к CoDesigner в вашем ПО MCAD.
Чтобы установить Add-In:
-
Перед установкой закройте SOLIDWORKS.
-
Скачайте и установите Add-In для SOLIDWORKS (AltiumCoDesignerSolidWorks_<VersionNo>.exe).
-
Запустите SOLIDWORKS и включите Add-In через диалоговое окно Add-Ins, как показано выше.
-
После включения Add-In вкладку Altium CoDesigner можно обычным способом добавить в набор вкладок Taskpane Tabs. Все действия по совместной работе выполняются через эту вкладку.
Отображение вкладки CoDesigner Taskpane
В SOLIDWORKS вкладки Taskpane Tabs можно включать/отключать в диалоговом окне Customize Taskpane Tabs.
Доступ к CoDesigner осуществляется через вкладку SOLIDWORKS Taskpane Tab.
Если вкладка Taskpane Tab Altium CoDesigner не отображается в SOLIDWORKS:
-
Нажмите значок Setup в виде шестерёнки в верхней части Taskpane, как показано выше. Откроется диалоговое окно Customize Taskpane Tabs.
-
В диалоговом окне включите вкладку Altium CoDesigner.
Подключение к вашему Workspace из SOLIDWORKS
SOLIDWORKS взаимодействует с Altium Designer через Workspace, в который необходимо войти при первом использовании.
Если вход не выполнен, вкладка Altium CoDesigner будет содержать поля для входа, как показано ниже. Доступны два режима входа: один для входа в Altium 365 Workspace, второй — для входа в Workspace на On-Prem Enterprise Server.
Подключение к Altium 365 Workspace
-
Выберите параметр Altium Account на вкладке Taskpane Tab Altium CoDesigner.
-
Введите адрес электронной почты, который вы используете для входа в Altium Live, в поле Email, а также ваш Password Altium Live.
-
Включите параметр Remember Me, чтобы сохранить эти данные (включая пароль) и автоматически подключаться к вашему Altium 365 Workspace при каждом запуске SOLIDWORKS.
-
Нажмите кнопку Sign In, чтобы подключиться.
Подключение к Workspace на Altium Enterprise Server
Вход в Workspace на On-Prem Enterprise Server.
-
Выберите параметр Use Custom Server на вкладке Taskpane Tab Altium CoDesigner.
-
При первом входе необходимо указать Server Address (URL) для подключения к вашему Workspace на On-Prem Enterprise Server. Этот адрес вам предоставит системный администратор.
-
Введите ваши User Name и Password; эти данные также предоставит системный администратор.
-
Включите параметр Remember Me, чтобы сохранить эти данные (включая пароль) и автоматически подключаться к вашему Workspace при каждом запуске SOLIDWORKS.
После входа вы будете готовы начать совместную работу через Altium CoDesigner.
Настройка параметров совместной работы SOLIDWORKS
После входа настройки CoDesigner можно изменить в диалоговом окне Altium CoDesigner Settings, которое открывается через пункт меню Settings в меню CoDesigner, как показано выше.
Настройте параметры CoDesigner в диалоговом окне Settings.
-
Common folder for storing models that are coming from ECAD - Все модели компонентов, созданные CoDesigner, сохраняются в этом расположении независимо от проекта, к которому они относятся (обратите внимание, что деталь платы и сборка платы создаются CoDesigner в папке проекта, указанной при первоначальной загрузке в Solidworks). Если расположение не задано, все модели компонентов будут создаваться в папке проекта и будут недоступны для повторного использования в других проектах.
-
Build 3D geometry for Copper - Верхний и нижний медные слои всегда отображаются как декали на поверхностях детали платы. Если этот параметр включён, CoDesigner также создаст выдавленные элементы для представления всех медных слоёв, а также металлизированных сквозных площадок. Обратите внимание, что включение этого параметра может создать большой объём данных, что существенно влияет на производительность.
-
Build Vias - включите этот параметр, чтобы также включить цилиндрические части переходных отверстий (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. Подробнее о программе улучшения продукта.
Работа в SOLIDWORKS
В этом разделе описаны специфические для SOLIDWORKS настройки, которые важны при работе с Altium MCAD CoDesigner.
Шаблоны SOLIDWORKS по умолчанию
Чтобы избежать запроса шаблона компонента каждый раз при создании нового компонента, рекомендуется настроить и использовать шаблоны деталей по умолчанию, как показано ниже. Это могут быть как поставляемые шаблоны SOLIDWORKS, так и ваши собственные корпоративные шаблоны. Укажите расположение шаблонов для Parts, Assemblies и Drawings, а также выберите Always use these default document templates, как показано ниже.
Настройте предпочтительные шаблоны SOLIDWORKS.
Отображение меди 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
Если ваша компания работает с несколькими версиями 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.
Для этого:
- Создайте копию config-файла для каждой версии SOLIDWORKS, с которой вы будете работать.
-
Включите версию SOLIDWORKS в имя файла каждой копии config-файла; например,
SolidworksAddin.2023.config. -
Затем уникальный путь к моделям, необходимый для каждой версии SOLIDWORKS, можно задать: отредактировав
ValueключаSolidWorksPartsLibraryFolderPathв config-файле (как показано ниже) или запустив SOLIDWORKS и изменив путь в диалоговом окне Altium CoDesigner Settings.
Настройте config-файл для запуска каждой версии SOLIDWORKS с уникальным путем моделей CoDesigner.
Настройка SOLIDWORKS PDM для CoDesign
Клиент 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 используются для создания декалей (изображений, представляющих медь, шелкографию и паяльную маску). Эти файлы изображений хранятся в той же папке, где хранится деталь платы.
Что дальше?
Теперь, когда CoDesigner установлен в вашем ПО MCAD и подключен к вашему Workspace, следующим шагом будет настройка соответствующих параметров Workspace.
► Подробнее: Настройка параметров Workspace


).
).
).