Прямое взаимодействие ECAD-MCAD с помощью Altium CoDesigner_AD

 

Главная страница: Совместное проектирование ECAD-MCAD

Это документация по CoDesigner для:

  • Altium Designer 20.2 или более новой версии с расширением MCAD CoDesigner 2.1.0 или более новой версии
  • Поддерживаемых MCAD-систем с плагином CoDesigner 2.1.0 или более новой версии

Это документация по CoDesigner для:

  • Altium NEXUS 3.2 или более новой версии с расширением панели Collaboration 2.1.0 или более новой версии
  • Поддерживаемых MCAD-систем с плагином CoDesigner 2.1.0 или более новой версии
Если вы предпочитаете изучать что-либо с помощью видеороликов, перейдите на страницу Видеоинструкции по взаимодействию ECAD-MCAD.

Перспективным направлением развития конструирования и разработки электронных изделий является возможность печати электрических цепей непосредственно на подложку подобно литью пластика, и эти цепи становятся частью изделия.

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

Взаимодействие между областями электронного и механического проектирования порождает уникальные сложности. ECAD- и MCAD-системы решают различные задачи проектирования, они развиваются различными путями и, соответственно, по-разному хранят свои данные и управляют ими.

Но для современных проектов необходимо, чтобы эта задача была решена. Компактные и сложные корпуса, в которых находится множество плат нестандартной формы – для успешного проектирования этих изделий проектировщикам необходима возможность беспрепятственно передавать проектные данные между областями ECAD и MCAD.

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

Как это работает

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

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

Например, когда MCAD-инженер задал форму платы, он может отправить (Push) сборку на сервер управляемых данных. ECAD-инженер автоматически получит уведомление, что есть необработанное изменение. Когда он нажимает кнопку для принятия данных (Pull), его плата сравнивается с определением платы MCAD на сервере управляемых данных и формируется список изменений, необходимых для синхронизации. ECAD-инженер может включить нужные изменения и применить (Apply) их к своей плате. Затем ECAD-инженер может настроить нужные проводящие и прочие слои в стеке, тем самым определив толщину платы, и отправить (Push) обновленную плату обратно MCAD-инженеру для размещения критически важных мехатронных компонентов.

Что такое сервер управляемых данных?

Сервер управляемых данных Altium – это надежный сервер для хранения данных, который работает непосредственно с системой проектирования. Сервер управляемых данных гармонично и бесшовно работает с Altium Designer, что предоставляет элегантное решение для надежного управления проектными данными.

Altium Designer может работать с сервером управляемых данных в одном из двух вариантах размещения:

  • Altium 365 Workspace – поставляется как Workspace (Рабочее пространство) через облачную платформу инфраструктуры Altium 365. Workspace является специальным облачным сервером для всех ваших управляемых данных. Он обеспечивает бесшовную связь и механизмы передачи данных между областями проектирования, производства и поставки. Рекомендуется использовать этот облачный вариант, поскольку благодаря ему становятся доступными функции глобальной публикации и совместной работы, которые можно испытать только через облачную платформу Altium 365.
  • Самоуправляемый Concord Pro – поставляется как традиционный сервер, который вы устанавливаете и настраиваете в собственной сети. Этот вариант сервера управляемых данных подходит для тех, кто не может взаимодействовать со своими данными через облако (например, для предприятий оборонной промышленности).

При создании на сервере управляемых данных нового проекта только у создателя этого проекта и у администраторов есть права на его запись.

► Узнайте больше о публикации проекта в Workspace, размещенном на Altium 365

► Узнайте больше о публикации проекта на самоуправляемом сервере управляемых данных

Помимо совместной работы ECAD и MCAD через CoDesign, сервер управляемых данных предоставляет другие функции управления данными.

► Узнайте больше об Altium 365 Workspace

Что такое сервер управляемых данных?

Сервер управляемых данных Altium – это надежный сервер для хранения данных, который работает непосредственно с системой проектирования. Сервер управляемых данных гармонично и бесшовно работает с Altium NEXUS, что предоставляет элегантное решение для надежного управления проектными данными.

Сервером управляемых данных, который работает совместно с Altium NEXUS, является NEXUS Server. Он поставляется как традиционный сервер, установка, настройка и управление которым осуществляется на сети предприятия.

При создании нового проекта в NEXUS Server только у создателя проекта и администраторов есть права на его редактирование.

Узнайте больше о публикации проектов в NEXUS Server

Узнайте больше о работе с NEXUS Server

Поддерживаемые MCAD-системы

На данный момент поддерживаются следующие платформы и версии MCAD:

Интерфейс совместного проектирования

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

Отправка и прием проектных изменений между областями ECAD и MCAD осуществляется через специальную панель.Отправка и прием проектных изменений между областями ECAD и MCAD осуществляется через специальную панель.

  • В Altium Designer для передачи и приема проектных изменений и отображения сообщений используется панель MCAD CoDesigner.
  • В MCAD-системе панель Altium CoDesigner используется для следующих задач:
    • Создание новых совместных проектов
    • Открытие существующего совместного проекта
    • Настройка параметров взаимодействия
    • Прием и передача проектных изменений
    • Отображение сообщений

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

Отправка и прием проектных изменений между областями ECAD и MCAD осуществляется через специальную панель. Отправка и прием проектных изменений между областями ECAD и MCAD осуществляется через специальную панель.

  • В Altium NEXUS для передачи и приема проектных изменений и отображения сообщений используется панель Collaboration.
  • В MCAD-системе панель Altium CoDesigner используется для следующих задач:
    • Создание новых совместных проектов
    • Открытие существующего совместного проекта
    • Настройка параметров взаимодействия
    • Прием и передача проектных изменений
    • Отображение сообщений
В MCAD-системах используются различные способы включения панелей (вкладок). Информацию о том, как вызвать панель Altium CoDesigner, вы можете найти в соответствующей области раздела Установка надстройки CoDesigner в MCAD-систему и ее настройка.

