1. Главная страница » Компьютеры » Altium перечень элементов по гост

Altium перечень элементов по гост

Автор: | 16.12.2019

Добрый вечер!
Некоторое время назад имел удовольствие заниматься разработкой документации на печатную плату по ГОСТ. В процессе у меня возникла мысль, что неплохо бы было автоматизировать генерацию перечней, а не перелопачивать при любом изменении существенную часть документа.
Так как в большинстве случаев работа (в моей конторе) сейчас идет с применением Altium Designer, то необходимо лишь было сделать конвертер BOM Альтиума в ГОСТовский перечень.

Так, потихоньку, зимними вечерами ковырял свою программу. В итоге получилось нечто полумонструозное с точки зрения красоты кода, но, по крайней мере, рабочее.
Для получения перечня требуется выполнить ряд действий:

  1. В Альтиуме выбираем меню Reports->Bill of Materials. Всплывает окно следующего вида:
    Делаем сортировку по Description (в своих проектах я указываю название и тип элемента в данном поле, хотя, может, это не совсем верно), отображение Designator и Description. Остальные поля можно добавлять по желанию — подсчет компонентов и вывод их ведется по этим двум полям. Вывод в формате XML.
  2. Запускаем программу GostBomCreator.exe:

    Жмем «Открыть файл Altium», выбираем нужный, жмем открыть.
  3. Получаем в результате такой вот перечень:

    Смотрим, что все устраивает, жмем «Сохранить результат в Excel».
  4. Ждем… (Приложение однопоточное, пока создается файл, в строке состояния будет написано «Выполняю»).
    Создание файла идет через библиотеку Office Excel, то есть, фактически, запускается приложение, создает книгу, создает страницы, рисует таблицы, заполняет. А потом спрашивает, можно ли перезаписать файл, если таковой имеется, повторно (основное сборище магических чисел как раз здесь, кстати).
  5. Дождались, в новом файле формата Excel 1997-2003 видим сформированные листы (первый, последующие), с нумерацией, разметкой и т.п.

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

Можно вводить соответствия вручную, можно загрузить из файла (так же через .xml). Естественно, можно сохранить соответствия. Да, в первой закладке есть кнопка «обновить», выполняет перераспределение строк с учетом новых соответствий. Есть возможность группировки различных элементов под одним общим заголовком (DD и DA как микросхемы, например).

Писал программу на C#, для работы требуется .NET 4.0.
Да, еще нужен шрифт «GOST type B», они используется при заполнении полей.

Выкладываю скомпилированный исполняемый файл.
Так же ссылка на гитхаб. Желающие могут посодействовать в допиливании программы до более удобоваримого состояния)

Проекты функциональных узлов на печатных платах, выполняемые в среде “электронных” САПР иностранного происхождения, заканчиваются формированием файлов управляющей информации для автоматизированного производственного оборудования, что позволяет организовать так называемое бездокументное производство. Тем не менее, в условиях серьезной промышленной фирмы невозможно обойтись без выпуска комплекта конструкторской документации на бумажном или электронном носителе. Эти документы должны соответствовать требованиям определенной системы стандартов и содержать исчерпывающую информацию о составе и функционировании изделия, а также определять ответственность каждого участника проектного процесса.

Существенным ограничением возможностей сквозного проектирования РЭС в САПР иностранного происхождения является невозможность выпуска полноценного комплекта конструкторской документации в соответствии с требованиями стандартов ЕСКД. Это относится как к схемным документам, которые, при известных усилиях, все же могут удовлетворить требованиям нормоконтроля по ЕСКД, так и к документу печатной платы и, в особенности, к таким текстовым конструкторским документам, как перечень элементов к схеме электрической принципиальной, ведомость покупных изделий, спецификация сборочной единицы и ряд других.

Для решения данной задачи программный комплекс САПР должен располагать средствами автоматизации преобразования сведений о компонентах из схемного документа или документа печатной платы к виду, отвечающему требованиям того или иного стандарта.

