Вы находитесь на странице: 1из 10

РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ.

МОДУЛЬ «GOST 2.701-2008/2.106-1996».

Расширение для Altium Designer


GOST 2.701-2008/2.106-1996 (версия 1.0)
ФОРМИРОВАНИЕ ТЕКСТОВОЙ ДОКУМЕНТАЦИИ
В СООТВЕТСТВИИ С ГОСТ

wefw f
Расширение
GOST 2.701-2008/2.106-1996
Руководство пользователя

ВВЕДЕНИЕ .................................................................................................................................................................................... 3

НАСТРОЙКА ШАБЛОНОВ ......................................................................................................................................................... 3

Правила заполнения основной надписи ................................................................................................................................. 3


Категории компонентов ................................................................................................................................................................. 4
Редактирование графической части шаблона ....................................................................................................................... 4
Сохранение измененного шаблона ........................................................................................................................................... 5

ПЕРЕЧЕНЬ ЭЛЕМЕНТОВ............................................................................................................................................................ 5

СПЕЦИФИКАЦИЯ ........................................................................................................................................................................ 6

ВЕДОМОСТЬ ПОКУПНЫХ ИЗДЕЛИЙ ...................................................................................................................................... 7

ПОРЯДОК ИСПОЛЬЗОВАНИЯ ШАБЛОНА ............................................................................................................................. 7

Формирование документации через BOM ............................................................................................................................... 7


Формирование документации через OutJob ........................................................................................................................... 8

www.altium-ru.com Copyright © 2017 Altium Limited 2


Расширение
GOST 2.701-2008/2.106-1996
Руководство пользователя

ВВЕДЕНИЕ
Возможность формирования текстовой документации соответствии с ЕСКД доступна в Altium Designer
начиная с версии 15. Данная функциональность не устанавливается с программой по умолчанию, а
поставляется как отдельное расширение (Extension). Чтобы установить данное расширение, необходимо
перейти в раздел DXP » Extension and Updates, открыть вкладку Purchased и ниже в списке Software
Extension найти плагин под названием GOST 2.701-2008/2.106-1996. Для установки расширения нужно его
выделить и нажать на кнопку справа от его названия. После установки расширения требуется
перезапустить Altium Designer.
Если установлено расширение GOST 2.701-2008/2.106-1996, тогда в папке с шаблонами будут доступны три
новых шаблона: Перечень элементов.xlt, Спецификация.xlt и Ведомость.xlt.

По умолчанию шаблоны устанавливаются в папку


C:\Users\Public\Documents\Altium\AD15\Templates

Расширение GOST 2.701-2008/2.106-1996 версии 1.0.x доступно для Altium Designer версий с 15.0.7 по
17.1.9. Поддержка и развитие программнного модуля GOST 2.701-2008/2.106-1996 версии 1.0.x остановлены.

НАСТРОЙКА ШАБЛ ОНОВ


Прежде чем использовать шаблоны необходимо их правильно настроить в соответствии с теми атрибутами,
которые используются в проекте. Все три шаблона содержат несколько листов, на каждом из которых
содержится ряд настроек:
 $Cat. Содержит описание буквенных префиксов обозначений компонентов и названий групп
электрорадиоизделий. На этой же странице имеется настройка для описания формата атрибута;
 $Stamp. Поля основной надписи;
 $Rules. Правила заполнения соответствующего документа;
 $Section (только для спецификации) в разделе «Документация».
 Page1, Page2. Графическая часть документа для первого и последующего листов.
 Change Log. Шаблон для листа регистрации изменений.
Изначально все настройки, кроме листов $Rules и $Section, одинаковы для всех шаблонов, но в
последствии могут быть изменены под требования конечного пользователя.

Правила заполнения основной надписи

Во всех шаблонах эти правила определяются на странице $Stamp. Таблица показывает следующие поля:

 Кодовое обозначение – название поля в графической части шаблона на листах Page1, Page2 и
Change Log. Если наименования этих полей меняются на данной странице, то они должны быть
изменены в соответствующих местах на всех листах.
 Атрибут из проекта – название атрибута из проекта Altium Designer, которое должно попасть в
соответствующее поле основной и дополнительной надписи в конечном документе. Здесь требуется
написать те поля, которые используются в проекте.
 Значения по умолчанию – запись, которая будет отображаться в основной и дополнительной надписи
