Ansys CoDesigner

Из-за сложности современных электронных изделий, содержащих высокоскоростные и RF-цепи, в процессе проектирования PCB требуется интенсивное взаимодействие между инженерами по PCB и инженерами по моделированию, и это взаимодействие должно быть максимально ясным и простым для обеих сторон. Недостаточно просто экспортировать проект, измененный инженером по PCB или оптимизированный инженером по моделированию, и передать его другой стороне — необходимо также сообщить, что именно было изменено, что обычно делается по электронной почте или устно. Такой подход несовершенен, поскольку требует отслеживать все запросы и вручную сравнивать данные, чтобы принять решение об изменениях в проекте или начать новый анализ. Эти и другие связанные проблемы можно решить с помощью Ansys CoDesigner, интерфейса для передачи проектов печатных плат между областями проектирования PCB и моделирования.

Эта функция доступна, когда установлены расширение Ansys CoDesigner  (для Altium Designer) и расширение Altium Link  (для Ansys Electronics Desktop).

Поддерживаемое ПО

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

Ansys Electronics Desktop (AEDT) – версия 2023 R1, 2023 R2, 2024 R1, 2024 R2, 2025 R1, 2025 R2, 2026 R1

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

Чтобы получить доступ к Ansys CoDesigner в Altium Designer, необходимо установить расширение Ansys CoDesigner . Это расширение можно устанавливать или удалять вручную.