Меню настроек CoDesigner в MCAD-системе

Меню настроек CoDesigner используется для настройки CoDesigner в MCAD-системе. Щелкните ЛКМ по стрелке вниз в верхней правой части панели Altium CoDesigner, чтобы открыть это меню.

Используйте команды меню, чтобы:

  • Проверить, к какому серверу/Workspace вы подключены в данный момент.
  • Выйти из сервера/Workspace, к которому вы подключены в данный момент.
  • Открыть диалоговое окно CoDesigner Settings, где вы можете настроить центральное расположение для хранения моделей и включения поддержки настоящего проводящего рисунка.
  • Включить доступ к своему собсвтвенному серверу управляемых данных Altium. Вы также можете сделать это непосредственно в панели после выхода из сервера/Workspace, к которому вы подключены в данный момент.
На изображении представлена панель из CoDesigner 2.3.0. Начиная с этой версии, номер версии CoDesigner отображается в нижней части панели. Чтобы узнать номер версии в более ранних версиях, откройте Программы и компоненты в Панели управления Windows.

Обновленная панель MCAD CoDesigner

С версии CoDesigner 2.1.0, панель Altium CoDesigner в MCAD теперь содержит две вкладки: Activity и PCB Definition.

  • Activity – отображает историю операций отправки и приема платы и связанные комментарии, как они отображались в предыдущих версиях CoDesigner.
  • PCB Definition – отображает определения областей, которые присутствуют в плате. На текущий момент, поддерживаемыми определениями областей являются зоны ограничений (Keepout) и комнаты (Room), которые могут быть созданы как на стороне MCAD-, так и на стороне ECAD-системы.
    • Щелкните ЛКМ по определению, чтобы изменить настройки зоны ограничений или добавить комментарий к комнате.
    • Если определение было переименовано в дереве модели в MCAD-системе, это изменение не будет сразу отображено на вкладке PCB Definitions панели Altium CoDesigner. Переключитесь на вкладку Activity, затем вернитесь на вкладку PCB Definitions, чтобы обновить определения.

    В панели Altium CoDesigner в MCAD-системе теперь присутствует вкладка PCB Definitions – используйте ее для настройки комнат и зон ограничений, которые были добавлены в плату.В панели Altium CoDesigner в MCAD-системе теперь присутствует вкладка PCB Definitions – используйте ее для настройки комнат и зон ограничений, которые были добавлены в плату.

Не все изображения на данной странице были обновлены, чтобы показать новую панель Altium CoDesigner со вкладками, реализованную в CoDesigner 2.1.0.

Лента Altium CoDesigner

Когда в MCAD-системе установлена надстройка CoDesigner, в интерфейсе доступна новая Altium CoDesigner. Щелкните ЛКМ по вкладке Altium CoDesigner, чтобы вызвать ленту, которая обеспечивает простой доступ к общим объектам, относящимся к конструированию печатных плат, которые необходимы для процесса взаимодействия ECAD-MCAD с помощью CoDesigner. С помощью этих кнопок вы обеспечите использование корректных объектов MCAD для создания совместимых объектов ECAD.

Лента была добавлена в SOLIDWORKS и Autodesk Inventor в обновлении CoDesigner 2.1.0 и в PTC Creo в обновлении CoDesigner 2.2.0.

Установка надстройки CoDesigner в MCAD-систему и ее настройка

Расширение MCAD CoDesigner включено в стандартную установку Altium Designer, так что панель MCAD CoDesigner всегда доступна в редакторе плат Altium Designer.

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

Расширение Collaboration Panel включено в стандартную установку Altium NEXUS, так что панель Collaboration всегда доступна в редакторе плат.

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

Обновление надстройки для MCAD-системы

В версию 2.0.1 надстройки для MCAD-системы была добавлена функция автоматического обновления. Начиная с этой версии, при обнаружении новой версии надстройки для вашей MCAD-системы будет появляться следующее диалоговое окно.

Надстройку для MCAD-системы также можно обновить, загрузив новую версию со страницы загрузок веб-сайта Altium и установив ее поверх существующей надстройки.

Настоятельно рекомендуется обновлять надстройку для MCAD-системы при каждом обновлении ПО Altium для обеспечения соответствия версии надстройки и версии расширения Altium Designer. Информация о номерах версий надстроек и расширений доступна в конце разделов обзора новых возможностей на странице Что нового в CoDesigner.

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

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

Установка и настройка CoDesigner в AutoDesk Fusion 360 (открытая бета-версия)

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

Настройка сервера управляемых данных

Доступ к серверу управляемых данных в браузере

Altium CoDesigner передает изменения конструкции платы через сервер управляемых данных. Чтобы просмотреть и изменить настройки проекта и команды, вы можете войти на сервер управляемых данных через веб-браузер. Способ входа зависит от способа размещения вашего сервера управляемых данных.

Управление сервером управляемых данных и его настройку можно осуществить через веб-браузер.Управление сервером управляемых данных и его настройку можно осуществить через веб-браузер.

Настройка NEXUS Server

Доступ к NEXUS Server в браузере

Altium CoDesigner передает изменения конструкции платы через NEXUS Server. Чтобы просмотреть и изменить настройки проекта и команды, вы можете войти на сервер через веб-браузер.

Управление NEXUS Server и его настройку можно осуществить через веб-браузер.Управление NEXUS Server и его настройку можно осуществить через веб-браузер.

NEXUS Server размещается на сервере компании. Системный администратор может предоставить адрес сервера и данные для входа. URL-адрес будет в виде:

http://<ИмяСервера>:9780

или

https://<ИмяСервера>:9785 (номера портов по умолчанию, заданные в процессе установки)

Вход в NEXUS Server через веб-интерфейс

Настройка команды и параметров MCAD в Workspace

