Altium Designer Documentation

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

Последнее изменение: Pavel Demidov; 05.05.2021

Содержание

Полное содержание

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

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

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

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

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

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

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

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

С помощью сервера управляемых данных 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

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

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

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

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

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

  • В Altium Designer для передачи и приема проектных изменений и отображения сообщений используется панель MCAD CoDesigner.
  • В 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 со вкладками, реализованную в 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.

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

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

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

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

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

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

В SOLIDWORKS включите надстройку Altium CoDesigner, чтобы панель CoDesigner стала доступной

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

  1. Перед установкой закройте SOLIDWORKS.
  2. Загрузите и установите надстройку SOLIDWORKS (AltiumCoDesignerSolidWorks_<НомерВерсии>.exe).
  3. Запустите SOLIDWORKS и включите надстройку через диалоговое окно Add-Ins, как показано выше.
  4. После того, как надстройка включена, вкладка Altium CoDesigner может быть добавлена во вкладки панели задач обычным образом. Все действия, связанные с совместной работой, осуществляются через эту вкладку.

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

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

После того, как надстройка включена, вкладку панели задач CoDesigner можно включать и отключать по необходимости

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

  1. Щелкните ЛКМ по иконке Setup в верхней части панели задач, как показано выше. Будет открыто диалоговое окно Customize Taskpane Tabs.
  2. В этом диалоговом окне включите вкладку Altium CoDesigner.

Подключение к серверу управляемых данных в SOLIDWORKS

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

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

Далее приведены отдельные описания входа в Workspace на Altium 365 и на самоуправляемый сервер.

Подключение к Workspace, размещенному на Altium 365

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

  1. На вкладке панели задач Altium CoDesigner выберите опцию Use Altium 365.
  2. Введите email-адрес, который вы используете для входа в AltiumLive, в качестве имени пользователя (User Name), и пароль AltiumLive (Password).
  3. Включите параметр Sign in automatically, чтобы сохранить эти данные (в том числе пароль) и автоматически подключаться к Workspace (через платформу Altium 365) при каждом запуске SOLIDWORKS.
  4. Нажмите кнопку Sign In для подключения.

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

Меню для выбора активного Workspace для переключения на пользовательский сервер или для выхода

Подключение к самоуправляемому серверу

Вход на самоуправляемый сервер.

  1. На вкладке панели задач Altium CoDesigner выберите опцию Use Custom Server.
  2. При первом входе необходимо указать URL-адрес сервера (Server address) для подключения к самоуправляемому серверу. Адрес предоставляется администратором сервера управляемых данных.
  3. Введите имя пользователя (User Name) и пароль (Password), также предоставленные администратором сервера управляемых данных.
  4. Включите параметр Sign in automatically, чтобы сохранить эти данные (в том числе пароль) и автоматически подключаться к самоуправляемому серверу при каждом запуске SOLIDWORKS.

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

После входа на сервер управляемых данных вы можете открыть существующую плату или создать новую сборку

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

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

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

  • Common folder for storing models that are coming from ECAD (Общая папка хранения моделей, полученных из ECAD) – все модели компонентов, созданные CoDesigner, будут храниться в этой папке, независимо от того, какому проекту они принадлежат (обратите внимание, что деталь и сборка платы создаются интерфейсом CoDesigner в папке проекта, указанной при изначальном приеме проекта в Solidworks). Если папка не указана, все модели компонентов будут созданы в папке проекта, и они будут не доступны для повторного использования в других проектах.
  • Build 3D geometry for copper (Создание 3D-геометрии проводящего рисунка) – верхний и нижний проводящие слои платы всегда отображаются в качестве рисунков на поверхностях детали платы. Когда эта опция включена, CoDesigner также будет создавать вытянутые конструктивные элементы для представления всех проводящих слоев, а также металлизации сквозных контактных площадок. Обратите внимание, что при включении этой опции может формироваться большое количество данных, что может значительно сказаться на производительности.

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

  • Build Vias (Формировать переходные отверстия) – включите эту опцию, чтобы также создавать столбики переходных отверстий (эта опция была добавлена в CoDesigner 2.2.0).

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

  • Transfer board sketch holes that are bigger than <Size><Units> to ECAD as cutouts (Передавать в ECAD эскизы отверстий платы, больших <Размер><Единицы измерения>, как вырезы) – отверстие, присутствующее в эскизе профиля платы, которое может быть интерпретировано в ECAD-системе как контактная площадка (круглая, квадратная или овальная), с размером отверстия (или шириной паза), равным или меньшим этой величины, будет преобразовано в ECAD-системе в свободную контактную площадку. Отверстие, большее этого значения, будет преобразовано в вырез в плате. Отверстия, отличные от круглых, которые не соответствуют квадратной или овальной форме, всегда преобразуются в вырезы в плате, независимо от их размера.
  • Participate in the product improvement program (Принимать участие в программе улучшения продукта) – включите эту опцию, чтобы автоматически предоставлять Altium техническую информацию о вашем использовании CoDesigner.

    Узнайте больше о программе улучшения продукта.

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