Кроме наличия таких средств, для успешного решения задачи формирования полноценных текстовых конструкторских документов необходимо, чтобы компоненты проекта обладали необходимым набором атрибутов (в лексике Altium Designer – параметров). Эти атрибуты-параметры могут быть включены в описания компонентов при формировании библиотек, присвоены компонентам непосредственно в схемном документе проекта или присоединены к компоненту из связанной с САПР внешней базой данных. Первые два способа относительно легко реализуются для электронных компонентов – диодов, транзисторов, интегральных микросхем. Для таких компонентов в записях текстовых конструкторских документов помещается ограниченный набор атрибутов – позиционное обозначение в схемном документе, коммерческое имя компонента и обозначение документа на поставку. Что касается таких компонентов, как резисторы, конденсаторы, катушки индуктивности, то для их полной характеристики необходимо присвоить им такой набор атрибутов, как номинал, значение предельного отклонения, рабочее напряжение, допустимая мощность рассеяния, группа по температурному коэффициенту сопротивления, емкости, индуктивности, по уровню собственного шума, по климатическому исполнению, помножив все это на полное число номинальных значений по действующим шкалам номиналов. Все это приводит к необходимости держать в библиотеках сотни тысяч описаний однотипных компонентов. Более экономичным представляется формирование или использование готовых баз данных по радиокомпонентам и присоединение необходимых атрибутов к компонентам, помещаемым в схемный документ проекта с использованием заложенной в Altium Designer структуры библиотеки-базы данных (Database Library– файла *.DbLib).

Известен ряд попыток автоматизации преобразования сведений о компонентах из схемного документа или документа печатной платы к виду, отвечающему требованиям стандартов ЕСКД. Как правило, основой такого преобразования является массив выходных данных, генерируемый в виде “Списка материалов” (Bill of Materials или, сокращенно, BOM). Преобразование записей этого списка основано на экспорте данных BOM-файла в формат “электронных таблиц” Microsoft Excel и последующей обработке записей в таблице Excel.

Движение разработчиков САПР Altium Designer навстречу интересам российского потребителя привело, в частности, к разработке средств формирования текстовых документов по ЕСКД. Разработано специальное программное приложение-плагин «ГОСТ» (рис. 1) присоединяемое к программе на странице диалога глобальных настроек DXP| Extensions & Updates.

Работа данного приложения состоит в экспорте данных файла BOMв среду MSExcelсо специальными шаблонами для Перечня элементов по ГОСТ 2.701-2008, Спецификации и Ведомости покупных изделий по ГОСТ 2.106-96 и обработке этих данных средствами Excel, в результате которой формируются документы на форматках по ЕСКД с необходимым составом реквизитов и записями, составленными по существующим в отечественной практике правилам.

Для обеспечения работы приложения:

1. В состав параметров схемного документа должен быть внесен ряд специальных параметров, которые преобразуются в реквизиты документа. Формат имен этих параметров был рекомендован разработчикам приложения В.И.Прановичем. Имя начинается с восклицательного знака (например, !DocumentName). Такой формат имен, в принципе, не обязателен, но, раз он принят, только такие имена воспринимаются программой.

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

  • Value Manufacturer Part Number — обозначение компонента в каталоге или справочных данных производителя;
  • Value Type — поле для указания типа, номинала, разброса и др. данных;
  • Value Description — поле для дополнительных данных (документ на поставку и т.п.);
  • Value Manufacturer — обозначение производителя или поставщика (для ведомости покупных изделий).
Читайте также:  Css рамка вокруг изображения

Состав параметров компонентов, предложенный разработчиками приложения несет на себе следы аналогичного приложения, предложенного в свое время НПП «Родник», и может оказаться недостаточным для формирования составных записей для таких отечественных компонентов, как резисторы и конденсаторы. Выход из положения предложен В. И. Прановичем и состоит в использовании заложенного в Altium Designer аппарата преобразования «специальных строк». Это позволяет для формирования составных записей обойтись единственным параметром Value Manufacturer Part Number, присвоив ему значение (Value) в виде специальной строки (рис. 2).

Специальная строка
=Designator+’ “’+Package+’”-‘+Voltage+’-‘+Value+’ ‘+Tolerance+’ ‘+TechSpec

