Обновления системного проектирования

Чтобы поддерживать синхронизацию между многоплатной схемой и входящими в неё дочерними проектами PCB, многоплатный проект поддерживает двунаправленный обмен данными выводов/цепей (pin/net). Данные о связности можно импортировать в многоплатный проект из дочерних проектов, а данные о связности многоплатного проекта могут быть переданы обратно в исходные проекты PCB.

Импорт из дочерних проектов

В ходе разработки многоплатного проекта исходные дочерние проекты, как правило, также продолжают развиваться, и эти изменения необходимо переносить (синхронизировать) в многоплатный проект. Этот процесс обновления выполняется путём повторного импорта дочернего(их) проекта(ов) в пространство многоплатного проекта через Engineering Change Order (ECO). Такой обмен данными выводов/цепей позволяет поддерживать данные о связности между многоплатным проектом и входящими в него платами в синхронизированном состоянии.

Используйте команду Design » Import From Child Projects из главного меню или из контекстного меню (по правому клику) в рабочей области, чтобы импортировать изменения из всех дочерних проектов в многоплатном проекте, либо альтернативную команду Design » Import From Selected Child Projects, чтобы повторно импортировать данные о соединениях для модулей проекта, которые в данный момент выделены в рабочей области. Эти команды также доступны из контекстного Design меню графического представления модуля.

Любые различия, обнаруженные между текущей связностью многоплатного проекта и данными о соединениях в дочернем(их) проекте(ах), будут показаны в диалоговом окне Engineering Change Order. Используйте ECO, чтобы проверить и в итоге выполнить необходимые изменения, которые вернут дочерние платы в синхронизацию с многоплатным проектом.

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

Выполненный ECO зарегистрирует любые различия между текущей связностью многоплатного проекта и данными о соединениях, импортированными из дочернего(их) проекта(ов). Эта информация доступна в диалоговом окне Connection Manager dialog (Design » Connection Manager), которое также используется для принятия или отклонения обновлённых данных о соединениях из дочернего(их) проекта(ов).

Обновление дочерних проектов

Данные о связности многоплатного проекта можно передать обратно в исходные проекты PCB с помощью функции дочернего проекта Update (Design » Update Child Projects). Чтобы обновить отдельный дочерний проект, выберите связанный с ним модуль и выполните команду Design » Update Selected Child Projects — обе команды также доступны в контекстном Design меню модуля.

При выполнении команды редактор проекта сравнивает данные о связности в многоплатном проекте с данными в дочерних проектах. Любые обнаруженные различия будут перечислены как предлагаемые изменения в последующем диалоговом окне Engineering Change Order (ECO), либо диалог предупреждения компаратора сообщит, что различий не обнаружено — и, следовательно, никаких изменений для поддержания синхронизации многоплатного проекта с дочерними проектами не требуется.

В показанном здесь примере, где цепи RS и RSW были поменяны местами на разъёме HDR1 в дочернем проекте LCD Board (M2 в многоплатном проекте), ECO предлагает перестановку выводов в исходном проекте для синхронизации цепей.

Когда ECO выполняется (после необязательной validation), выводы разъёма HDR1 в дочернем проекте LCD module меняются местами.

Обратите внимание, что процесс Update Child Projects обычно выполняется after после того, как все конфликты будут устранены в диалоговом окне Connection Manager dialog, чтобы синхронизировать дочерние проекты с корректным состоянием многоплатного проекта.

Другие обнаруженные и устранённые изменения, например несоответствие имени цепи, синхронизируются прямым обновлением целевого объекта в дочернем проекте.

AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Доступность функциональных возможностей

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

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

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

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

Content