Хранение декалей в SOLIDWORKS (CoDesigner 2.3.0)

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

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

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

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

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

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

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

В Autodesk Inventor включите надстройку Altium CoDesigner для доступа к панели CoDesigner

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

  1. Перед установкой закройте Autodesk Inventor.
  2. Загрузите и установите надстройку Inventor (AltiumCoDesignerInventor_<НомерВерсии>.exe).
  3. Запустите Autodesk Inventor и убедитесь, что надстройка установлена и включена для загрузки в диалоговом окне Add-In Manager, как показано выше.
  4. После того, как надстройка включена, панель Altium CoDesigner можно добавить в Autodesk Inventor обычным образом. Все действия, связанные с совместной работой, осуществляются через эту панель.

Отображение панели CoDesigner

В Autodesk Inventor панели могут быть включены с помощью кнопки + в верхней части панели.

Панель CoDesigner можно отображать и скрывать с помощью меню +

Если панель Altium CoDesigner не отображается в Autodesk Inventor:

  1. Нажмите кнопку + в верхней части панели, как показано выше.
  2. Будет отображено меню всех доступных панелей. Выберите Altium CoDesigner из списка.

Подключение к серверу управляемых данных в Autodesk Inventor

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

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

Далее приведены отдельные описания входа в Workspace на Altium 365 и на самоуправляемый сервер.

Подключение к Workspace, размещенному на Altium 365

Сначала войдите в сервер управляемых данных с помощью полей входа в панели Altium CoDesigner

  1. В панели Altium CoDesigner выберите опцию Use Altium 365.
  2. Введите email-адрес, который вы используете для входа в AltiumLive, в качестве имени пользователя (User Name), и пароль AltiumLive (Password).
  3. Включите параметр Sign in automatically, чтобы сохранить эти данные (в том числе пароль) и автоматически подключаться к Workspace (через платформу Altium 365) при каждом запуске Autodesk Inventor.
  4. Нажмите кнопку Sign In для подключения.

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

Меню для выбора активного Workspace для переключения на пользовательский сервер или для выхода

Подключение к самоуправляемому серверу

Сначала войдите на сервер управляемых данных с помощью полей входа на вкладке панели Altium CoDesigner

  1. В панели Altium CoDesigner выберите опцию Use Custom Server.
  2. При первом входе необходимо указать URL-адрес сервера (Server address) для подключения к самоуправляемому серверу. Адрес предоставляется администратором сервера управляемых данных.
  3. Введите имя пользователя (User Name) и пароль (Password), также предоставленные администратором сервера управляемых данных.
  4. Включите параметр Sign in automatically, чтобы сохранить эти данные (в том числе пароль) и автоматически подключаться к самоуправляемому серверу при каждом запуске Autodesk Inventor.

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

После входа на сервер управляемых данных вы можете открыть существующую плату или создать новую сборку

Настройка совместной работы AutoDesk Inventor

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

Настройка CoDesigner для Autodesk Inventor

  • Common folder for storing models that are coming from ECAD (Общая папка хранения моделей, полученных из ECAD) – все модели компонентов, созданные CoDesigner, будут храниться в этой папке, независимо от того, какому проекту они принадлежат (обратите внимание, что деталь и сборка платы создаются интерфейсом CoDesigner в папке проекта, указанной при изначальном приеме проекта в Autodesk Inventor). Если папка не указана, все модели компонентов будут созданы в папке проекта, и они будут не доступны для повторного использования в других проектах.
  • Build 3D geometry for Copper (Создание 3D-геометрии проводящего рисунка) – верхний и нижний проводящие слои платы всегда отображаются в качестве рисунков на поверхностях детали платы. Когда эта опция включена, CoDesigner также будет создавать вытянутые конструктивные элементы для представления всех проводящих слоев, а также металлизации сквозных контактных площадок. Обратите внимание, что при включении этой опции может формироваться большое количество данных, что значительно скажется на производительности.

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

  • Build Vias (Формировать переходные отверстия) – включите эту опцию, чтобы также создавать столбики переходных отверстий (эта опция была добавлена в CoDesigner 2.2.0).

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

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

    Узнайте больше о программе улучшения продукта.

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

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

Поддержка CoDesigner для Autodesk Fusion 360 на текущий момент находится в состоянии открытого бета-тестирования.

Для взаимодействия с Autodesk Fusion 360 необходимо установить надстройку Altium CoDesigner for Autodesk Fusion 360.