Пользователи, которым необходим доступ к общему Workspace (непосредственно или из проекта, открытого в ECAD- или MCAD-системе), должны быть добавлены в команду (Team) и назначены роли (Role), которая предоставляет доступ к файлам в Workspace. Процесс добавления участника команды и назначения роли, по сути, одинаков для Workspace, размещенного на Altium 365, и для самоуправляемого сервера, хотя интерфейсы отличаются.

Для настройки пользователей, паролей и ролей необходимы права администратора.

Добавление участников команды и назначение ролям

Подход заключается в приглашении новых участников (Invite Team Members). При добавлении участника команды его можно назначить роли, например, роли инженеров-механиков, библиотекарей, проектировщиков и т.д. Также можно создать новую роль. На изображении ниже показано, где осуществляется добавление нового участника команды в Workspace, размещенный на Altium 365.

Просмотрите участников команды и назначьте соответствующие роли.Просмотрите участников команды и назначьте соответствующие роли.

► Узнайте больше об Управлении командой в Workspace, размещенном на Altium 365

► Узнайте больше о Добавлении пользователей и назначении ролей на самоуправляемом сервере

В Workspace, размещенном на Altium 365, вы можете приглашать участников команды, которые не входят в вашу организацию.

► Узнайте больше о Приглашении других пользователей в команду

Настройка команды и параметров MCAD в NEXUS Server

Пользователи, которым необходим доступ к NEXUS Server (непосредственно или из проекта, открытого в ECAD- или MCAD-системе), должны быть добавлены в команду (Team) и назначены роли (Role), которая предоставляет доступ к файлам на сервере.

Для настройки пользователей, паролей и ролей необходимы права администратора.

Добавление участников команды и назначение ролям

Выберите ветвь Admin слева и нажмите Users, чтобы добавить нового пользователя в команду. При добавлении участника команды его можно назначить роли, например, роли инженеров-механиков, библиотекарей, проектировщиков и т.д. Также можно создать новую роль.

Просмотрите участников команды и назначьте соответствующие роли.Просмотрите участников команды и назначьте соответствующие роли.

Узнайте больше о Добавлении пользователей и назначении ролей в NEXUS Server

Настройка связи компонентов ECAD-MCAD

Одной из задач передачи данных между MCAD- и ECAD-системами является управление тем, как передаются компоненты. Во многих компаниях команды ECAD- и MCAD-инженеров создают собственные отдельные библиотеки компонентов, и им необходимо связать MCAD- и ECAD-версии этих компонентов.

По умолчанию при отправке (Push) проекта из MCAD- или ECAD-системы интерфейс CoDesigner преобразует компоненты в модели формата Parasolid и сохраняет их на сервере управляемых данных. При приеме (Pull) проекта интерфейс CoDesigner создает модель каждого компонента в формате, который требует целевая система. Недостаток такого подхода заключается в том, что эти модели не представляет полностью компонент, как это необходимо в системе. Например, при приеме проекта в Altium Designer компонент не будет включать в себя контактные площадки, шелкографию и прочие объекты, которые обычно присутствуют в посадочном месте. Этот компонент не будет связан ни со схемным символом, ни с цепочкой поставок.

Чтобы каждая система проектирования могла использовать компоненты в собственном формате, CoDesigner поддерживает связывание компонентов MCAD и ECAD. Ссылки определяются на сервере управляемых данных, и они выступают в роли "моста" между областями ECAD и MCAD.

Узнайте больше о Настройке связи между компонентами ECAD и MCAD в собственных форматах систем

Обратите внимание, что эта опция не доступна в стандартном плане подписки.

Включение и настройка связи компонентов MCAD и ECAD осуществляется на сервере управляемых данных. На изображении показан Altium 365 Workspace.Включение и настройка связи компонентов MCAD и ECAD осуществляется на сервере управляемых данных. На изображении показан Altium 365 Workspace.

Включение и настройка связи компонентов MCAD и ECAD осуществляется в NEXUS Server.Включение и настройка связи компонентов MCAD и ECAD осуществляется в NEXUS Server.

  • Настройка связи компонентов MCAD с компонентами ECAD доступно для всех поддерживаемых платформ MCAD.
  • Настройка связи компонентов ECAD с компонентами MCAD на текущий момент поддерживается только в PTC Creo Parametric.
  • CoDesigner проверяет эти настройки при запуске (из Altium Designer и из MCAD-системы). Если настройки были изменены, перезапустите систему проектирования.

Рекомендации по процессу совместной работы

Совместная работа между ECAD- и MCAD-системами является гибким процессом. Здесь нет какого-либо регламентированного подхода, которому необходимо следовать. Хотя форма платы обычно определяется в MCAD-системе, толщину платы необходимо задавать в ECAD-системе, поскольку именно здесь осуществляется выбор и настройка различных материалов слоев платы. Из этого требования вытекает рекомендуемый рабочий процесс проектирования, обозначенный ниже.

Начало процесса совместной работы

  1. В ECAD-системе создайте проект, добавьте документ платы и определите стек слоев, чтобы задать толщину платы. Сохраненный проект и документ платы станут рабочими файлами ECAD-инженера.
  2. В ECAD-системе откройте панель MCAD CoDesigner и нажмите Push, чтобы отправить плату – проект и текущее определение платы будут сохранены на сервере управляемых данных.

    Отправка и публикация для приглашения инженера-механика (для Workspace, размещенного на Altium 365)

    Если проект уже опубликован в Workspace пользователю, которому назначена роль инженеров-механиков, отправка (Push) будет единственным вариантом в панели MCAD CoDesigner. Если проект еще не опубликован, кнопка будет называться Push and Share. При ее нажатии вы сможете отправить приглашение инженеру-механику – он будет добавлен в команду на сервере управляемых данных, и проект будет опубликован ему.

    Новый проект будет опубликован инженеру-механику при первой передаче платы

    • Все администраторы Workspace получат email с уведомлением, что в Workspace был приглашен и добавлен инженер-механик (представленный своим email-адресом).
    • Инженер-механик, не являющийся пользователем AltiumLive, после входа будет восприниматься AltiumLive как если бы у него была собственная организация. Он не будет добавлен в вашу организацию.
    • Узнайте больше о том, что происходит при нажатии Push and Share.
    Обратите внимание, что плата, отправленная на сервер управляемых данных, определяется именем проекта, а не именем файла платы. При передаче второй платы из этого же проекта она перезапишет первую.
  3. В MCAD-системе примите (Pull) плату в панели Altium CoDesigner – будет создана MCAD-сборка платы на основе определения платы на сервере управляемых данных.
  4. В MCAD-системе задайте форму платы, крепежные отверстия и положение критических мехатронных компонентов. Сохраните сборку.
  5. В MCAD-системе отправьте (Push) плату – определение платы, отверстия и размещенные компоненты будут сохранены на сервере управляемых данных.
  6. В ECAD-системе откройте плату и нажмите Pull, чтобы загрузить обновленное определение платы и информацию о компонентах с сервера управляемых данных.
    Перейдите в раздел Рекомендации для инженера-механика для получения более подробной информации по определению формы платы, добавлению отверстий и размещению компонентов.
  7. В MCAD- или ECAD-системе повторно откройте сборку или документ платы, чтобы продолжить работу над проектом.