Дополнительные сведения об управлении расширениями см. на странице Extending Your Installation  (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Чтобы получить доступ к Ansys CoDesigner в Ansys Electronics Desktop, необходимо установить расширение Altium Link. Процесс выглядит следующим образом:

  1. Загрузите и распакуйте архив расширения Altium Link. Его можно получить, обратившись по адресу ansyscollaboration@altium.com (укажите используемую версию AEDT).

  2. Убедитесь, что приложение AEDT закрыто.

  3. В распакованной папке найдите файл install_altiumlink.bat, щелкните по нему правой кнопкой мыши и выберите Run as administrator.

  4. Откройте AEDT и выберите команду Tools » Layout Links  в главном меню.

  5. На вкладке Config открывшегося диалогового окна Layout Links нажмите кнопку Add Link, перейдите в папку \AnsysEM\<version>\Win64 файлов программы AEDT и откройте файл altiumlink.dll.

  6. На вкладке Layout Links  диалогового окна Layout Links убедитесь, что ссылка Altium присутствует в списке, и закройте диалоговое окно.

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

После добавления функциональности Ansys CoDesigner в ПО для проектирования PCB и моделирования можно передавать изменения проекта в обоих направлениях. Изменения проекта передаются через Altium 365 Workspace, который служит мостом между двумя областями. Преимущество передачи изменений проекта через Workspace заключается в том, что процесс обновления становится stateless. Это означает, что каждая сторона может продолжать работать независимо; не нужно беспокоиться о том, на каком этапе находится другая команда в процессе проектирования/моделирования.

Ansys CoDesigner обеспечивает двунаправленную передачу изменений проекта между двумя областями по схеме push/pull. В Altium Designer обнаруживаются изменения в стеке слоев и материалах, компонентах и примитивах, и они могут быть применены в AEDT. Из AEDT предлагаемые изменения стека слоев и материалов могут быть переданы через файл EDB, обнаружены и применены в Altium Designer. Инженеры ECAD и моделирования могут взаимодействовать с помощью системы комментариев, при этом каждая ветка комментариев привязана к определенному компоненту в проекте. Результаты моделирования могут быть переданы из AEDT в Altium 365 Workspace и связаны с ревизией проекта, с возможностью просмотра через браузерный интерфейс Workspace и предварительного просмотра в Altium Designer.

Интерфейс совместной работы

  • В Altium Designer панель Ansys CoDesigner  используется для передачи изменений проекта в обоих направлениях с помощью Push и Pull, а также для отображения сообщений.

    Панель Ansys CoDesigner  открывается из редактора PCB в Altium Designer нажатием кнопки Panels  в правом нижнем углу рабочей области и выбором пункта Ansys CoDesigner  в появившемся меню. Обратите внимание, что для доступа к панели необходимо быть подключенным к Workspace, а документ PCB должен быть частью проекта PCB, хранящегося в этом Workspace, чтобы можно было использовать данную функциональность.

  • В AEDT диалоговые окна, открываемые из диалогового окна Layout Links (Tools » Layout Links) или с вкладки Desktop ленты при открытом проекте, используются для следующих задач:
    • Подключение к вашему Altium 365 Workspace и импорт из него проекта PCB.
    • Передача проекта в Workspace и получение его из Workspace.
    • Просмотр истории обмена данными между Altium Designer и AEDT.
    • Добавление комментариев к компонентам в проекте.

Передача изменений из Altium Designer

Чтобы передать проект из Altium Designer, нажмите кнопку Push  на панели Ansys CoDesigner . В верхней части панели появится окно редактирования. Введите сообщение об изменении проекта, затем нажмите Send. Область Latest from Altium Designer панели Ansys CoDesigner  будет обновлена сведениями об этой передаче.

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

Обратите внимание, что при использовании функциональности Ansys CoDesign информация о моделях симуляции (SPICE, IBIS и т. д.) переносится из схем в PCB при применении Engineering Change Order. Используйте тип сравнения Changed Simulation Model на вкладке Comparator диалогового окна Project Options и тип изменения Change Component Simulation Model  на вкладке ECO Generation диалогового окна Project Options, чтобы соответственно настроить обнаружение различий в моделях симуляции между схемами и PCB и создание ECO для этих различий.

Подробнее см. в разделе Keeping the Schematics & PCB Synchronized.

Push and Share для приглашения инженера по моделированию

При нажатии Push  на панели Ansys CoDesigner  вы также можете включить параметр Share  под полем Comment , чтобы отправить инженеру по моделированию приглашение по электронной почте с помощью диалогового окна Share with a Simulation Engineer, которое откроется после нажатия кнопки Send.

Введите адрес электронной почты инженера по моделированию и, при необходимости, дополнительное примечание, затем нажмите кнопку Share . Вы можете открыть доступ пользователю, который уже является участником команды вашего Workspace, другому зарегистрированному пользователю Altium внутри или вне вашей организации либо пользователю, у которого нет учетной записи Altium. Может появиться диалоговое окно уведомления о том, что пользователь с указанным адресом электронной почты может находиться вне вашей организации — нажмите OK , чтобы все равно пригласить его.

Через короткое время появится другое диалоговое окно, сообщающее об успешной отправке приглашения.

В рамках процесса приглашения:

  • Пользователю, который уже является участником команды вашего Workspace, будет открыт доступ к проекту с правами View, и он получит письмо-приглашение, с помощью которого сможет получить доступ к проекту в Workspace.
  • Пользователь, который не является участником команды вашего Workspace, но имеет учетную запись Altium (независимо от того, находится ли он внутри или вне вашей организации), будет добавлен в команду Workspace, а проект будет открыт ему с правами View. Он получит письмо-приглашение, с помощью которого сможет получить доступ к проекту в Workspace.
  • Пользователь без учетной записи Altium получит электронное письмо со ссылкой на промежуточную форму для регистрации учетной записи Altium. После регистрации он будет добавлен в команду Workspace, а проект будет открыт ему с правами View.
  • Приглашение может выполнять только администратор Workspace.
  • Инженер по моделированию не сможет импортировать проект платы в AEDT, если проект не открыт для него.
  • Вам следует войти в свой Workspace через браузер и убедиться, что приглашенному инженеру по моделированию назначено Edit permissions  в диалоговом окне проекта Share . Хотя инженер по моделированию сможет выполнять Pull проекта, имея только права View, он не сможет отправлять изменения в проект с помощью Push, если the project  не открыт ему с правами Edit.
  • Обратите внимание, что пользователь без учетной записи Altium после регистрации будет рассматриваться как собственная персональная организация. Он не будет добавлен в вашу организацию.

Получение изменений в Altium Designer

Когда новые изменения передаются из AEDT, в панели Ansys CoDesigner  автоматически появляется баннер New changes have been detected . На панели будут указаны имя инженера по моделированию, выполнившего Push, и необязательный комментарий, который он ввел при передаче.

Когда нажата кнопка Pull  и если файл EDB был включен в Push из AEDT, будет перечислено каждое изменение, которое необходимо внести в рабочий файл, чтобы синхронизировать его со снимком в вашем Workspace. Каждое обнаруженное различие отображается в списке Changes  на панели. Снимите флажок для каждого изменения, которое не нужно применять. Когда будете готовы, нажмите кнопку Apply , чтобы применить все включенные изменения к проекту.

Если результаты моделирования были включены в Push из AEDT, на панели будет представлен элемент управления Design Summary . Нажмите этот элемент управления, чтобы отобразить результаты моделирования в диалоговом окне Design Summary.

К результатам моделирования также можно получить доступ в представлении проекта в браузерном интерфейсе Altium 365, в папке Ansys области Simulation .

Импорт проекта в AEDT

Чтобы начать работу над проектом PCB в AEDT, его сначала необходимо импортировать в AEDT. Для этого:

  1. В диалоговом окне Layout Links (Tools » Layout Links) щелкните ячейку [Action] для ссылки Altium на вкладке Layout Links  и выберите Projects. Либо нажмите кнопку Projects на вкладке Desktop ленты при открытом проекте. Откроется диалоговое окно Altium.
  2. Войдите в свою учетную запись Altium. Убедитесь, что в раскрывающемся списке в верхней части диалогового окна выбран элемент Altium Account, и нажмите кнопку Sign In. В вашем браузере по умолчанию откроется страница, где можно ввести учетные данные учетной записи Altium или использовать SSO для входа в учетную запись Altium — показать пример.

    • Метод аутентификации SSO поддерживается в AEDT 2024 R1.
    • После подключения используйте кнопку Sign Out  в верхней части диалогового окна Altium, чтобы выйти из текущей подключенной учетной записи Altium. 
  3. Выберите Workspace, в котором находится нужный проект, из раскрывающегося списка Workspace.
  4. Выберите проект в списке Projects и нажмите кнопку Import.

    Обратите внимание, что проект должен быть передан из Altium Designer, чтобы быть доступным для импорта.
  5. Сохраните файл проекта AEDT с помощью открывшегося диалогового окна Save As, затем закройте диалоговое окно Altium.

  • Используйте кнопку Refresh в диалоговом окне Altium, чтобы обновить его с учетом последних данных из подключенного Workspace.
  • На более позднем этапе вы можете продолжить работу над импортированным проектом, снова открыв свою рабочую копию проекта AEDT (File » Open).

Передача изменений из AEDT

Чтобы передать проект из AEDT:

  1. В диалоговом окне Layout Links (Tools » Layout Links) щелкните ячейку [Action] для ссылки Altium на вкладке Layout Links  и выберите Push/Pull. Либо нажмите кнопку Push/Pull на вкладке Desktop ленты при открытом проекте.
  2. Используйте поле Comment в верхней части открывшегося диалогового окна, чтобы добавить комментарий с описанием того, что включено в Push.
  3. Включите параметры Include EDB file (для передачи изменений проекта) и/или Include the Simulation Result (для передачи результатов моделирования).
  4. Нажмите кнопку Push to Altium 365. Область Latest from Ansys диалогового окна будет обновлена сведениями об этой передаче.

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

Получение изменений в AEDT

Когда изменения проекта были переданы из Altium Designer, их можно получить в AEDT.

  1. В диалоговом окне Layout Links (Tools » Layout Links) щелкните ячейку [Action] для ссылки Altium на вкладке Layout Links  и выберите Push/Pull. Либо нажмите кнопку Push/Pull на вкладке Desktop ленты при открытом проекте.
  2. Проверьте область Latest From Altium открывшегося диалогового окна на наличие информации о последнем Push из Altium Designer и нажмите кнопку Show Changes, чтобы открыть диалоговое окно, где описаны различия между проектом в Workspace и текущим проектом в AEDT. Используйте флажки на вкладках этого диалогового окна, чтобы выбрать изменения, которые вы хотите применить к проекту в AEDT.

    Используйте кнопку Refresh, чтобы обновить область Latest From Altium последними данными.
  3. После проверки изменений нажмите кнопку Apply changes, чтобы применить изменения к проекту в AEDT.

Во всех поддерживаемых версиях AEDT потребуется нажать кнопку Apply changes на каждой вкладке диалогового окна EDB Diff, чтобы получить изменения all в AEDT.

Просмотр истории обмена

История операций Push и Pull проекта сохраняется.

Чтобы просмотреть историю в Altium Designer, нажмите элемент управления History  справа от заголовка области Latest from the Ansys на панели Ansys Codesigner . Откроется список операций Push и Pull как из Altium Designer, так и из Ansys . Используйте кнопку в верхней части панели, чтобы вернуться к последним изменениям.

Чтобы просмотреть историю в AEDT, щелкните ячейку [Action] для ссылки Altium на вкладке Layout Links  диалогового окна Layout Links (Tools » Layout Links) и выберите Push/Pull  или Comment , либо нажмите кнопку Push/Pull или Comment  на вкладке Desktop ленты. Выберите вкладку History открывшегося диалогового окна. Разверните запись Push/Pull, чтобы увидеть ее детали. Используйте кнопку Refresh, чтобы обновить вкладку последними данными.

Добавление комментариев в Altium Designer и AEDT

И инженеры-электронщики, и инженеры по моделированию также могут воспользоваться поддержкой комментариев в Workspace, создавая ветки комментариев, привязанные к определенным компонентам.

В Altium Designer существующие комментарии доступны через панель Comments and Tasks.

  • Чтобы добавить новый комментарий к компоненту на PCB, нажмите кнопку Comments в верхней части панели, наведите курсор на компонент в рабочей области, чтобы он выделился синей рамкой, и щелкните. В открывшемся диалоговом окне ввода комментария введите комментарий и нажмите Post.

  • Чтобы ответить на комментарий, выберите запись комментария на панели Comments and Tasks, введите ответ в предусмотренное текстовое поле в диалоговом окне записи комментария и нажмите Reply. Ответ будет добавлен в ветку комментария.

Дополнительные сведения см. на странице Document Commenting .

В AEDT ветки комментариев управляются через вкладку Comments диалогового окна Altium, которое открывается щелчком по ячейке [Action] для ссылки Altium на вкладке Layout Links  диалогового окна Layout Links (Tools » Layout Links) и выбором Comment. Список в верхней части диалогового окна показывает существующие ветки комментариев для проекта.

Чтобы добавить комментарий к компоненту в AEDT:

  1. Выберите конкретный компонент на панели Components (View » Components) или в рабочей области.
  2. В диалоговом окне Layout Links (Tools » Layout Links) щелкните ячейку [Action] для ссылки Altium на вкладке Layout Links  и выберите Comment.
  3. Введите комментарий в поле Comment в нижней части открывшегося диалогового окна.
  4. Нажмите кнопку Create Thread . В список будет добавлена новая ветка.

Чтобы ответить на существующую ветку из AEDT:

  1. Выберите пронумерованную запись комментария в списке на вкладке Comments диалогового окна Altium.
  2. Введите ответ в поле Comment в нижней части диалогового окна.
  3. Нажмите кнопку Reply Thread . Новый ответ будет добавлен под записью соответствующей ветки комментариев в списке.

  • После добавления новые ветки и ответы, добавленные из AEDT, будут доступны на панели Comments and Tasks в Altium Designer.
  • Чтобы обновить вкладку Comments диалогового окна Altium новыми комментариями и ответами, добавленными из Altium Designer, нажмите кнопку Refresh.
  • Включите параметр Unresolved Only в диалоговом окне Altium, чтобы скрыть из списка ветки комментариев, помеченные как решенные (в Altium Designer).
  • Используйте контекстное меню выбранной записи для комментария и ветки комментариев в диалоговом окне Altium, чтобы удалить эту запись, выбрать связанный компонент или увеличить масштаб компонента в рабочей области.
AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Доступность функций

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

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

Устаревшая документация

Документация Altium Designer больше не разделена по версиям ПО. Если вам необходим доступ к документации по старым версиям Altium Designer, посетите раздел Устаревшая документация на странице Прочие установщики.

Content