В Autodesk Fusion 360 включите надстройку Altium CoDesigner для доступа к панели CoDesigner

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

  1. Перед установкой закройте Autodesk Fusion 360.
  2. Загрузите и установите надстройку Fusion 360 (AltiumCoDesignerFusion360_<НомерВерсии>.exe).
  3. Запустите Autodesk Fusion 360 и убедитесь, что надстройка установлена и доступна в разделе Add-Ins ленты Tools, как показано ниже.
  4. Надстройка CoDesigner добавляет панель Altium CoDesigner в Autodesk Fusion 360. Все действия, связанные с совместной работой, осуществляются через эту панель.

Отображение панели CoDesigner

Панель CoDesigner можно отображать и скрывать с помощью кнопки или меню

В Autodesk Fusion 360 панель Altium CoDesigner может быть включена с помощью команды меню или кнопки Altium CoDesigner, как показано выше.

Подключение к серверу управляемых данных в AutoDesk Fusion 360

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

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

Далее приведены отдельные описания входа в Workspace на Altium 365 и на самоуправляемый сервер (Concord Pro).

Подключение к Workspace, размещенному на Altium 365

Сначала войдите в сервер управляемых данных с помощью полей входа в панели Altium CoDesigner

  1. В панели Altium CoDesigner выберите опцию Use Altium 365.
  2. Введите email-адрес, который вы используете для входа в AltiumLive, в качестве имени пользователя (User Name), и пароль AltiumLive (Password).
  3. Включите параметр Sign in automatically, чтобы сохранить эти данные (в том числе пароль) и автоматически подключаться к Workspace (через платформу Altium 365) при каждом запуске Autodesk Fusion 360.
  4. Нажмите кнопку Sign In для подключения.

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

Меню для выбора активного Workspace для переключения на пользовательский сервер или для выхода

Подключение к самоуправляемому серверу

Сначала войдите на сервер управляемых данных с помощью полей входа на вкладке панели Altium CoDesigner

  1. В панели Altium CoDesigner выберите опцию Use Custom Server.
  2. При первом входе необходимо указать URL-адрес сервера (Server address) для подключения к самоуправляемому серверу. Адрес предоставляется администратором сервера управляемых данных.
  3. Введите имя пользователя (User Name) и пароль (Password), также предоставленные администратором сервера управляемых данных.
  4. Включите параметр Sign in automatically, чтобы сохранить эти данные (в том числе пароль) и автоматически подключаться к самоуправляемому серверу при каждом запуске Autodesk Fusion 360.

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

После входа на сервер управляемых данных вы можете открыть существующую плату или создать новую сборку

Примечания:

  • Изначальная поддержка Autodesk Fusion 360 включает в себя только набор функциональных возможностей, доступных в плане подписки Standard, независимо от вашего текущего плана подписки.
  • Представление проводников и шелкографии отличается от того, как оно реализовано в других MCAD-системах. Во Fusion 360 эти элементы представлены эскизными компонентами внутри детали платы. Эти компоненты скрыты по умолчанию, но при необходимости можно отобразить их и создать 3D-элементы, такие как вытягивание или вытянутая поверхность.
  • В этой бета-версии пользователи могут столкнуться с проблемами производительности при начальном приеме во Fusion 360 платы с более 500 компонентами.

Эти проблемы будут устранены в будущих версиях.

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

Для взаимодействия PTC Creo с Altium Designer необходимо установить надстройку Altium CoDesigner for PTC Creo.

Нажмите кнопку CoDesigner, чтобы открыть панель Altium CoDesigner

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

  1. Перед установкой закройте PTC Creo.
  2. Загрузите и установите надстройку PTC Creo (AltiumCoDesignerPtcCreo_<НомерВерсии>.exe).
  3. Запустите PTC Creo. В ленте приложения будет отображен раздел Altium с кнопкой CoDesigner. Нажмите эту кнопку, чтобы отобразить/скрыть панель Altium CoDesigner. Все действия, связанные с совместной работой, осуществляются через эту панель.
Если вы используете Workspace, размещенный на Altium 365, вы также можете загрузить установщик надстройки из веб-интерфейса Workspace. На странице MCAD Plugins щелкните ЛКМ по плитке PTC Creo. На следующей странице нажмите кнопку Нажмите кнопку Download Installer, чтобы загрузить надстройку CoDesigner, чтобы загрузить установщик.

Отображение панели Altium CoDesigner

После того, как надстройка включена, панель Altium CoDesigner можно включать и отключать по необходимости

Если панель Altium CoDesigner не отображается в PTC Creo:

  1. Нажмите кнопку CoDesigner в разделе AltiumAltium ленты, как показано выше.
  2. Будет отображена панель Altium CoDesigner. Нажмите кнопку еще раз, чтобы скрыть панель.