Приведенные ниже типы печатных плат не будут переданы из ECAD- в MCAD-систему:

  • Гибко-жесткие платы не поддерживаются в Autodesk Inventor и Autodesk Fusion360. Плата будет импортирована в MCAD-систему как единая жесткая структура. Гибко-жесткие платы поддерживаются в SOLIDWORKS и PTC Creo. Чтобы узнать больше, перейдите на страницу Синхронизация гибко-жестких плат в SOLIDWORKS.
  • Многоплатные сборки (Multi-board).

Вы также можете начать процесс проектирования в MCAD-системе. Процесс одинаков для всех поддерживаемых MCAD-систем.

Сетка MCAD-координат

CoDesigner использует абсолютное начало координат в качестве точки отсчета при отправке платы из ECAD в MCAD. В версии CoDesigner 2.4 реализована функциональная возможность создания новой сетки MCAD Coordinates при приеме платы в ECAD (с сущностью MCAD Origin), если начало координат MCAD отличается от абсолютного начала координат по умолчанию в ECAD. Это помогает инженеру-электронику понять замысел инженера-механика касательно размещения различных сущностей на плате.

В ECAD можно настроить представление сетки MCAD Coordinates. Для этого дважды щелкните ЛКМ по строке в панели Properties, чтобы открыть диалоговое окно Grid Editor. Узнайте больше о Системе сеток редактора плат.

Обратите внимание, что изменение положения контура платы в MCAD следует провести перед размещением компонентов и других объектов, чтобы избежать необходимости в ручном восстановлении положения этих объектов.

Плоскости MCAD для размещения компонентов

Начиная с версии 2.2.0, CoDesigner создает в MCAD-системе плоскости компонентов верхней и нижней стороны, что упрощает процесс размещения компонентов в MCAD. Компоненты теперь размещаются с игнорированием толщины слоя паяльной маски.

Поддержка зон ограничений и комнат

В CoDesigner 2.1.0 была добавлена новая лента Altium CoDesigner в SOLIDWORKS и Autodesk Inventor, и в CoDesigner 2.2 она была добавлена для PTC Creo. Вкладка обеспечивает простой доступ к общим объектам, относящимся к конструированию печатных плат, таким как зоны ограничений и комнаты. С помощью этих кнопок вы обеспечите использование корректных объектов MCAD для создания совместимых объектов ECAD.

Поддержка зон ограничений

Зона ограничений платы (Keepout) – это регион или область платы, настроенная для запрета размещения определенных объектов ECAD. Зоны ограничений могут быть определены для одной из сторон платы или применены ко всем слоям платы. Объекты, которые не должны размещаться в этой области, определяются в качестве свойств зоны ограничений.

Определение зоны ограничений в MCAD:

  • Нажмите кнопку Keep Out Area на ленте Altium CoDesigner.
  • Будет запрошено выбрать грань, поверхность или плоскость. Щелкните ЛКМ по стороне платы, на которой нужно разместить зону ограничений. Если зона ограничений должна быть применена ко всем слоям, ее можно создать на любой стороне.
  • Выберите подходящий инструмент создания эскиза в MCAD-системе, например Rectangle, чтобы определить зону ограничений. Обратите внимание, что эскиз должен включать в себя только один контур – внутренние контуры не поддерживаются.
  • Создайте форму, необходимую для зоны ограничений.
  • Выйдите из режима Sketch.
  • Теперь можно изменить свойства конструктивного элемента. Вы можете считать зону ограничений забором вокруг области. Измените свойство Depth на небольшое значение, например 1 мм.
  • Эта зона станет в Altium Designer зоной ограничений для определенного слоя, на котором она была размещена в MCAD-системе. Чтобы задать зону ограничений для всех слоев, задайте зоне в MCAD-системе вытягивание в обоих направлениях, указав в свойстве Depth для второго направления значение, достаточно большое для вытягивания через всю плату.
  • Примите изменения, нажав в MCAD кнопку , чтобы завершить определение элемента. Если необходимо, элемент можно переименовать в дереве модели.
  • В панели Altium CoDesigner перейдите на вкладку PCB Definition и задайте ограничения зоны необходимым образом. Теперь зону ограничений можно отправить в Altium Designer, где она будет добавлена в виде объекта Keepout Region. В зависимости от того, как зона была настроена в MCAD-системе, она станет зоной запрета для верхнего слоя, для нижнего слоя или для слоя Keepout. При необходимости, форму зоны ограничений можно изменить в Altium Designer и отправить обратно в MCAD-систему.

Поддержка комнат

Комната на печатной плате – это правило проектирования, определяющее область, в которой должны находиться определенные компоненты или из которой они должны быть исключены. Это правило часто используется для определения ограничения компонентов по высоте в области платы, где находится комната. Обычно правило комнаты применяется к отдельному компоненту или к классу компонентов.

