Определение конструкции устройства из нескольких электронных модулей
Altium Designer поддерживает создание многоплатной сборки, называемой *.MbsDoc*.MbaDoc
Чтобы узнать больше о стадии логического проектирования многоплатной сборки, см. страницу Capturing the Logical System Design.
Чтобы создать новый документ многоплатной сборки:
-
Добавьте новый документ многоплатной сборки (
) в многоплатный проект, щелкнув правой кнопкой мыши по записи проекта на панели*.MbaDocProjects , а затем выбравAdd New to Project » Multi-board Assembly в контекстном меню. -
Сохраните новый документ многоплатной сборки (щелкните правой кнопкой мыши по его записи на панели
Projects и выберитеSave As в контекстном меню). -
Перенесите логическое представление системы из многоплатной схемы в документ многоплатной сборки – подробнее.
-
Если корпус доступен, загрузите его в сборку – подробнее.
-
Разместите каждый элемент внутри сборки – подробнее см. на странице Positioning & Orienting Your Boards.
-
Соедините элементы внутри сборки с помощью сопряжений – подробнее см. на странице Working with Mates.

Пример многоплатной сборки. Несколько соединенных PCB размещены внутри корпуса.
Перенос проекта системы в документ многоплатной сборки
Многоплатная конструкция переносится из многоплатной схемы в документ многоплатной сборки с помощью одной из следующих команд:
-
Design » Update Assembly - <MultiBoardAssemblyDocumentName>.MbaDoc из главного меню редактора многоплатной схемы. -
Design » Import Changes From <MultiBoardProjectName>.PrjMbd из главного меню редактора многоплатной сборки.
При запуске одной из этих команд программное обеспечение анализирует каждый модуль в многоплатной схеме, определяет PCB/сборку, выбранную для каждого из дочерних проектов, и отображает список изменений, необходимых для добавления каждой из этих плат в сборку, в диалоговом окне

Плата из каждого проекта PCB отображается как изменение ECO и загружается в редактор Multi-board Assembly при выполнении ECO.
При нажатии кнопки
платы/сборки загружаются в редактор многоплатной сборки. Каждая плата/сборка размещается в рабочем пространстве проекта в той же ориентации, что и в дочернем проекте. Этот процесс займет некоторое время, поскольку необходимо проанализировать и загрузить полный набор данных для каждой PCB.

Платы в этой многоплатной сборке загружены в рабочее пространство редактора многоплатной сборки и готовы к размещению.
Добавление дополнительных объектов в многоплатную сборку
Вы также можете загружать в многоплатную сборку дополнительные объекты (помимо PCB, на которые есть ссылки в многоплатной схеме). Дополнительные объекты можно загружать с помощью меню
Используйте соответствующую команду или кнопку, чтобы:
-
Insert PCB Part – вставить в эту сборку еще одну PCB. -
Insert MBA Part – вставить в эту сборку еще одну многоплатную сборку. -
Insert STEP Part – вставить в эту сборку механическую модель в формате STEP.
Обновление или редактирование части сборки
Блокировка/разблокировка части
Чтобы заблокировать/разблокировать часть, выберите нужную часть, щелкните правой кнопкой мыши, а затем выберите команду
-
Заблокированную часть нельзя редактировать/перемещать.
-
Заблокированные части помечаются значком замка на панели
Multiboard Assembly . -
Для заблокированной отдельной части не отображается гизмо объекта (подробнее о гизмо объекта см. на странице Positioning & Orienting Your Boards).
-
Заблокированную часть нельзя сопрягать, если она выбрана как источник (объект, который перемещается — подробнее о сопряжении частей см. на странице Working with Mates).
Обновление части
Если часть или 3D-тело, добавленное в сборку, было обновлено, обновление можно загрузить в многоплатную сборку одним из следующих действий:
-
Выберите команду
Edit » Update All Parts в главном меню или щелкните правой кнопкой мыши в любом месте рабочего пространства и выберите командуUpdate All Parts в контекстном меню (сочетание клавиш: ), чтобы обновить все части в активной многоплатной сборке с использованием последних данных трассировки из соответствующих дочерних документов PCB.Shift+Ctrl+U -
Выберите нужную часть(и) и выполните команду
Edit » Update Selected Part в главном меню или щелкните правой кнопкой мыши в любом месте рабочего пространства и выберите командуUpdate Selected Part в контекстном меню (сочетание клавиш: ), чтобы обновить выбранные части в активной многоплатной сборке с использованием последних данных трассировки из соответствующих дочерних документов PCB.Ctrl+U -
Выберите нужное 3D-тело и выполните команду
Edit » Update Selected 3D Body в главном меню или щелкните правой кнопкой мыши в любом месте рабочего пространства и выберите командуUpdate Selected 3D Body в контекстном меню, чтобы обновить выбранные 3D-тела в активной многоплатной сборке с использованием последних данных трассировки из соответствующих дочерних документов PCB.
Редактирование части
Сеанс редактирования сборки или PCB можно запустить из редактора многоплатной сборки. Выберите нужную часть и выполните команду Ctrl+E
При необходимости внесите изменения в размещение компонентов, используя ручное размещение и/или функции выравнивания. После завершения редактирования используйте команду Ctrl+E
Если вы хотите отменить редактирование без применения изменений, используйте команду
Навигация и управление многоплатной сборкой
Для навигации и управления многоплатной сборкой можно использовать панель
Панель отображает раскрывающееся древовидное представление полной структуры сборки, включая:
-
Включенные платы (PCB) и многоплатные сборки, а также компоненты, слои и цепи в каждой PCB
-
Включенные STEP-модели
-
Другие включенные многоплатные сборки
-
Сопряжения, сформированные между объектами в сборке
Подсветка элементов в многоплатной сборке
Панель Shift+ClickCtrl+Click