Если кнопка CoDesigner не отображается в ленте, выполните действия, описанные здесь.

Подключение к серверу управляемых данных в PTC Creo

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

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

Далее приведены отдельные описания входа в Workspace на Altium 365 и на самоуправляемый сервер.

Подключение к Workspace, размещенному на Altium 365

Сначала войдите на сервер управляемых данных с помощью полей входа в панели Altium CoDesigner

  1. В панели Altium CoDesigner выберите опцию Use Altium 365.
  2. Введите email-адрес, который вы используете для входа в AltiumLive, в качестве имени пользователя (User Name), и пароль AltiumLive (Password).
  3. Включите параметр Sign in automatically, чтобы сохранить эти данные (в том числе пароль) и автоматически подключаться к Workspace (через платформу Altium 365) при каждом запуске PTC Creo.
  4. Нажмите кнопку Sign In для подключения.

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

Меню для выбора активного Workspace для переключения на пользовательский сервер или для выхода

Подключение к самоуправляемому серверу

Сначала войдите на сервер управляемых данных с помощью полей входа в панели Altium CoDesigner

  1. В панели Altium CoDesigner выберите опцию Use Custom Server.
  2. При первом входе необходимо указать URL-адрес сервера (Server address) для подключения к самоуправлямому серверу. Адрес предоставляется администратором сервера управляемых данных.
  3. Введите имя пользователя (User Name) и пароль (Password), также предоставленные администратором сервера управляемых данных.
  4. Включите параметр Sign in automatically, чтобы сохранить эти данные (в том числе пароль) и автоматически подключаться к самоуправляемому серверу при каждом запуске PTC Creo.

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

После входа на сервер управляемых данных вы можете открыть существующую плату или создать новую сборку

Настройка совместной работы PTC Creo

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

Настройка CoDesigner для PTC Creo

  • Common folder for storing models that are coming from ECAD (Общая папка хранения моделей, полученных из ECAD) – все модели компонентов, созданные CoDesigner, будут храниться в этой папке, независимо от того, какому проекту они принадлежат (обратите внимание, что деталь и сборка платы создаются интерфейсом CoDesigner в папке проекта, указанной при изначальном приеме проекта в Solidworks). Если папка не указана, все модели компонентов будут созданы в папке проекта, и они будут не доступны для повторного использования в других проектах.
  • Build 3D geometry for Copper (Создание 3D-геометрии проводящего рисунка) – верхний и нижний проводящие слои платы всегда отображаются в качестве рисунков на поверхностях детали платы. Когда эта опция включена, CoDesigner также будет создавать вытянутые конструктивные элементы для представления всех проводящих слоев, а также металлизации сквозных контактных площадок. Обратите внимание, что при включении этой опции может формироваться большое количество данных, что может значительно сказаться на производительности.

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

  • Build Vias (Формировать переходные отверстия) – включите эту опцию, чтобы также создавать столбики переходных отверстий (эта опция была добавлена в CoDesigner 2.2.0).

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

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

    Узнайте больше о программе улучшения продукта.

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

Если панель CoDesigner не отображается в Creo

Может возникнуть ситуация, когда кнопка для отображения/скрытия панели CoDesigner не появляется в Creo. Следуйте действиям, описанным ниже, чтобы исправить это.

Проверьте, что кнопка отображения панели CoDesigner не скрыта

Видимость кнопки, на которую следует нажать для отображения панели CoDesigner, настраивается в диалоговом окне Creo Parametric Options. Чтобы открыть это диалоговое окно, щелкните ПКМ по ленте в Creo и выберите команду Customize the Ribbon из контекстного меню.

  • Убедитесь, что опция Altium (Custom) включена, как показано ниже.

  • Если опция Altium (Custom) включена, но кнопка CoDesigner всё ещё не отображается на ленте Creo, нажмите кнопку Reset в диалоговом окне и выберите команду Reset only selected Ribbon tab, как показано ниже.

Надстройку не удалось запустить

Если надстройка CoDesigner не отображается в диалоговом окне Creo Parametric Options, она могла не запуститься. Наилучшим способом исправления этого является переустановка надстройки.

Надстройку не удалось загрузить

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

  • Откройте диалоговое окно Auxilary Applications, как показано ниже.

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

  • Если Altium CoDesigner нет в списке, закройте информационное окно и нажмите кнопку Register в диалоговом окне Auxilary Applications.
  • Будет открыто диалоговое окно Register Auxiliary Applications. Перейдите в расположение, где находятся файлы установки надстройки для вашей версии Creo. На изображении ниже это показано для Creo 5.0.

  • Выберите файл Altium.dat и нажмите Open. Если надстройка уже была успешно зарегистрирована, будет открыто следующее диалоговое окно.

  • Если эти действия не помогли, свяжитесь с технической поддержкой Altium.

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

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

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