Определение комнаты в MCAD-системе:

  • Нажмите кнопку Text Note Room на ленте Altium CoDesigner.
  • Будет запрошено выбрать грань, поверхность или плоскость. Щелкните ЛКМ по стороне платы, на которой нужно разместить комнату.
  • Выберите подходящий инструмент создания эскиза в MCAD-системе, например Rectangle, чтобы определить комнату. Обратите внимание, что эскиз должен включать в себя только один контур – внутренние контуры не поддерживаются.
  • Создайте форму, необходимую для комнаты.
  • Выйдите из режима Sketch.
  • Примите изменения, нажав в MCAD кнопку В MCAD-системе можно создавать зоны ограничений и комнаты и передавать их в ECAD-систему. , чтобы завершить определение элемента. Если необходимо, элемент можно переименовать в дереве модели.
  • В панели Altium CoDesigner перейдите на вкладку PCB Definition и введите комментарий к комнате, который объяснит ее назначение ECAD-инженеру. Теперь комнату можно отправить в Altium Designer, где она будет добавлена в виде правила проектирования Placement Room на тот слой, на котором она была создана в MCAD-системе. Единственное свойство, которое может быть передано между MCAD- и ECAD-системой, – это комментарий, который станет комментарием правила Placement Room.
  • Правило Placement Room теперь можно настроить в Altium Designer нужным образом.

В MCAD-системе можно создавать зоны ограничений и комнаты и передавать их в ECAD-систему.

На видео выше показано определение зоны ограничений и размещение комнаты в MCAD-системе и последующая их передача в Altium Designer. Этот процесс аналогичен для Altium NEXUS, за исключением того, что прием изменений в ECAD осуществляется с помощью панели Collaboration, а не панели MCAD CoDesigner.

Примечания касательно областей платы:

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

Управление количеством компонентов, принимаемых в MCAD

Настройка Fusion 360 на игнорирование малых компонентов

Для улучшения производительности во Fusion 360 для плат с большим количеством компонентов CoDesigner поддерживает исключение компонентов, меньших заданной пользователем высоты, при приеме платы из ECAD. Для учета пороговой высоты CoDesigner использует значение высоты, заданное в свойствах компонента в ECAD ( показать изображение).

Задайте пороговую высоту в диалоговом окне Altium CoDesigner Settings, как показано на изображении ниже. Вызов диалогового окна осуществляется из панели Altium CoDesigner во Fusion 360 – выберите Settings в меню панели, чтобы открыть диалоговое окно.

Малые компоненты теперь можно исключить при приеме платы, задав пороговое значение высоты.Малые компоненты теперь можно исключить при приеме платы, задав пороговое значение высоты.

Малые компоненты теперь можно исключить при приеме платы, задав пороговое значение высоты.Малые компоненты теперь можно исключить при приеме платы, задав пороговое значение высоты.

Эта функциональная возможность была добалвна в CoDesigner 2.4.

Совместное проектирование платы с вариантами

Altium Designer позволяет создавать варианты проектируемого изделия. Поддерживаемые вариации включают в себя: обозначение компонента как не монтируемого на плату; изменение параметров компонента, в том числе значения, которое находится на слое шелкографии на плате; замена компонента на альтернативный (который может использовать то же или другое посадочное место).

В Altium Designer присутствует только один проект платы. Информация о вариантах, такая как данные об альтернативном компоненте, хранится в файле проекта и применяется к плате при выборе варианта в панели Projects. Вариант платы [No Variations] сохраняется как файл PcbDoc.

Altium Designer можно использовать для создания вариаций проекта платы. Выберите вариант в панели Projects, затем отправьте его в MCAD-систему из панели CoDesigner.Altium Designer можно использовать для создания вариаций проекта платы. Выберите вариант в панели Projects, затем отправьте его в MCAD-систему из панели CoDesigner.

Altium NEXUS можно использовать для создания вариаций проекта платы. Выберите вариант в панели Projects, затем отправьте его в MCAD-систему из панели Collaboration.Altium NEXUS можно использовать для создания вариаций проекта платы. Выберите вариант в панели Projects, затем отправьте его в MCAD-систему из панели Collaboration.

► Узнать больше о Вариантах в Altium Designer

Работа с SOLIDWORKS PDM

При подключении SOLIDWORKS к системе SOLIDWORKS PDM поддерживается размещение компонентов в собственном формате MCAD-системы из системы управления данными.

Обратите внимание, что компонент MCAD должен быть определен в компоненте ECAD в виде параметра в формате <vault>:folder\folder\component.sldprt, где <vault> – это название хранилища PDM.

Общие рекомендации:

  1. В диалоговом окне Altium CoDesigner Settings рекомендуется задать общую папку компонентов, чтобы поставить ее под контроль SW PDM и синхронизировать эту папку с локальным хранилищем перед взаимодействием с ECAD. Узнайте больше о Настройке CoDesigner в SOLIDWORKS.
  2. Рекомендуется синхронизировать библиотеки компонентов с локальным хранилищем PDM перед приемом платы в MCAD.
  3. Рекомендуется отключить опцию Prompt to check out file if opened in read-only mode в настройках SOLIDWORKS PDM (доступны из меню Tools в SOLIDWORKS), как показано ниже. Это значит, что существующие компоненты не нужно извлекать и не будет неудобства для работы других инженеров-механиков. Однако в случае, когда необходимо изменить свойства компонентов, эти компоненты необходимо извлечь.
  4. После внесения изменений рекомендуется вернуть новые компоненты в SOLIDWORKS PDM.

Рекомендации для инженера-механика

В этом разделе рассмотрены функциональные возможности и особенности поведения, которые следует иметь в виду инженеру-механику при использовании CoDesigner.