Три платы, выбранные в рабочем пространстве, также подсвечены на панели.
Управление видимостью и прозрачностью частей сборки
Помимо подсветки конкретной части или частей, панель также можно использовать для управления видимостью и прозрачностью частей, выбранных в данный момент на панели. Щелкните правой кнопкой мыши по выбранной части(ям), затем выберите
|
STEP-модель полностью видна в сборке. Та же модель была сделана прозрачной. Та же модель была полностью скрыта. |
Измерение расстояния
Команда Ctrl+M
-
Выберите первый 3D-объект или определенную грань этого объекта. При перемещении курсора над потенциальным 3D-объектом его цвет будет изменяться. Если вы хотите выбрать определенную грань объекта, удерживайте клавишу
при перемещении курсора — грань, находящаяся в данный момент под курсором, будет подсвечена. Когда курсор установлен, щелкните для подтверждения выбора объекта/грани.Ctrl -
Выберите второй 3D-объект или определенную грань этого объекта.
-
Инструмент визуально отображает кратчайшее расстояние между двумя выбранными объектами (гранями).
-
Продолжайте измерять расстояние между другими объектами/гранями или нажмите
для выхода из режима измерения.Esc
Проверка коллизий
Коллизии фиксируются всякий раз, когда поверхности двух объектов соприкасаются или пересекаются.
Чтобы проверить наличие коллизий, выберите Ctrl+K
Все коллизии будут отображены на панели
При необходимости нарушения коллизий, подсвеченные в рабочем пространстве после выполнения проверки, можно очистить, выбрав команду
Поддержка Rigid-Flex
Редактор многоплатной сборки поддерживает rigid-flex PCB. Rigid-flex — это название печатной платы, представляющей собой комбинацию как гибких, так и жестких участков. Редактор многоплатной сборки отображает PCB в конечном сложенном состоянии, как оно определено в редакторе PCB.
Информацию о проектировании rigid-flex PCB см. на странице Designing a Rigid-Flex PCB.
Экспорт в MCAD
Сборку можно экспортировать в формат STEP 3D или Parasolid. Чтобы экспортировать всю сборку в STEP 3D (*.step*.stp*.x_t

Пример файла STEP многоплатной сборки, открытого в инструменте MCAD.
Экспорт в PDF 3D
Документ многоплатной сборки также можно экспортировать в файл PDF (*.pdf
Дополнительную информацию см. на странице Preparing a PDF3D File.