Your managed content server can be configured and managed through a web browserУправление сервером управляемых данных и его настройку можно осуществить через веб-браузер.

Проще всего получить доступ к Workspace через https://365.altium.com/.

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

Если вам доступно множество Workspace, щелкните ЛКМ по своему имени в правой верхней части, чтобы отобразить меню, где вы можете выбрать нужный Workspace.

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

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

или

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

Вход на сервер управляемых данных через веб-интерфейс

Настройку учетных записей пользователей, паролей и ролей осуществляет администратор.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Создание проекта

    Чтобы вы могли опубликовать проект MCAD-инженеру, в нем должен быть документ платы.

    Диалоговое окно Create Project используется для создания управляемого проекта на сервере управляемых данных

    Для создания нового управляемого проекта:

    1. Выберите команду File » New » Project, чтобы открыть диалоговое окно Create Project.
    2. В столбце Locations выберите сервер управляемых данных.
    3. Задайте тип проекта (Project Type) PCB <Default>
    4. Задайте прочие настройки в диалоговом окне:
      • Project Name – название проекта Altium Designer.
      • Description – опциональное описание проекта.
      • Folder – папка сервера управляемых данных, в которой будет храниться проект.
      • Local Storage – папка на жестком диске, в которую будет сохранена рабочая копия проекта (будет автоматически создана папка проекта, названная в соответствии с именем проекта).
      Поля Folder и Local Storage становятся доступны при щелчке ЛКМ по элементу управления Advanced.

    Добавление платы в проект

    Независимо от того, где проект был изначально создан, в проект Altium Designer должна быть добавлена плата.

    Добавление платы в управляемый проект

    Добавлениe документа платы:

    1. Выберите команду File » New » PCB. В проект будет добавлена новая пустая плата, которая будет открыта в рабочей области.
    2. Сохраните плату под подходящим именем (File » Save).

    Определение стека слоев платы

    Стек слоев платы определяется в Layer Stack Manager редактора плат.

    Важно задать стек слоев, поскольку это определит толщину платы для MCAD-инженера

    Для определения стека слоев:

    1. Выберите Design » Layer Stack Manager. Редактор Layer Stack Manager будет открыт как отдельная вкладка документа, как показано выше.
    2. Используйте контекстное меню для добавления необходимых новых слоев в стек.
    3. Для каждого из слоев нажмите кнопку Нажмите кнопку с многоточием, чтобы настроить материал слоя в столбце Material, чтобы выбрать нужный материал слоя из библиотеки материалов.
    4. Сохраните стек слоев, чтобы применить изменения к плате. Перейдите по этой ссылке, чтобы узнать больше об определении стека слоев.
    5. Сохраните файл платы и проект (File » Save All). Это сохранит рабочие копии файлов проекта.
    6. Сохраните файлы проекта на сервере управляемых данных. Щелкните ПКМ по названию проекта в панели Projects и выберите Save to Server из контектсного меню. Будет открыто диалоговое окно Commit to Version Control, где будут указаны измененные файлы, которые необходимо зафиксировать. Введите комментарий, если необходимо, и нажмите кнопку Commit and Push.

    Передача платы MCAD-инженеру

    В предположении, что форма платы определяется в MCAD-системе, плату теперь можно отправить в MCAD-систему.

    После определения стека слоев плату можно передавать MCAD-инженеру

    Для отправки платы в MCAD-систему:

    1. Если панель MCAD CoDesigner не открыта, нажмите кнопку Нажмите кнопку, чтобы открыть панель MCAD CoDesigner (нижний правый угол окна приложения) и выберите панель из меню.
    2. Нажмите кнопку Push в панели. Кнопка также может называться Push and Share (Отправить и опубликовать), подробнее об этом ниже.
    3. Будет отображено диалоговое окно сообщения. Введите сообщение MCAD-инженеру, которое описывает то, что вы хотите передать ему.
    4. Нажмите Post, чтобы завершить процесс отправки. Будет отображено диалоговое окно, отображающее состояние процесса.
    5. По завершении отправки в панели будет отображена ветка активности, как показано выше.

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

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

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

    ► Узнайте больше о том, что происходит при нажатии Push and Share

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

    Если проект и плата уже были созданы в Altium Designer, но еще не были открыты в MCAD-системе, проект следует принять с сервера управляемых данных. Для этого:

    1. Откройте MCAD-систему.
    2. Откройте панель Altium CoDesigner. Войдите на сервер управляемых данных, если вы еще не вошли.
    3. Поскольку в данный момент нет открытых сборок, в панели будут отображены кнопки Pull Board и New Board. Нажмите кнопку Pull Board From Server.
    4. Будет открыто диалоговое окно Select Project. Выберите нужный проект и нажмите Open.

      Если плата не была открыта в MCAD-системе, нажмите кнопку Pull Board from Server

    5. В SOLIDWORKS и Autodesk Inventor будет открыто диалоговое окно Windows Save As. Сохраните MCAD-сборку в подходящее положение.

      В PTC Creo будет открыто диалоговое окно Checkout Project, если Creo подключен к Windchill, в котором сборку проекта MCAD можно переименовать, если это необходимо. Здесь также указаны текущие расположения рабочей директории и папки моделей библиотек. Нажмите Checkout, чтобы создать MCAD-сборку.

      Используйте диалоговое окно Checkout Project, чтобы переименовать сборку и подтвердить расположения для рабочей директории и моделей

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

      Измените форму платы нужным образом и сохраните изменения как сборку MCAD

    7. Когда это необходимо, проектные изменения могут быть отправлены в ECAD-систему нажатием кнопки Push в панели Altium CoDesigner.
  4. В MCAD-системе задайте форму платы, крепежные отверстия и положение критических мехатронных компонентов. Сохраните сборку.
  5. В MCAD-системе отправьте (Push) плату – определение платы, отверстия и размещенные компоненты будут сохранены на сервере управляемых данных.
  6. В ECAD-системе откройте плату и нажмите Pull, чтобы загрузить обновленное определение платы и информацию о компонентах с сервера управляемых данных.
    Точность изменений, обнаруживаемых CoDesigner, на данный момент составляет 0,5 милов (0,0127 мм) для линейных размеров и 0,5 градуса для угловых размеров. Эта точность будет повышена в будущих обновлениях CoDesigner.

    Изменения можно передавать между MCAD- и ECAD-системами с помощью панели CoDesigner на любом этапе процесса проектирования.

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

    1. Чтобы передать проектные изменения, нажмите кнопку Push в соответствующей панели.
    2. При нажатии кнопки Push, в верхней части панели CoDesigner исходного редактора появится окно редактирования. Введите сообщение об изменении и нажмите Post.
    3. При нажатии кнопки Post:
      • Рабочая копия измененного файла платы автоматически сохраняется, если она не сохранена.
      • Изменения записываются на сервер управляемых данных.
      • Отправленное сообщение автоматически отображается в потоке сообщений панели CoDesigner исходного редактора.
      • При следующем открытии рабочей копии файла проекта в целевом редакторе, в его панели CoDesigner будет отображено сообщение, что есть ожидающее изменение, как показано на изображении вверху справа.
    4. Нажмите View Changes в панели целевого редактора, чтобы отобразить список изменений, необходимых для повторной синхронизации проекта.

    Работа со списком изменений

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

    Входящие изменения приводятся в панели CoDesigner, их можно выборочно включить, если необходимо

    • Различия, обнаруженные между текущим проектом и слепком, сохраненным на сервере управляемых данных, будут приведены в списке в качестве изменений.
    • Изменение не обязательно должно быть принято. Если изменение проигнорировано, оно появится в списке снова при следующем обновлении в этом направлении. Имейте в виду, что если вы проигнорируете изменение (например, перемещение крепежного отверстия) и затем выполните передачу проектных изменений, то проигнорированное изменение может быть перезаписано, поскольку в вашей версии крепежное отверстие все еще находится в старом расположении. MCAD-инженер может избежать потери своего изменения, не принимая перемещение крепежного отверстия.
    • Одно проектное изменение (например, изменение положения компонента) может отобразиться в списке как множество изменений. При перемещении компонента на плате, в MCAD-системе происходит изменение положения компонента, фигур, которые образуют шелкографию компонента, и фигур, которые формируют проводящий рисунок на верхнем и нижнем слое. Соответствующие изменения следует принимать вместе.
    • Список может включать в себя изменения, которые нет необходимости применять в целевой среде. В этом случае, изменение будет отображено, но флажок будет недоступен, что говорит о том, что различие не может быть устранено.
    • При щелчке ЛКМ по изменению в списке оно подсвечивается в рабочей области, если это возможно.
    • Нажмите Apply, чтобы применить отмеченные изменения.

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

    Чтобы продолжить работу над существующим проектом платы (в ECAD-системе или MCAD-системе), просто повторно откройте рабочую копию файла сборки (MCAD) или проект и документ платы (ECAD). Если есть ожидающие изменения, в панели CoDesigner будет отображено предупреждение New changes have been detected!

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

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

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

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