в конечном документе. Если данное поле необходимо получать из проекта Altium Designer, тогда в этом
столбце значение должно отсутствовать. Если, например, поле «Организация» для всех документов
одинаковое, то можно на уровне шаблона задать значение по умолчанию для поля $Organization.
 Расшифровка обозначения из ГОСТ 2.104-2006 – Название соответствующего поля в стандарте (не
влияет на работу шаблона, используется в качестве комментария).

www.altium-ru.com Copyright © 2017 Altium Limited 3


Расширение
GOST 2.701-2008/2.106-1996
Руководство пользователя

Порядок работы со страницей $Stamp может содержать 3 действия:

 Добавление нового поля. В этом случае нужно добавить новую строку (желательно после строки 21) и
указать для нее все значения в соответствующих графах. Значение, которое указывается в графе
«Кодовое обозначение» должно быть написано латиницей и начинаться с символа $, причем такое же
поле необходимо добавить в графической части шаблона (см. Редактирование графической части
шаблона).
 Изменение значения в графе «Атрибут из проекта», в которую нужно внести те атрибуты, которые
реально используются для соответствующих надписей в проекте.
 Изменение значения в графе «Значение по умолчанию», в которую можно внести надпись, которая
будет всегда одинаковой во всех документах. Например, поле «Наименование или код организации» или
«Утв.», когда все документы всегда утверждает одно лицо.

Категории компонентов

Все компоненты разбиты на группы и каждая группа имеет свой буквенный префикс позиционного
обозначения, которые можно изменять на листе $Stamp. Если в списке категорий отсутствует нужная группа
или отсутствует необходимое буквенное обозначение, то достаточно добавить новую строку в список
CategoryList на листе $Stamp. Строки с новыми группами необходимо добавлять после строки №3 и до
строки, в которой стоит команда $END. Названия групп будут использоваться в «Перечне элементов» для
обозначения групп, а также, при необходимости во всех документах в полном наименовании изделия.

На этой же странице имеется блок ‘Field formatting’ который предназначен для определения формата
атрибута. По умолчанию есть формат String (текстовое поле), Digit (цифровое поле), Value (значение) и Date
(дата). Эта информация используется для корректной сортировки записей в документах. Например, это
актуально при сортировке резисторов и конденсаторов по номиналу. Для этого необходимо на странице
$Rules у атрибута Value, всегда добавлять его тип (т.е. писать вместо Value – Value, s).

Редактирование графической части шаблона

Шаблоны полностью открыты для


редактирования в графической части.
Редактирование выполняется средствами
встроенных инструментов MS Office Excel,
с использованием панели инструментов
Developer (Разработчик), который можно
включить. Когда панель инструментов
Developer (Разработчик) доступна,
необходимо нажать на кнопку DesignMode,
после чего можно редактировать
существующие текстовоые поля (контролы),
например редактировать шрифт, но при
этом нельзя добавлять новые поля.

Шаблон обрабатывает только те поля, которые в нем были добавлены разработчиками.


Добавление новых пользовательских полей не предусмотрено!

Если в режиме DesignMode выделить текстовое поле и зайти в его свойства, тогда свойство (Name) для
этого поля будет использоваться на странице $Stamp, где указывается, какой атрибут из проекта попадет в
данное поле.

www.altium-ru.com Copyright © 2017 Altium Limited 4


Расширение
GOST 2.701-2008/2.106-1996
Руководство пользователя

Сохранение измененного шаблона

После редактирования шаблона его необходимо сохранить. При сохранении следует выбрать тип файла
Excel 97-2003 Template (*.xlt). Стоит обратить внимание, что по умолчанию файлы с таким расширением
сохраняются программой MS Excel во внутреннюю папку с шаблонами, поэтому при сохранении
необходимо указать пользовательский путь.

ПЕРЕЧЕНЬ ЭЛЕМЕНТОВ
В шаблоне для перечня элементов на листе $Rules задаются правила и опции для формирования данного
документа. Шаблон позволяет управлять следующими параметрами:

 $PartName. Формат заполнения поля «Наименование» в перечне элементов. Здесь нужно перечислить