Синхронизация изменений между инженерами-механиками

  1. CoDesigner передает механическую сборку платы в ECAD-систему через сервер управляемых данных Altium, такой как Altium 365 Workspace. Изменения, отправляемые/принимаемые через сервер, являются направленными – сборка платы, отправляемая из MCAD-системы (и принимаемая в ECAD-системе), хранится на сервере отдельно от сборки платы, отправляемой из ECAD-системы (и принимаемой в MCAD-системе). Это значит, что второй инженер-механик не может принять измененную плату, которую инженер-механик только что отправил на сервер, и вместо этого он примет самые новые данные, отправленные из ECAD-системы. Обратите внимание, что ограничения из MCAD-системы существуют только в MCAD-сборке, в которой они были созданы. При отправке платы из MCAD- в ECAD-систему будут переданы положения компонентов, определенные ограничениями, но не сами ограничения. Соответственно, если плата принимается в новую MCAD-сборку, эти ограничения, созданные предыдущим инженером-механиком, не будут добавлены.

    Изменения ECAD и MCAD хранятся на сервере отдельно.Изменения ECAD и MCAD хранятся на сервере отдельно.

    Чтобы другие инженеры-механики могли видеть ваши изменения, сохраните сборку платы таким же образом, как вы это делаете для других сборок, в общее расположение, доступное другим инженерам-механикам. Этот метод сохранит все ограничения из MCAD-систему. Либо пусть ECAD-инженер примет данные в Altium Designer, сохранит их и отправит обновленный проект обратно в MCAD-систему. Но в этом случае, как сказано выше, ограничения из MCAD-системы не будут добавлены.

  2. Еще одним важным моментом является то, что изменения одной сборки платы, сделанные разными инженерами-механиками, не объединяются при их отправке – самые новые изменения, отправленные инженером-механиком, перезапишут предыдущие изменения, отправленные другими инженерами-механиками.

Наглядное изображение процесса синхронизации

ECAD- и MCAD-системы отправляют изменения в различные места хранения на сервере управляемых данных. Это значит, что отдельный инженер может только принять изменения, которые были отправлены другим инженером. Эти изменения будут включать в себя только их собственные изменения, если они они уже были приняты другим инженером до того, как этот инженер отправил их.

Например, плата создана в ECAD-системе, отправлена в Workspace и принята в MCAD-системе:

Javascript

Если ECAD-инженер затем добавил компоненты И MCAD-инженер добавил отверстия И если они оба отправили свои платы и затем приняли платы своего коллеги, CoDesigner попытается удалить отверстия из платы MCAD-инженера и компоненты из платы ECAD-инженера:

Javascript

У каждого инженера есть возможность отклонить определенные изменения. Например, ECAD-инженер может принять добавление отверстий, но отклонить удаление компонентов. Однако работа таким образом может быть затруднительной для сложных плат и/или изменений. Другой момент – все изменения рисунков будут видны для CoDesigner как одно изменение, поэтому его можно только либо принять, либо отклонить полностью.

Лучшим подходом здесь будет, когда один инженер вносит свои изменения и отправляет плату, затем другой инженер принимает плату перед внесением собственных изменений, как показано ниже.

Используйте круговой подход к передаче изменений между ECAD и MCAD-системами.

Начальное определение формы платы

Зачастую контур платы изначально определяется в MCAD-системе, затем передается в ECAD-систему в виде чертежа DXF или модели STEP. Этот файл затем используется для воссоздания контура платы в ECAD-системе.

Однако в некоторых случаях процесс преобразования и приближения в ECAD-системе влечет за собой проблемы, связанные с контуром, из-за точности, микросегментов и самопересечения контура. Эти проблемы могут быть незаметны в ECAD-системе, но они могут вызвать проблемы при создании платы в MCAD-системе посредством CoDesigner.

Для избежания этих проблем, если вы уже определили геометрию детали платы в MCAD-системе, вы можете использовать CoDesigner для непосредственной синхронизации платы с ECAD-системой вместо ее экспорта в DXF/STEP.

Устранение проблем контура платы в ECAD-системе

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

Автоматическое удаление микросегментов

В CoDesigner 2.4 была добавлена новая возможность автоматического обнаружения и устранения микросегментов. При их обнаружении будет открыто диалоговое окно с предложением устранить проблемы, как показано ниже. Нажмите Yes, чтобы устранить обнаруженные проблемы автоматически. Если нажать No и закрыть диалоговое окно, будет открыто диалоговое окно с инофрмацией о проблемных местах, которые будет необходимо устранить вручную (как описано далее).

Обратите внимание, чтобы эта функциональная возможность использует новый API, поэтому она доступна только в Altium Designer 21.3.x и более новых версиях.

Обратите внимание, чтобы эта функциональная возможность использует новый API, поэтому она доступна только в Altium Designer 21.3.x и более новых версиях.
Обратите внимание, что эта автоматическая возможность не устраняет самопересечения, обнаруженные в контуре платы или в вырезе платы. Устранить их необходимо вручную, как описано далее.

Удаление микросегментов и самопересечений вручную

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