Вы можете начать процесс проектирования в MCAD-системе через панель Altium CoDesigner.

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

Проект платы можно создать в MCAD-системе, если необходимо

  1. Подключитесь к CoDesigner, как описано в разделе Установка надстройки CoDesigner в MCAD-систему и ее настройка.
  2. Нажмите кнопку New Board в панели Altium CoDesigner (также называется вкладкой в некоторых MCAD-системах).
  3. Будет открыто диалоговое окно Select Project. Нажмите кнопку New Project в диалоговом окне, как показано выше.
  4. Будет открыто диалоговое окно Create New Server Project, как показано выше. В этом диалоговом окне введите подходящее название и опциональное описание проекта и нажмите OK. Будет открыто диалоговое окно Windows Save As.
  5. В MCAD-системе будет создана сборка по умолчанию, которую необходимо сохранить в подходящем расположении. Введите название сборки, выберите расположение для ее хранения и нажмите Save в диалоговом окне Windows Save As. В рабочей области MCAD-системы будет отображена новая форма платы по умолчанию. На этом этапе также будет создан проект Altium Designer на сервере управляемых данных.
  6. Информации о новой форме платы пока что нет на сервере управляемых данных. Чтобы добавить ее, нажмите кнопку Push в панели Altium CoDesigner. В панели Altium CoDesigner появится окно сообщения, и это сообщение будет отображено в ECAD-системе.
  7. Введите краткое описание в окне сообщения и нажмите кнопку Post. В процессе сохранения изменений формы платы на сервере управляемых данных будет открыто информационное диалоговое окно. По завершении процесса будет отображено сообщение в панели Altium CoDesigner.
  • При нажатии кнопки для отправки вы сохраняете на сервере управляемых данных список доступных для передачи изменений, а не целый файл платы. Файл платы также должен быть создан в Altium Designer. Все изменения из MCAD-системы затем могут быть приняты в Altium Designer и применены к этой плате. Перейдите в раздел Добавление платы в проект, чтобы узнать, как создать файл платы в Altium Designer.
  • Вы можете продолжить изменять форму платы в MCAD-системе, но ее не следует рассматривать как рабочую, пока в Altium Designer не задана толщина платы. Толщина платы задается путем определения структуры слоев платы в Altium Designer. Это необходимо сделать до размещения 3D-моделей и крепежных отверстий в MCAD-системе, поскольку изменение толщины платы может повлиять на зазоры между 3D-моделями и сборкой платы.