составляется из имен параметров компонента, разделенных знаками “плюс”, означающими соединение значений параметров в единую строку, и знаками-разделителями “пробел”, “дефис” и др., заключенными в апострофы. В результате, при формировании строк BOM-файла данная строка преобразуется к виду:
K53-69 "D"-6,3 В-68 мкФ +/-10% АДПК.673547.006 ТУ
и в таком виде поступает на обработку записей в MSExcel.

Необходимо сделать ряд замечаний.

1. Специальные параметры для заполнения реквизитов документов могут быть назначены непосредственно в открытом схемном документе проекта, но предпочтительнее образовать имена этих параметров в шаблоне схемного листа.

2. Расшифровку имен и значений этих параметров можно увидеть, открыв в MS Excel-файлы шаблонов «перечень элементов.xlt» и др.

3. Параметры компонентов, обеспечивающие составление записей в текстовые документы, могут быть назначены:

  • при формировании библиотек компонентной базы;
  • при редактировании таблиц базы данных;
  • непосредственно в схемном документе проекта ¾ редактированием свойств компонентов или в диалоге Tools | ParameterManager.

4. Как имена параметров схемного документа, так и имена параметров компонентов должны быть написаны латинскими буквами без пробелов (см. выше).

5. Имена параметров не должны текстуально совпадать с именами операторов языка программирования, на котором составлено приложение-плагин. Так, например, не следует использовать имя “CASE” для обозначения корпуса компонента, поскольку оно совпадает с именем оператора выбора CASE в ряде языков программирования высокого уровня.

Итак, для формирования текстовых документов по ЕСКД следует выполнить следующие шаги:

1. В открытом схемном документе проекта щелчком правой кнопки мыши активизировать контекстное меню, указать в нем команду Options | Document Parameters и составить список параметров-реквизитов документа.

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

3. Сохранить схемный документ в памяти.

4. Присоединить к проекту оболочку редактора выходных данных Output Job Editor. Для этого щелчком правой кнопки мыши на имени проекта активизировать контекстное меню и вызвать команду Add Newto Project и подкоманду Output Job File. Открывается диалоговое окно-оболочка редактора Output Job Editor (рис. 3).

5. В колонке Name зоны Outputs выбрать строку Repor tOutputs, щелчком на подстроке Add New Report Output открыть контекстное меню и указать в нем опцию Bill of Materials > [Project]. Фраза Add New Report Output в колонке Name меняется на Bill of Materials. В колонке Data Source появляется обозначение источника данных [Project].

6. Щелчком на поле Bill of Materials в колонке Name активизировать это текстовое поле и ввести в него с клавиатуры имя документа, подлежащего формированию: «Перечень элементов».

7. Повторить дважды действия п. 3 и ввести еще два имени документов – «Спецификация» и «Ведомость покупных».

8. Двойными щелчками на текстовом поле Bill of Materials каждого из обозначенных выходных документов вызвать окно BOM-файла и установить в поле Template имя соответствующего шаблона для вывода Перечня элементов, Спецификации и Ведомости покупных изделий из папки …AltiumAD 15Templates.

9. В этих же окнах BOM-файла установить флажок подключения к списку параметра Value Manufacturer Part Number.

10. В зоне Output Containers указать опцию Add New Output Container и щелчком левой кнопки мыши активизировать контекстное меню выбора среды для вывода данных (см. рис. 3). В контекстном меню выбрать опцию New Folder Structure. В поле Container активизируется среда вывода документов Folder Structure (рис. 4).

11. Щелчками левой кнопки мыши в полях колонки Enabled зоны Outputsактивизировать стрелки связи трех обозначенных документов с активной средой вывода Folder Structure (рис. 4).