Для устранения проблем в ECAD-системе:

  1. Скопируйте информацию об ошибке из диалогового окна в какой-либо текстовый редактор, чтобы были доступны координаты проблемных мест.
  2. Задайте сетке привязки (сочетание клавиш Gtrl+G) какое-либо малое значение (например, 0.001 мила), чтобы вы могли вносить небольшие изменения в положения вершин.
  3. Переключитесь в режим View » Board Planning Mode.
  4. Приблизьте проблемное место. Либо используйте команду перехода к определенному месту (Edit » Jump » New Location или последовательность клавиш J, L) и введите координаты в диалоговое окно Jump to Location. Обратите внимание, что вместе со значением вы можете ввести единицы измерения (mm или mil), если они отличаются от единиц измерения, заданных в данный момент в плате. Если проблема возникла из-за дуги, проблемным местом может быть точка центра дуги. В этом случае, визуально проверьте контур платы на предмет короткой дуги.
  5. Запустите команду Design » Edit Board Shape (последовательность клавиш D, D). На концах и в середине каждого ребра контура платы будут отображены вершины. Проверьте вершины, которые находятся очень близко друг к другу, и малые дуги. Советы, приведенные ниже, могут помочь устранить проблемы:
    1. Перетащите ребро или вершину с зажатой ЛКМ, чтобы изменить форму. Есть три режима изменения формы, доступные при редактировании: разбить ребро, переместить ребро, изогнуть ребро. Нажимайте Shift+Пробел при редактировании, чтобы переключаться между этими режимами. Текущий режим отображается в строке состояния.
    2. Переместите вершину в конец короткого ребра, затем отпустите ЛКМ. Зачастую этого достаточно для устранения проблемы и удаления короткого ребра.
    3. Короткую дугу можно преобразовать в прямое ребро путем перетаскивания вершины в режиме изгиба (она будет преобразована в прямое ребро, когда вы отпустите ЛКМ).
    4. При выравнивании перемещаемого ребра или хорды дуги с существующим ребром будут отображаться зеленые направляющие.
    5. Зажмите ЛКМ на вершине и нажмите Delete, чтобы удалить ее. Чтобы добавить вершину, зажмите Ctrl при щелчке ЛКМ по ребру, затем переместите курсор и отпустите ЛКМ.
  6. Снова осуществите отправку платы.

Самопересечения и микросегменты контура платы необходимо устранить перед отправкой платы в MCAD-систему.

На видео выше показано устранение проблем с контуром платы и вырезом в плате в Altium Designer. Процесс для Altium NEXUS аналогичен, за исключением того, что для отправки изменний в ECAD используется панель Collaboration, а не панель MCAD CoDesigner.

► Узнайте больше о Режимах редактирования вершин

► Узнайте больше об Определении формы платы

При исправлении одной проблемы ECAD-система пересчитывает весь контур платы, и этот пересчет может устранить другие проблемы автоматически, поэтому рекомендуется выполнять отправку после каждого исправления.

Видимость изменений, выполненных на стороне ECAD-системы

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

Получение изменений из ECAD-системы в сборку

  1. В MCAD-системе откройте сборку платы как отдельный файл (как корневую сборку).
  2. Откройте панель Altium CoDesigner.
  3. Нажмите Pull.
  4. Просмотрите изменения в таблице, включите те, которые вы хотите применить, и нажмите кнопку Apply.

    Перед передачей платы из ECAD- в MCAD-систему 3D-модели компонентов преобразуются в формат Parasolid. Могут возникнуть ситуации, когда некоторые компоненты не могут быть преобразованы. Такие модели заменяются в MCAD-системе ограничивающими параллелепипедами, и CoDesigner отобразит предупреждение об этом.

    Либо вы можете заменить такую модель однотельной моделью Parasolid в ECAD-системе, поскольку такие модели передаются между ECAD- и MCAD-системами без преобразования. Узнайте больше об Исправлении проблемных моделей.

Когда сборка платы открыта в MCAD-системе первый раз

  1. Добавьте сборку платы в сборку устройства.
  2. Добавьте подходящие сопряжения/ограничения.

Если контур платы не соответствует форме корпуса:

  1. Начните редактирование детали платы.
  2. Измените эскиз элемента вытягивания платы, чтобы форма соответствовала корпусу.

    Примечания:

    • Один из способов изменения формы платы – удалить весь контур и создать его с нуля с помощью отступа от соответствующего контура корпуса.

Внесение изменений в конструкцию платы в MCAD-системе

Далее приведено несколько советов, позволяющих обеспечить, что конструктивные формы и объекты, используемые в MCAD-системе, будут поддерживаться при передаче платы в ECAD-систему.

Редактирование контура платы:

  1. Начните редактирование детали платы.
  2. Измените эскиз элемента вытягивания платы.

    Примечания:

    • Не включайте какие-либо внутренние контуры в эскиз контура платы в Creo и Inventor или в эскиз контура гибко-жесткой платы в SolidWorks. Для вырезов и отверстий используйте соответственно конструктивные элементы выреза и отверстия.
    • Не создавайте множество профилей в эскизе контура платы в Inventor. CoDesigner может интерпретировать их непредсказуемым образом.

Изменение начала координат платы в MCAD-системе:

  1. Если необходимо, инженер-механик может изменить начало координат детали платы в MCAD-системе на ранних стадиях определения платы. Для этого инженер-механик может полностью переместить или изменить эскиз контура платы в детали платы. Обратите внимание, что к детали платы применено ограничение "Зафиксировать" в сборке платы, и ее начало координат совпадает с началом координат сборки (соответственно, “начало координат в MCAD-системе” относится как к началу координат детали платы, так и к началу координат сборки платы). Настоятельно рекомендуется НЕ изменять или нарушать это ограничение, поскольку это может привести к непредсказуемым изменениям.

    Примечания:

    • Если компоненты уже размещены, их следует переместить соответствующим образом в сборке платы.
    • Начало координат платы в ECAD-системе не будет изменено, оно обрабатывается отдельно.

Создание/изменение крепежных отверстий:

  1. Начните редактирование детали платы.
  2. Создайте/измените конструктивный элемент отверстия (Hole) на верхней или нижней грани детали платы.

    Примечания:

    • Массивы конструктивных элементов не поддерживаются. Все элементы, включенные в массив, будут передаваться из MCAD в ECAD и обратно, но при изменении какого-либо элемента массива в ECAD-системе массив будет нарушен.*
    • Если положение отверстия определено относительно края платы, эти связи будут удалены при последующем изменении контура платы в ECAD-системе и ее передаче обратно в MCAD-систему. Перейдите в раздел Работа с ограничениями и размерами ниже, чтобы получить более подробную информацию по работе с отверстиями.