в отдельных ячейках те атрибуты, которые должны попасть в данное поле. В шаблоне, который
устанавливается по умолчанию, задан следующий формат записи – {$Cat
ValueManufacturerPartNumber ValueType ValueDescription ValueManufacturer}. В результате, для
проекта-примера, в перечне элементов будет запись: «Конденсатор C2012X7R1H105K CAP CER 1UF 50V
10% X7R 0805 TDK». Например, если в поле «Наименование» не требуется писать тип компонента, тогда
нужно для параметра $PartName задать формат – {ValueManufacturerPartNumber ValueType
ValueDescription ValueManufacturer}, т.е. удалить из строки $Сat. Названия атрибутов, которые попадут
в поле «Наименование» необходимо указать в соответствии с тем, что используется в проекте. Строка
$PartName должна заканчиваться командой $End.
 $Note. Формат заполнения поля «Примечание». Здесь можно использовать несколько атрибутов, каки в
случае с $PartName, но рекомендуется использовать только один атрибут, как это сделано по
умолчанию. Аналогично правилам заполнения настроек для $PartName, здесь также необходимо указать
атрибут, существующий в проекте, а также закончить настройку командой $End.
 $Grouping. Заголовки групп и подгрупп, которые необходимо сформировать в перечне. В каждой строке
этого раздела задается критерий, по которому формируется группа. Метка ‘$Cat’ в каждой строке,
означает, что необходимо создать группу по категории, для компонента данного типа. Если внутри
группы, необходимо создать подгруппу, тогда необходимо для данного типа компонентов, в следующей
после графы с первой группировкой по категории указать следующий признак для создания группы.
Например, в шаблоне по умолчанию и в проекте-примере, для конденсаторов и катушек указан второй
критерий образования групп – атрибут «ValueManufacturer». Если необходимо подгруппы формировать
по нескольким атрибутам, например, как обычно принято группировать конденсаторы по полю Тип+ТУ,
тогда нужно в компонентах иметь такой сложный атрибут, для последующего создания групп.
 $GroupingLimit. Количество объектов в группе. По умолчанию стоит значение 3, т.е. если будет на схеме
всего 2 конденсатора, тогда группа «Конденсаторы» в перечне не будет выделена заголовком, а
конденсаторы будут идти в общем списке, по общим правилам согласно п.5.7 ГОСТ 2.701-2008.
 $Delimiter. Разделитель для записей $PartName и $Note, который добавляется между атрибутами. По
умолчанию в качестве разделителя выбран символ ‘/’. В большинстве случаев в качестве разделителя
рекомендуется выбрать пробел.
 $EmptyRowsAfterEach. Добавление пустых строк после каждой записи о компоненте. Данный параметр
может принимать два значения: Y (yes) – добавлять пустые строки после компонентов, N (no) – не
добавлять пустые строки после компонентов.

www.altium-ru.com Copyright © 2017 Altium Limited 5


Расширение
GOST 2.701-2008/2.106-1996
Руководство пользователя

 $AutomaticHyphenationAfter. Ширина поля «Наименование» в перечне элементов, измеряемая в


количестве символов. Если количество символов будет больше данного значения, тогда будет выполнен
перенос целого атрибута на следующую строку. Рекомендуется менять только в тех случаях, когда
редактируется графическая часть таблицы в сторону уменьшения или увеличения размера графы
«Наименование».
 $EmptyRowsAfterAndBeforeHeader. Добавление пустых строк перед и после группы компонентов.
 $ContinousChainMark. Разделительный символ, который используется для записи нескольких идущих
подряд позиционных обозначений. Например, С1-С4 или С1...С4. По умолчанию установлен символ ‘-’
(тире).
 $Unit. Варианты значений, которые могут быть добавлены для в атрибутах, показывающих номиналы.
Данные используются для сортировки параметров.
 $FontData. Параметры текстовых надписей. Имеется возможность задать индивидуальные параметры
текста, для основной надписи (Stamp), поля с обозначением документа (StampBig), основной таблицы
перечня (Table), заголовка групп (Header) и заголовка функциональной группы (FuncGroupHeader)