Рабочая копия проекта MCAD является стандартным файлом механического проекта, сохраненным в формате по умолчанию MCAD-системы. MCAD-системе будет известно, что сборка является частью совместного проекта, и система будет автоматически проверять состояние синхронизации при открытии сборки и обновлении панели Altium CoDesigner для отображения истории сообщения и информации о любых ожидающих изменениях.

Плоскости 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 кнопку , чтобы завершить определение элемента. Если необходимо, элемент можно переименовать в дереве модели.
  • В панели Altium CoDesigner перейдите на вкладку PCB Definition и введите комментарий к комнате, который объяснит ее назначение ECAD-инженеру. Теперь комнату можно отправить в Altium Designer, где она будет добавлена в виде правила проектирования Placement Room на тот слой, на котором она была создана в MCAD-системе. Единственное свойство, которое может быть передано между MCAD- и ECAD-системой, – это комментарий, который станет комментарием правила Placement Room.
  • Правило Placement Room теперь можно настроить в Altium Designer нужным образом.

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

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

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

Отправка корпуса из 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 Designer присутствует только один проект платы. Информация о вариантах, такая как данные об альтернативном компоненте, хранится в файле проекта и применяется к плате при выборе варианта в панели Projects. Вариант платы [No Variations] сохраняется как файл PcbDoc.

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

Отправка варианта из ECAD-системы

При отправке платы из ECAD-системы отправляются все варианты. Выбор нужного варианта осуществляется при приеме в MCAD-системе.

Дважды щелкните ЛКМ в панели Projects, чтобы выбрать вариант, который нужно отправить.

Поддержка отправки всех вариантов из ECAD с выбором нужного варианта при приеме в MCAD была добавлена в CoDesigner 2.3.0. В предыдущих версиях CoDesigner поддерживал мередачу между системами ECAD и MCAD только определенного варианта платы.

В версиях CoDesigner до 2.3.0:

  • При выполнении отправки из ECAD-системы вы отправляете вариант, который активен в данный момент в редакторе плат.
  • При отправке платы из Altium Designer на сервер управляемых данных происходит перезапись данных, сохраненных при предыдущей отправке.
  • Если необходимо отправить множество вариантов, то каждый из них необходимо принять в MCAD-системе и сохранить до того, как другой вариант будет отправлен из Altium Designer.

Прием варианта в MCAD-системе

