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