Примечание. Функциональные группы определяются по наличию в проекте иерархии (объектов


Sheet symbol), причем дополнительным является условие, чтобы на один из подчиненных
листов схемы было сделано несколько ссылок. В качестве названия функциональной группы в
перечне элементов используется атрибут Title подчиненного листа, на котором выполнена
схема функциональной группы. При необходимости имя функциональной группы можно
получить из другого атрибута, который можно задать на странице $Stamp, в строке
$FunctionalGroupTitle.

СПЕЦИФИКАЦИЯ
Большинство настроек спецификации на странице $Rules аналогичны одноименным настройкам в перечне
элементов, поэтому не описаны в этом разделе (см. Перечень Элементов). Из настроек описанных для
перечня, в спецификации стоит обратить внимание на следующие опции, которые по умолчанию настроены
не так, как требуется в большинстве случаев:
 $Grouping. В большинстве случаев в спецификации компоненты не разделяют на группы, и записывают
их в соответствующем разделе в алфавитном порядке полного наименования. Поэтому, для параметра
$Grouping необходимо напротив каждой группы компонентов удалить все значения (По умолчанию, это
$Cat и для некоторых элементов ValueType)
 $PartName и $Unit. Если поле $PartName составляется из атрибутов, один или несколько из которых
определяют значение, тогда у этого атрибута нужно указать его тип через запятую, и быть уверенным,
что все используемые типы перечислены в порядке возрастания значений в параметре $Unit. Эта
информация нужна для правильной сортировки записей в спецификации. Например, для конденсаторов
указывается номинал, тогда запись будет выглядеть так: $PartName = {ValueType Value,v
ValueManufacturer ValueManufacturerPartNumber}. Результат такой записи в перечне не будет
отличаться от записи {ValueType Value ValueManufacturer ValueManufacturerPartNumber}, но при
этом номиналы будут упорядочены правильно по предустановленным в опции $Unit значениям.
Дополнительно в спецификации на странице $Rules есть параметр $Denotation, который определяет
формат заполнения поля «Обозначение» в спецификации.
Страница $Section в спецификации предназначена для настроек разделов спецификации. Здесь
перечислены все разделы, предписанные п.3.3 стандарта ГОСТ 2.106-96. Необходимо на этой странице
указать две настройки:

www.altium-ru.com Copyright © 2017 Altium Limited 6


Расширение
GOST 2.701-2008/2.106-1996
Руководство пользователя

 $GroupSpecificationName. Наименование атрибута, который определяет принадлежность компонента к


тому или иному разделу спецификации. Если данного атрибута нет или он не заполнен, то запись
попадает в раздел «Прочие изделия», что свойственно всем компонентам схемы по умолчанию.
 $SectionNames. Метки разделов спецификации, или значения, которые может принимать атрибут,
указанный в предыдущей настройке.
 Ограничение: Не настраивается порядок заполнения раздела «Документация», в который
автоматически попадают три записи: Схема электрическая принципиальная, сборочный чертеж и
перечень элементов.
Примечание. Все записи, которые предполагается получить в спецификации в разделах кроме
«Документация» и «Прочие» должны быть каким-то образом введены в проект на уровне схем или файла
ActiveBOM. В первом случае можно добавить дополнительный лист схемы, на котором разместить
фиктивные элементы, для получения структуры изделия и последующей спецификации. Во-втором случае
можно создать файл ActiveBOM и добавить в него записи о деталях, сборках и других изделиях, которые
отсутствуют в схеме.

ВЕДОМОСТЬ ПОКУ ПНЫХ ИЗ ДЕЛИЙ


Даннный шаблон на текущий момент находится в стадии тестирования, но при этом может быть
использован для получения документации. В отличии от предыдущих рассмотренных документов он
содержит всего три дополнительных опции на странице $Rules:
 $Supplier – формат заполнения графы «Поставщик».
 $ProductCode – формат заполнения графы «Код продукции».
 $DeliveryDoc – формат заполнения графы «Обозначение документа на поставку».

ПОРЯДОК ИСПОЛЬЗОВАНИЯ ШАБЛОНА


Если шаблоны были корректно отредактированы в соответствии с теми атрибутами, которые используются
в проекте Altium Designer, то можно получить документацию путем выгрузки отчета Bill of Materials (BOM)
одним из двух способов. Во-первых, непосредственно из редактора схем – Reports » Bill of Materials, во-
вторых – через файл настроек Outjob.

Формирование документации через BOM