12. Щелчком на текстовом поле Change либо двойным щелчком левой на голубом поле Folder Structure или командой Properties из контекстного меню активизировать диалог настройки среды вывода – директории для размещения выходных документов и формата имен выходных файлов. Открывается окно Folder Structure settings (рис. 5) cтекстовым полем настройки путей и формата имен файлов и полем предварительного просмотра настроек Preview.

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

  • Щелчком левой на текстовом поле [Release Managed] вызвать окно настройки директории, установить переключатель на [Manually Managed] и щелчком на Done закрыть диалог. Текстовое поле [Release Managed] меняется на [Project Dir].
  • Щелчком на текстовом поле [Output Name] вызвать окно настройки формата имен выходных файлов, установить переключатель на Use custom output file name и образовать в нижележащем текстовом поле “специальную строку” =ProjectName+’ ‘+OutputName. Щелчком на Done закрыть диалог. Текстовое поле [Output Name] меняется на сформированную “специальную строку”.

13. Результатом этих действий является структура выходной директории и имен выходных файлов, отображаемая в окне настройки Folder Structure settings (рис. 6).

14. Щелчком на OK закрыть диалог настроек.

15. Щелчком правой кнопки мыши на голубом поле Folder Structure (см. рис. 4) активизировать контекстное меню и указать в нем команду Run (Запустить). Запускается процедура экспорта данных BOM-файла в среду MS Excel. В процессе экспорта (или по окончании его — алгоритм преобразования скрыт от пользователя) данные сортируются по типам компонентов и выстраиваются в порядке следования позиционных обозначений в схемном документе проекта и размещаются в графах бланков Перечня элементов, Спецификации и Ведомости покупных изделий. Заполняются также графы Основной надписи каждого из документов. Преобразование выполняется в очередности, которая обозначена в поле Enabled оболочки Output Job Editor(см. рис. 4).

16. Пример конечного результата — фрагмент Перечня элементов — приведен на рис. 7.

В полученном документе для групп функционально однородных компонентов формируются общие наименования (Конденсаторы, Резисторы и т. п.), но они не содержат обозначений типа (марки) компонента и документа на применение. Каждая запись начинается с наименования компонента, а сведения о компоненте помещаются в следующую строку.

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

Редактированием в среде MS Excel общие наименования групп компонентов и записи перечня элементов могут быть приведены в соответствие требованиям ГОСТ 2.701-2008 ЕСКД (рис. 8).

Возможен альтернативный способ формирования текстовых документов, позволяющий получать документы по отдельности, непосредственно экспортом в MS Excel, не прибегая к использованию функции Output Job Editor. Для этого:

1. После выполнения действий по пп. 1…3 (см. стр. 4) командой главного меню Reports | Bill of Materials запустить операцию формирования BOM-файла. В открывающемся диалоговом окне Bill of Materials Fo rProject [имя проекта] установить флажки видимости (Show) необходимых параметров схемного документа и параметров компонентов.

Читайте также:  Asus 700 eee pc series

2. В поле Export Options установить формат файла для экспорта Microsoft Excel Worksheet (*.xls) и флажки Add to Project (включить в структуру проекта) и Open Exported (открыть экспортированный документ).

3. В поле Excel Options стандартной процедурой поиска найти в папке …AltiumAD 15Templates и выбрать шаблон документа (Template) — Перечень элементов.xlt, Спецификация.xlt или Ведомость.xlt.

4. Щелчком на кнопке Export запустить операцию экспорта BOM-файла в Excel. Конечный результат экспорта точно такой же, как показанный на рис. 7. точно так же возможно редактирование его в MS Excel.

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

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

В.Ю.Суходольский, к.т.н.,
руководитель учебного центра Altium на базе СПбГЭТУ «ЛЭТИ»,
технический эксперт Бюро ESG

Использование BOM-файла для создания перечня элементов

Статья адресована разработчикам электроники и электротехники, применяющим ПО Altium Designer или только еще осваивающим возможности этой системы.

Скачать статью в формате PDF — 1 Мбайт

CADmaster » CADmaster №6(67) 2012 (октябрь-декабрь) » Электроника и электротехника Использование BOM-файла для создания перечня элементов