Прием варианта платы в MCAD-систему осуществляется таким же образом, как и платы без вариантов – нажатием кнопки Pull Board from Server в панели Altium CoDesigner. Если проект включает в себя варианты, они будут перечислены в диалоговом окне, как показано ниже. Выберите нужный вариант и нажмите OK.

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

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

В обозначение компонента с вариацией включено название варианта, как описано ниже.

  • Компонент без вариаций: <ОбозначениеИзEcad>
  • Компонент с вариацией: <ОбозначениеИзEcad>_VARIANT_<НазваниеВарианта>

Компоненты с вариациями отличаются названием детали MCAD и своим обозначением.

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

Отправка варианта из MCAD-системы

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

Отправка изменений варианта из MCAD- в ECAD-систему осуществляется обычным способом – нажатием кнопки Push в панели Altium CoDesigner.

Прием варианта в ECAD-системе

Если вы попытаетесь выполнить прием проекта в Altium Designer, когда активен некорректный вариант, вы получите сообщение об ошибке, показанное ниже. В диалоговом окне будет отображено название допустимого варианта. Переключитесь на этот вариант и снова выполните прием.

Прием не может быть завершен, поскольку в Altium Designer активен неправильный вариант.

Если в компонент в базовом проекте были внесены изменения, их можно применить к любому варианту в Altium Designer. Тогда эти изменения будут отображены во всех вариантах в Altium Designer.

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

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

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

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

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

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

Javascript

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

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

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

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

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

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

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

Для устранения проблем в 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-систему.

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

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

При исправлении одной проблемы 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).
  • Изменения вытянутого проводящего рисунка.
  • Изменения шелкографии.

Передача элементов корпуса в ECAD-систему

CoDesigner работает только со сборками плат. Элементы корпуса являются частью сборки более высокого уровня (сборки устройства). Включение этих элементов в сборку платы является некорректным с точки зрения управления общей структурой изделия.

  • Если вы хотите отправить элементы корпуса в ECAD-систему, вы можете временно добавить их в сборку печатной платы для отправки в ECAD-систему, а затем удалить их сразу после отправки. После приема платы в ECAD-системе эти элементы появятся в рабочей области редактора плат как свободные 3D-модели (Free 3D Bodies).

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

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

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

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

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

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

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

SOLIDWORKS

Inventor

PTC Creo

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

да

нет

да

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

да

нет

да

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

нет

нет

да

Обнаружили проблему в этом документе? Выделите область и нажмите Ctrl+Enter, чтобы оповестить нас.

Связаться с нами

Связаться с нашими Представительствами напрямую

We're sorry to hear the article wasn't helpful to you.
Could you take a moment to tell us why?
Вы сообщаете о проблеме, связанной со следующим выделенным текстом
и/или изображением в активном документе:
Бесплатная пробная версия Altium Designer
Бесплатная пробная версия Altium Designer
Давайте приступим. Для начала, Вы или Ваше предприятие уже используете Altium Designer?

Если Вы хотите поговорить с представителем, пожалуйста, свяжитесь с местным офисом Altium.
Copyright © 2019 Altium Limited

В таком случае, для чего Вам необходима пробная лицензия?

Если Вы хотите поговорить с представителем, пожалуйста, свяжитесь с местным офисом Altium.
Copyright © 2019 Altium Limited

Вам для этого не нужна пробная лицензия.

Нажмите кнопку ниже, чтобы загрузить установщик самой новой версии Altium Designer

Загрузить установщик Altium Designer

Если Вы хотите поговорить с представителем, пожалуйста, свяжитесь с местным офисом Altium.
Copyright © 2019 Altium Limited

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

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

Если Ваша подписка Altium активна, у Вас нет необходимости в пробной лицензии.

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

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

Для чего Вы хотите попробовать Altium Designer?

Если Вы хотите поговорить с представителем, пожалуйста, свяжитесь с местным офисом Altium.
Copyright © 2019 Altium Limited

Вы нашли нужное место! Пожалуйста, заполните форму ниже, чтобы начать использование пробной версии.

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

Great News!

Valid students can get their very own 6-month Altium Designer Student License for FREE! Just fill out the form below to request your Student License today.

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

Вы можете загрузить бесплатную лицензию средства просмотра Altium Designer Viewer сроком действия 6 месяцев.

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

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

Замечательно! Создавать новое - отличное занятие. У нас есть превосходная программа для Вас.

Upverter - бесплатная платформа, разработанная специально для любителей проектирования.

Нажмите здесь, чтобы попробовать!

Если Вы хотите поговорить с представителем, пожалуйста, свяжитесь с местным офисом Altium.
Copyright © 2019 Altium Limited

Вы можете загрузить бесплатную лицензию средства просмотра Altium Designer Viewer сроком действия 6 месяцев.

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

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