Для формирования любого из описываемых документов (перечень элементов, спецификация, ведомость


покупных изделий) из редактора схем необходимо выполнить Reports » Bill of Materials. После чего
появится окно, показанное на рисунке, в котором следует задать следующие настройки, показанные на
рисунке:

www.altium-ru.com Copyright © 2017 Altium Limited 7


Расширение
GOST 2.701-2008/2.106-1996
Руководство пользователя

1. В разделе Grouped Columns необходимо убрать (перетащить в список All Columns) все атрибуты,
используемые для группировки. Использование группировки приведет к некорректной работе шаблона!
2. Выбрать все атрибуты, которые используются в шаблоне на страницах $Rules и $Stamp, кроме
системных атрибутов.
3. Выбрать формат выходного файла. В текущий момент доступен вывод только в формат Excel.
4. Выбрать отредактированный ранее шаблон.

Формирование документации через OutJob

Для формирования любого из описываемых документов (перечень элементов, спецификация, ведомость


покупных изделий) через единый файл настроек OutJob, необходимо для начала создать данный файл – File
» New » Output Job File, и затем настроить его.

www.altium-ru.com Copyright © 2017 Altium Limited 8


Расширение
GOST 2.701-2008/2.106-1996
Руководство пользователя

Здесь необходимо в разделе Outputs в группе Report Outputs добавить запись для каждого типа документа
(на рисунке показаны записи для перечня элементов и спецификации), и задать правила их формирования
(команда Configure в контекстном меню). Окно настроек отчета, котрое появляется после нажатия команды
Configure аналогично тому, которое было описано в предыдущем разделе.
Далее необходимо справа в разделе Output Container добавить для каждого отчета свой источник вывода
(Add New Output Container » Folder Structure) и задать его настройки (команда Properties в контекстном
меню).
После этого можно получить отчет, нажав правой клавишей на записи нужного документа и выбав команду
Run (см. рис. выше). В качестве примера настроек шаблонов и параметров вывода докуменатции можно
использовать проект-пример.

www.altium-ru.com Copyright © 2017 Altium Limited 9


Расширение
GOST 2.701-2008/2.106-1996
Руководство пользователя

ПРЕДСТАВИТЕЛЬСТВО КОМПАНИИ ALTIUM EUROPE GMBH

121099 Москва, Россия

Смоленский пассаж, Смоленская площадь 3

Телефон: +7 (495) 604 15 85

Веб-сайт: www.altium-ru.com

О КОМПАНИИ ALTIUM

Altium LLC (ASX: ALU) является международной корпорацией-разработчиком ПО, штаб-квартира расположена в городе Сан-Диего, штат Калифорния, США.
Приоритетными направлениями корпорации являются системы для 3D-проектирования печатных плат и разработки встроенных систем. Продукты Altium
находят применение по всему миру, как на ведущих проектных предприятиях, так и в рядовых сообществах проектирования электроники.

Уникальные решения Altium позволяют организациям и проектным сообществам взаимодействовать между собой, создавать и улучшать
интегрированные изделия, оставаясь в рамках запланированных бюджетов и сроков. Предлагаемые продукты: ACTIVEBOM®, ActiveRoute ®, Altium
Designer®, Altium Vault®, Autotrax®, Camtastic®, Ciiva™, CIIVA SMARTPARTS®, CircuitMaker®, CircuitStudio®, Codemaker™, Common Parts Library™, Draftsman®,
DXP™, Easytrax®, NanoBoard®, NATIVE 3D™, OCTOMYZE®, Octopart®, P-CAD®, PCBWORKS®, PDN Analyzer™, Protel®, Situs®, SmartParts™, ряд компиляторов
встроенного программного обеспечения TASKING®.

Компания Altium, основанная в 1985 году, имеет офисы по всему миру, в городах Сан-Диего, Бостон и Нью-Йорк в США, в городах Карлсруэ, Амерсфорт,
Киев, Мюнхен, Маркело и Цуг в Европе, в городах Шанхай, Токио и Сидней Азиатско-Тихоокеанского региона. Для получения более подробной
информации посетите веб-сайт www.altium.com. Вы также можете следить за событиями компании Altium через Facebook, Twitter, LinkedIn и YouTube.

www.altium-ru.com
wefwf

Вам также может понравиться