Включение проектных данных в BOM формата Excel

Вы просматриваете версию 3.0. Для самой новой информации, перейдите на страницу Включение проектных данных в BOM формата Excel для версии 4

This documentation page references Altium NEXUS/NEXUS Client (part of the deployed NEXUS solution), which has been discontinued. All your PCB design, data management and collaboration needs can now be delivered by Altium Designer and a connected Altium 365 Workspace. Check out the FAQs page for more information.

Распространенным подходом к формированию BOM является экспорт данных BOM из Altium NEXUS в электронную таблицу формата Excel. Формирование BOM осуществляется из Report Manager, который можно открыть из следующих расположений:

  • Меню Report редактора ActiveBOM
  • Меню Report редактора схем или плат
  • Выходной отчет BOM, настроенный в файле OutputJob
  • Узнайте больше о Настройке BOM в менеджере отчетов.
  • Для полного контроля над процессом формирования BOM, в том числе для интерактивного представления информации о цепочке поставок, а также пользовательских строк и столбцов BOM, добавьте в проект документ ActiveBOM (BomDoc). Документ BomDoc позволяет быстро увидеть данные о цепочке поставок компонентов, и он также поддерживает заданные пользователем строки и столбцы, что идеально подходит для включения таких дополнительных объектов, как клей, наклейки и т.п. Создание BOM и управление им с помощью документа BomDoc является рекомендуемым подходом к управлению составом изделия в Altium NEXUS.

Раздел Export Options в Report Manager включает в себя два варианта формата файла XLS в меню File Format:

  • MS-Excel (*.xls, *.xlsx) – использует Microsoft Excel
  • Generic XLS (*.xls, *.xlsx) – использует встроенный генератор файлов формата XLS, Microsoft Excel не требуется

Выберите нужный формат файла Excel и нужный шаблон Excel

Когда выбрана одна из опций формата Excel, в выпадающем списке Template может быть выбран предварительно определенный шаблон Excel. При нажатии в Report Manager кнопки Export данные BOM формируются и выгружаются в новую книгу Excel с использованием формата, определенного в выбранном шаблоне Excel.

Источник списка шаблонов, доступных в выпадающем списке, зависит от следующего:

  • Для неуправляемого проекта – расположение по умолчанию настраивается на странице Data Management - Templates диалогового окна Preferences. Несколько примеров шаблонов доступно в папке \Templates пользовательских файлов установки.
  • Для управляемого проекта – доступные шаблоны хранятся в папке \Templates\BOM Templates вашего сервера управляемых данных.

Передача проектных данных в шаблон Excel

Данные Altium NEXUS передаются в электронную таблицу путем включения объявлений Field и Column в шаблон Excel. Объявление Field используется для передачи одного параметра, например параметра Title документа. Объявление Column используется для передачи параметров компонентов, например параметра Designator компонента.

Поля

Объявление поля используется для передачи в BOM параметра документа или проекта, например Title. Объявление поля заменяется переданным значением, как показано на изображении ниже.

Поля используются в формате:

Field=<ИмяПоля>

Пример: Field=Currency

Поля должны быть определены выше или ниже раздела столбцов шаблона.

Столбцы

Объявления столбцов используются для передачи параметров компонентов, например параметров Designator и Description компонентов, пользовательских параметров и т.д. Также это могут быть: номера строк, координаты на плате, данные пользовательских столбцов, введенные в документе BomDoc, если он присутствует в проекте. Объявление столбца в шаблоне заменяется строкой названия столбца, и в каждую строку под ним передается значение столбца из каждого объекта BOM, как показано на двух изображениях ниже.

Столбцы используются в формате:

Column=<ИмяСтолбца>

Пример: Column=Designator

Примечания:

  • Для передачи данных столбцов, определенных в шаблоне, они должны быть отображены в Report Manager.
  • Данные будут представлены в таблице Excel в том же порядке строк, что и в Report Manager. Используйте возможности сортировки в Report Manager для сортировки строк нужным образом.

Пример простого шаблона Excel, показывающий, как проектные параметры передаются в шаблон

Пример BOM, созданного из простого шаблона Excel, который показана на предыдущем изображении

  • В Altium NEXUS включено несколько примеров шаблонов. Они находятся в папке \Templates пользовательских файлов установки.
  • Расположение шаблонов по умолчанию для неуправляемого проекта настраивается на странице Data Management - Templates диалогового окна Preferences.
  • Для управляемого проекта, доступные шаблоны хранятся в папке \Templates\BOM Templates вашего сервера управляемых данных.
Шаблоны Excel поддерживают скрытые строки или столбцы. Эту возможность используется в определенных версиях образцов шаблонов, включенных в системы, для скрытия объявлений Column = <ИмяСтолбца>. Для отображения всех строк или столбцов в Excel выделите все ячейки в шаблоне, щелкните ПКМ где-либо на листе и выберите команду Unhide.

Передача информации уровня проекта в шапку BOM

Информация уровня проекта, как правило, передается в шапку документа BOM с помощью объявления Field=.

Передача параметров документа и проекта

Помимо объявлений полей, приведенных выше, в качестве полей и столбцов могут использоваться параметры документа схемы (как по умолчанию, так и заданные пользователем параметры, добавленные в панели Properties документа схемы) и параметры проекта (диалоговое окно Options for PCB Project).

Передача информации объекта BOM

Основной областью BOM является таблица объектов BOM, где каждый компонент обычно отображается в отдельной строке. Каждый столбец в таблице представляет свойства компонентов, такие как позиционные обозначения, номиналы и т.д. Столбцы определяются путем ввода свойства/параметра компонента (заголовка столбца BOM) в формате:

Column=ИмяСтолбца

Примеры: Column=Description, Column=Designator

Информация для столбца может быть взята из различных источников, в том числе:

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.