В этой статье мы расскажем о процессе формирования перечня элементов с помощью Менеджера отчетов (Report Manager), об операциях с данными и столбцами, а также об экспорте перечня элементов в шаблон Excel. В Altium Designer некоторые отчеты по компонентам, например, перечни элементов (BOM) и отчеты по перекрестным ссылкам на компоненты (Component CrossReference), можно настраивать с помощью Менеджера отчетов. Этот инструмент позволяет сортировать и группировать данные, получаемые при формировании отчета. Отчеты можно экспортировать в различных форматах, например, в виде документа Microsoft Excel или файла Adobe Acrobat PDF, а также использовать шаблоны Excel для форматирования экспортируемых данных. Отчеты также можно настраивать с помощью файла Output Job Configuration, в котором сохраняются настройки.

В этой статье мы воспользуемся Менеджером отчетов (Report Manager) для настройки перечня элементов в Редакторе принципиальных схем (Schematic Editor). Перечни элементов можно также формировать из Редактора печатных плат (PCB Editor). Для освоения этой операции следует воспользоваться одним из проектов-примеров, находящихся в папке Reference Designs внутри установочного каталога Altium Designer (например, проектом 4PortSerialInterface). Обратите внимание, что диалоговое окно Report Manager будет менять свой заголовок в зависимости от типа отчета, например, на Bill ofMaterialsforProject [имяпроекта] (PCB_документ).

Создание перечня элементов

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

  1. Откройте нужный проект или исходные документы и из меню Reports выберите Bill ofMaterials. Откроется диалоговое окно Bill of Materials for Project [имяпроекта] (PCB_документ). Диалоговое окно поделено на две основные области — список столбцов в левой части окна и данные (содержимое таблицы) в правой части. В области данных отображается информация для каждого включенного столбца. Эта информация формируется при первом запуске отчета.
  2. С помощью этого диалогового окна вы можете сформировать собственный перечень элементов. К примеру, можно включить в отчет дополнительные столбцы, установив напротив каждого из них флажок Show.

Далее мы рассмотрим способы изменения формата отображения исходных данных для создания пользовательского перечня элементов.

Использование диалогового окна Report Manager

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

Манипулирование столбцами

Левая область окна Report Manager содержит два раздела: Grouped Columns и All Columns. В разделе All Columns перечислены все столбцы, которые можно использовать в отчете. Исходные данные для этих столбцов поставляются из свойств всех компонентов документа (или исходного документа, если открыт проект), для которого создается отчет.

Показ столбцов

Чтобы показать столбец в области данных диалогового окна ReportManager, выполните следующие действия.

  1. Установите в списке флажок Show напротив названия показываемого столбца. Столбец появится в области данных диалогового окна. Покажите столбец Comments в области данных.
  2. В каждом включенном столбце отображается информация по каждому компоненту, найденному в одной или нескольких исходных принципиальных схемах, если такая информация существует. Если компонент не содержит информации по конкретному свойству, соответствующее поле будет пустым.

Группирование по столбцам

Вы можете группировать компоненты по одному или нескольким столбцам. Например, в перечне элементов можно сгруппировать компоненты по столбцу Footprint или Comment.

  1. В диалоговом окне Report Manager перетащите нужный столбец из раздела All Columns в раздел Grouped Columns.
  2. Название столбца появляется в разделе Grouped Columns, а данные обновляются в соответствии с новыми группами.
  3. Если это необходимо, перетащите в раздел Grouped Columns другие столбцы.

Можно организовать группы таким образом, чтобы сформировать отчет по всем компонентам CAP 2M (столбец LibRef) с одинаковыми значениями (столбец Comment) и одинаковым типом корпуса (столбец Footprint). Для этого перетащите столбцы в раздел Grouped Columns, что бы расположить их в следующем порядке: Footprint, Comment, LibRef.

Путем сортировки и фильтрации данных можно ограничить отображаемую информацию в каждом из этих столбцов.

Сортировка столбцов

Порядок отображения столбцов в области данных можно изменить в разделе All Columns или в самой области данных. Порядок отображения столбцов в разделе All Columns определяет порядок отображения столбцов в области данных до тех пор, пока вы не измените порядок непосредственно в области данных.

Чтобы изменить порядок отображения столбцов в разделе All Columns, выполните следующие операции.

  1. Перетащите название столбца в разделе All Columns на другую позицию списка. Перетаскивая столбцы таким образом, добейтесь необходимого порядка отображения.
  2. Порядок отображения столбцов в области данных обновляется. Например, если вы перетащили столбец Quantity в верхнюю позицию списка All Columns и установили флажок Show, этот столбец будет отображаться первым в области данных.

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