Создание/изменение вырезов:

  1. Начните редактирование детали платы.
  2. Создайте/измените конструктивный элемент вытянутого выреза (Extruded Cut) на верхней или нижней грани детали платы.

    Примечания:

    • Эскизы со множеством контуров не поддерживаются в PTC Creo и Autodesk Inventor, использовать их не следует.*
    • Массивы конструктивных элементов не поддерживаются. Все элементы, включенные в массив, будут передаваться из MCAD в ECAD и обратно, но при изменении какого-либо элемента массива в ECAD-системе массив будет нарушен.*
    • Если эскиз вытянутого выреза определен относительно края платы, эти связи будут удалены, если контур платы впоследствии будет изменен в ECAD- и отправлен обратно в MCAD-систему.

Изменение размещения компонентов:

  1. Начните редактирование сборки платы.
  2. Переместите/поверните/переверните компонент или задайте сопряжения/ограничения.

    Примечания:

    • Отверстия и шелкография компонентов не перемещаются вслед за компонентом в MCAD-системе. Чтобы отразить подобные изменения, зависящие от компонентов, передайте плату в ECAD-систему, примените эти изменения здесь, затем передайте плату обратно из ECAD- в MCAD-систему, чтобы обновить отверстия и шелкографию компонентов.
    • Сопряжение/ограничения в MCAD-системе, которые ссылаются на края платы, могут быть удалены, если форма платы изменена в ECAD-системе.

Синхронизация зафиксированных или ограниченных компонентов в MCAD-системе в заблокированные компоненты в ECAD-системе

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

Передача параметров компонентов из ECAD- в MCAD-системе

Параметры компонента на плате в ECAD-системе передаются в соответствующие модели, созданные в MCAD-системе. Обратите внимание, что это не относится к компонентам, которые изначально были размещены в MCAD-системе.

Работа с ограничениями и размерами в MCAD-системе

Ограничения, примененные к контуру платы:

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

    Примечание: Помните, что интерфейс CoDesigner нельзя использовать для передачи изменений между инженерами-механиками (см. раздел Синхронизация изменений между инженерами-механиками).

Ограничения, примененные к компонентам:

  1. Инженер-механик может применить ограничение из компонента плате, корпусу или другому компоненту. Эти ограничения останутся в порядке, если модель этого компонента может быть найдена локально (если сборка платы не создана с нуля в другой папке или если для хранения моделей задана общая папка). Однако если компонент перемещается на стороне ECAD-системы, изменение положения на стороне MCAD-системы может не соответствовать этому перемещению, и его следует проверить вручную (CoDesigner уведомит вас о такой ситуации). Для компонентов с посадочными местами из ECAD-системы просвет компонента (положение относительно поверхности платы в направлении оси Z) будет всегда определяться положением STEP-модели в посадочном месте. При приеме платы в MCAD-систему интерфейс CoDesigner будет пытаться переопределить конфликтующие ограничения MCAD-системы.

    Примечание: Будьте внимательны при применении сопряжений/ограничений. Например, если вы не зафиксировали сборку платы в сборке устройства и затем применили ограничение между компонентом на плате и корпусом, это может вызвать непредсказуемые изменения в конструкции.

Изменения, которые не будут переданы из MCAD- в ECAD-системе

  • Толщина платы – определяется стеком слоев в ECAD-системе.

    Примечание: Изменение толщины платы в MCAD-системе будет отображено в ECAD-системе как не доступное для применения, поэтому ECAD-инженер будет уведомлен о планируемом изменении.
  • Любые дополнительные геометрические конструктивные элементы, примененные к детали платы (например, фаски и скругления), за исключением отверстий и вырезов в вертикальном направлении платы.
  • Любые дополнительные геометрические конструктивные элементы, созданные в контексте сборки платы (например, отверстия, созданные в контексте сборки), если эти элементы не переданы в детали.
  • Положение отверстий компонентов, если они перемещены отдельно от компонентов.
  • Размер отверстий компонентов.
  • Массивы конструктивных элементов.
  • Эскизы вырезов со множеством контуров (в PTC Creo и Autodesk Inventor).
  • Изменения вытянутого проводящего рисунка.
  • Изменения шелкографии.

Отправка корпуса из MCAD в ECAD

В CoDesigner 2.2.0 была добавлена поддержка работы на уровне сборки устройства в MCAD-системе и возможность передачи корпуса с платой в ECAD-систему. Процесс включения сборки платы в корпус устройства и передачи корпуса в Altium Designer показан на видео ниже.

Обратите внимание, что эта опция не доступна в стандартном плане подписки. Проектировщики со стандартным планом подписки могут посмотреть это видео, где показан другой подход к передаче корпуса.

Советы по работе с корпусом:

  • После размещения сборки платы в корпусе нажмите кнопку Refresh в панели Altium CoDesigner. CoDesigner обнаружит связь между платой и корпусом и приведет названия всех сборок плат, добавленных в корпус устройства в верхней части панели.
  • Когда связь обнаружена, последним шагом является добавление корпуса в плату. Для этого:
    • Выберите корпус в дереве модели.
    • Отобразите ленту Altium CoDesigner.
    • Нажмите кнопку Enclosure на ленте.
    • Откройте/отобразите панель Altium CoDesigner, где вы можете убедиться, что корпус связан с платой, в разделе Board Enclosure вкладки PCB Definition панели.
  • Корпус платы теперь может быть отправлен в ECAD-систему.
На видео выше показано устранение проблем с контуром платы и вырезом в плате в Altium Designer. Процесс для Altium NEXUS аналогичен, за исключением того, что для отправки изменний в ECAD используется панель Collaboration, а не панель MCAD CoDesigner.

Отправка сборки платы с изменениями в ECAD-систему

  • Убедитесь, что сборка платы открыта в MCAD-системе как отдельный документ (как корневая сборка).
  • Перейдите в панель Altium CoDesigner.
  • Нажмите кнопку Push.
* Улучшение этой функциональности планируется в будущих обновлениях.

Различия в поддержке объектов и конструктивных элементов

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

Функциональная возможность

SOLIDWORKS

Inventor

PTC Creo

Сплайны для вырезов и контура платы

да

нет

да

Поддержка сборок как механических деталей

да

нет

да

Интеграция с Windchill

нет

нет

да

Content
Content