‘>)" title="">

  1. Перетащите заголовок столбца в области данных на новое место.
  2. Обратите внимание, что во время перетаскивания столбца на том месте, куда он будет вставлен, появляются две зеленые стрелки.

Если вы хотите отобразить в диалоговом окне Report Manager все столбцы, включите опцию Force Columns to View.

Сортировка данных в столбцах

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

Если данные не умещаются в столбце, щелкните правой кнопкой мыши и выберите Column BestFit (или нажмите CTRL+F), чтобы установить ширину каждого столбца в соответствии с самой длинной записью.

Пользовательские фильтры

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

  1. Щелкните левой кнопкой мыши на значке со стрелкой вниз в правой части названия столбца, а затем либо укажите отдельные строки, либо выберите (Custom…), чтобы открыть диалоговое окно Custom AutoFilter.
  2. Теперь необходимо задать параметры фильтра для отображения нужных вам строк в конкретном столбце. В простом примере, представленном выше, этот фильтр будет отображать только те компоненты, параметр LibRef которых содержит буквы RES. Нажмите OK
    Значок со стрелкой вниз в заголовке столбца LibRef окрашивается в синий цвет, что сигнализирует об изменении параметров отображения столбца.

Добавле ние в пе речень элементов информации из базы данных

При настройке перечня элементов в диалоговом окне Report Manager включите опцию Include Parametersfrom Database. Эта опция будет доступна, только если один или несколько компонентов в проекте связаны с внешней базой данных. Значок в в списке параметров используется для обозначения параметра, который существует во внешней базе данных для одного или нескольких компонентов.

Совет

Параметры можно брать из внешней базы данных независимо от метода подключения к этой базе — DBLink, DBLib или SVNDBLib.

Добавление в перечень элементов информации из печатной платы

Исходная информация для перечня элементов может формироваться на основе свойств компонентов печатной платы, если требуется создавать такие отчеты и для других целей — например, для формирования данных для манипуляторов, разные типы которых требуют представления данных (таких как координаты X, Y) в упорядоченных по-разному столбцах и в файлах различных форматов.

При настройке перечня элементов в диалоговом окне Report Manager включите опцию Include Parametersfrom PCB. Эта опция будет доступна, только если в файле проекта содержится PCB-документ. Значок в списке параметров используется для обозначения параметра печатной платы, который существует для одного или нескольких компонентов в проекте. Обратите внимание, что если в проекте содержится несколько печатных плат и опция Include Parameters From PCB включена, то диалоговое окно BOM Report Options автоматически предложит выбрать печатную плату, которую необходимо включить в перечень элементов.

Экспорт отчета

Содержимое таблицы в области данных диалогового окна Report Manager можно экспортировать, нажав кнопку Export.

  1. Выберите формат файла из выпадающего списка. При экспорте данных с помощью функции Export поддерживаются следующие форматы файлов:
    • CSV (с разделением запятой) (*.csv);
    • электронная таблица Microsoft Excel (*.xls);
    • Portable Document Format (*.pdf);
    • текстовый файл с разделителями табуляцией (*.txt);
    • web-страница (*.htm;*.html);
    • электронная таблица XML (*.xml).
    • Если вы хотите, чтобы экспортированный файл открылся в соответствующем приложении, например, в Microsoft Excel, сразу же после его сохранения, убедитесь, что в диалоговом окне ReportManager включена опция Open Exported.
    • Если вы хотите, чтобы созданный отчет был добавлен к проекту, в диалоговом окне ReportManager включите опцию Add to Project.
    • В диалоговом окне Report Manager нажмите кнопку Export, чтобы сформировать и сохранить отчет в подходящем формате.

    Использование шаблонов Excel

    Если вы хотите экспортировать данные в шаблон Excel или в PDF, основанный на вашем шаблоне Excel, выберите свой шаблон или один из стандартных шаблонов.

      Если выбран формат файла Microsoft Excel Worksheet, то в группе параметров Excel Options становится доступным поле Template. Введите имя файла шаблона Excel (*.XLT) в текстовом поле вручную или нажмите кнопку «…», чтобы перейти к папке с файлом. В выпадающем списке Template содержится несколько стандартных шаблонов, поставляющихся вместе с программой.

    Использование шаблонов Excel для создания PDF-файлов

    Вы можете экспортировать перечень элементов в виде PDF-файла на основе шаблона Excel. Чтобы включить эту опцию, выберите формат файла Microsoft Excel Worksheet и выберите шаблон. Завершите процесс, создав выходной файл PDF в OutputJob Editor.

    Altium Designer применяет следующие правила для определения размера электронной таблицы, которая будет напечатана в PDF:

    • ячейки, находящиеся правее самого правого заголовка столбца, не включаются в выходной файл;
    • ячейки, находящиеся ниже самой нижней ячейки с текстом, не включаются в файл. Исключение составляют ячейки, содержащие горизонтальные границы и/или фоновую заливку и не удаленные от основной части документа более чем на 10 пустых строк.

    Включение в перечень элементов параметров документа и проекта

    Параметры — универсальные признаки объектов в Altium Designer. Их можно добавлять в проект, документ, компонент и почти в любой другой объект. Параметры проекта и документа можно извлекать из проекта и включать в перечень элементов. Параметры документа содержатся в каждом компоненте, который в нем описан, а параметры проекта можно связать с предварительно заданными полями в шаблоне Excel, используя строку Field=ProjectParameterName. Примеры приведены на рисунке ниже.

    • Field=PCBDataSourceFullName — полное имя источника данных печатной платы;
    • Field=PCBDataSourceFileName — имя файла источника данных печатной платы.

    Подробные сведения о редактировании шаблонов содержатся в документации по Microsoft Excel.

    Использование файлов Output Job

    Вы можете создать перечень элементов как часть файла Output Job Configuration (*.OutJob). Файл OutJob позволяет создавать выходные данные и настраивать вывод данных для сборки, изготовления, отчетов, таблиц соединений и документации. Управление файлами OutJob осуществляется в диалоговом окне OutputJob Editor. Создайте файл данного типа в активном проекте одним из двух способов:

    • из меню File выберите New Output Job File;
    • щелкните правой кнопкой мыши на имени проекта на панели Projects и выберите Add New to Project Output Job File из контекстного меню.

    В разделе Report Outputs появляется запись Bill ofMaterials. Чтобы создать перечень элементов для всего проекта, для параметра Data Source необходимо задать значение Project. Вы также можете формировать перечни элементов по отдельным документам проекта. Щелкните левой кнопкой мыши в поле Data Source и выберите документ из выпадающего списка.

    Дважды щелкните левой кнопкой мыши на пункте списка, чтобы открыть диалоговое окно Report Manager, в котором можно настроить отчет и определить необходимые опции для формата экспорта. Это то же самое окно, которое вызывается командой Reports Bill ofMaterials.

    Перед экспортом перечня элементов необходимо определить, будет ли он опубликован в формате PDF или выведен на печать. Это повлияет на тип среды вывода данных (Output Medium). Создайте среду вывода данных или добавьте перечень элементов к текущей среде с учетом ваших требований. Среду вывода данных можно создать одним из следующих способов:

    • путем перетаскивания выходных данных в столбец Output Media;
    • путем копирования и вставки выходных данных в столбец Output Media;
    • выбором опции Add New Output Medium, а затем — Print, PDF или File Generation.

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

    Чтобы настроить параметры вывода данных на печать или в PDF-файл, щелкните правой кнопкой мыши на среде вывода данных и выберите пункт PDFSetup, Generated Files Setup или Printer Setup.

    Если вы публикуете перечень элементов в PDF-файл на основе шаблона Excel, убедитесь, что шаблон соответствует правилам, изложенным в разделе «Использование шаблонов Excel для создания PDF-файлов».

    Примечание. Параметры, заданные в диалоговом окне Report Manager при создании перечня элементов по принципиальной схеме или печатной плате, хранятся в файле проекта и отличаются от параметров, заданных при создании файла OutJob.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *