Альтиум как поменять надпись фамилии в рамке
– жмем «ОК» – откроется инспектор объектов;
– находим параметр «FontId»:
– и меняем его на GOST B 14.
Размеры шрифта и их соответствия в мм примерно следующие:
12 – 3 мм (обозначение выводов элементов)
14 – 3.5 мм (используется для большинства надписей)
20 – 5 мм (первичное применение, организация)
28 – 7 мм (децимальный номер)
Из «Желтой книжки» выполнить рисунок 1.5.1. Для черчения линий: ПКМ -> Place -> Drawing tools -> Line.
Итак, шаблон готов и имеет примерно следующий вид:
Сохраняем файл как «.SchDot» в папку с шаблонами (указать расположение этой папки можно в настройках AD). Теперь, если понадобится изменить формат листа, достаточно будет лишь выбрать его из списка в настройках документа:
Цитата из «желтой книжки»:
Для последующих листов чертежей и схем допускается применять форму 2а (рисунок 1.5.3).
Другими словами, на втором листе необязательно размещать всю информацию, приведенную на первом, и можно освободить немного места для самой схемы. Поэтому необходимо начертить ее:
Сохраняем результаты и переходим к следующему этапу.
2 Создание схемы и печатной платы в
Цель: Освоить создание электрических схем и печатных плат в Altium Designer.
2.1 Подготовка шаблона печатной платы
Теоретическая справка. Со сборочными чертежами дело обстоит немного хуже. Так как в редакторе плат нет понятия листа, то основная надпись выполняется на одном из механических слоев (или на нескольких). А при печати указывается какие слои нужно отобразить на листе, формируя таким образом готовый документ.
Отсюда есть несколько ограничений:
– невозможно получить чертеж top и bottom слоев платы на одном листе;
– невозможно изменять масштаб чертежа.
Конечно, можно добиться желаемого, но гораздо проще экспортировать чертеж платы в AutoCAD или NanoCAD и уже там оформить документацию. Однако, если выполнять чертеж платы послойно на разных листах, то вполне можно обойтись и средствами AD.
В Altium Designer разработчику кроме сигнальных и внутренних слоев доступны 32 механических слоя. В большинстве своем эти слои не имеют стандартного назначения и их можно использовать для своих нужд. Тут каждый разработчик может поступать по своему, но существуют некоторые рекомендации, которых следует придерживаться.
Вариант назначения слоев для проекта с двусторонней платой:
Mechanical 1 – «Board outline» Контур печатной платы
Mechanical 4 – «Text top» Дополнительная информация на лицевой стороне
Например, размеры.
Mechanical 5 – «Text bottom» Дополнительная информация на тыльной стороне
Зеркальное отображение, чтобы при печати все стало на свои места.
Mechanical 11 – «PCB drawings top» Чертеж ПП (вид спереди)
Проводники, полигоны, отверстия и все, что должно отображаться на чертеже ПП.
Mechanical 12 – «PCB drawings bottom» Чертеж ПП (вид сзади)
Mechanical 13 – «Assembly top» Рисунок сборочного чертежа (IPC 7350 Altium internal standard)
Контуры компонентов и все, что должно отображаться на сборочном чертеже (лицевая сторона).
Mechanical 14 – «Assembly bottom» Рисунок сборочного чертежа
CADmaster

В этой части статьи мы расскажем, как подготовить и применить шаблоны, как управляться с их большим количеством и как сформировать такую подшивку, чтобы несколькими щелчками мыши выводить на печать целый комплект схемных документов.
Скачать статью в формате PDF — 5.69 Мбайт
Главная » CADmaster №6(79) 2014 » Электроника и электротехника ЕСКД в Altium Designer. Часть 2. Схемы
В первой части статьи мы рассмотрели, как подготовить AD и библиотечные компоненты к тому, чтобы с наименьшими затратами времени и сил сформировать КД, максимально соответствующую ЕСКД. Во второй части мы последовательно расскажем, как подготовить и применить шаблоны, как управляться с их большим количеством и как сформировать такую подшивку электронных документов, чтобы в несколько щелчков мыши выводить на печать комплект схемных документов.
Для удобства приведем некоторые сведения из первой части статьи. Для работы применяем шрифт GOST type B, соотношение его размеров в схемном редакторе и редакторе плат приведено в табл. 1.
| GOST type B | ||
|---|---|---|
| Высота заглавной буквы в соответствии с .304−81, мм | Размер в схемном редакторе, пункты | Размер в PCB-редакторе, мм |
| 7 | 43 | 11,9 |
| 5 | 34 | 8,5 |
| 3,5 | 24 | 5,95 |
| 2,5 | 17 | 4,25 |
| 1,75 | — | 2,97 |
| 1,25 | — | 2,13 |
На схемах и чертежах будем использовать преимущественно шрифт размером 2,5 мм.
Подготовка шаблонов схем
Как известно, ЕСКД, помимо прочего, определяет единообразие оформления чертежей и схем. Это значит, что рамки, основные надписи и содержащиеся в них текстовые строки должны быть одинаковыми. .301−68 жестко определяет размеры листов. Шаблоны AD предназначены для того, чтобы при создании каждого нового листа схемы пользователь не тратил время на рутинное оформление вышеупомянутых элементов. Иными словами, каждый шаблон AD содержит готовый набор данных, необходимый для оформления схемы: размер листа, рамку, основную надпись, текстовые строки. Кроме того, в этих шаблонах присутствуют специфические для AD данные: система измерений, параметры системного шрифта, принятые по умолчанию параметры сеток.
ГОСТ 2.104−2006 описывает два типа основных надписей для схем и чертежей: основную надпись для первого листа и основную надпись для последующих листов. Один шаблон AD может быть настроен только для одного размера листа и для одного типа основной надписи. Таким образом, получается, что на каждый размер листа необходимо иметь по два шаблона: один для первого листа и один для последующих.
Схемный шаблон AD формируется в том же редакторе и теми же инструментами, что и сама схема. В отличие от схемы, шаблон имеет расширение *.SchDot. В общем случае формирование нового шаблона состоит из следующих этапов:
- Создание нового листа схемы.
- Настройка свойств схемного документа.
- Формирование графики шаблона.
- Формирование постоянных текстовых строк.
- Формирование переменных текстовых строк.
- Сохранение документа в качестве шаблона.
Рассмотрим подробнее каждый из этапов.
Настройка свойств схемного документа
Создадим новый лист командой File → New → Schematic, а затем сразу выполним команду Design → Document Options…, в результате чего откроется окно настроек текущего документа Document Options. В первую очередь переключим систему измерений AD в метрическую, а в качестве основной единицы измерения зададим миллиметры. Для этого перейдем на вкладку Units (рис. 1) и установим расположенную справа галочку Use Metric Unit System, а в выпадающем меню Metric unit used выберем пункт Millimeters.

Включение метрической системы измерений с миллиметрами в качестве основной единицы измерения
Теперь настроим свойства листа. В целях демонстрации покажем, как выполнить настройку вертикально расположенного листа формата А4. Перейдем на вкладку Sheet Options (рис. 2). Слева расположена область Options. В ее верхней части находится выпадающее меню Orientation, предназначенное для настройки ориентации листа. Здесь имеется два варианта: Landscape — горизонтальное расположение листа, Portrait — вертикальное. Нас интересует второй вариант. Установка галочки Title Block включает одну из двух преднастроенных основных надписей. Однако они не соответствуют ЕСКД, поэтому эту галочку снимаем. Установка галочек Show Reference Zones и Show border включает отображение зон и рамки соответственно. Но эти элементы также не соответствуют ЕСКД. Установка галочки Show Template Graphics включает отображение загружаемых шаблонов. В нашем случае ее положение не играет роли, так как никаких шаблонов мы не подключали. Но если по каким-то причинам они все-таки подключены, то ее нужно снять.

Настройки свойств текущего листа
Что касается сеток, то главное, чтобы были включены видимая сетка и сетка привязки. Для этого убедимся, что в области Grids установлены галочки Snap и Visible. Остальные свойства в областях Grids и Electrical Grid нас не интересуют. Под областью Electrical Grid расположена кнопка Change System Font. Она открывает окно, где можно настроить системный шрифт, которым отображаются такие элементы схем, как номера и имена выводов УГО, нумерация зон и так далее. Ранее мы приняли решение использовать на схемах и чертежах шрифт GOST type B размером 2,5 мм. В соответствии с этим решением и настроим системный шрифт: тип — GOST type B, начертание — обычный, размер — 17 пунктов.
Правая часть вкладки Sheet Options содержит опции, отвечающие за размер листа. В области Standart Style расположено выпадающее меню Standart styles, в котором можно выбрать преднастроенный размер листа. Однако эти размеры не соответствуют указанным в .304−68. Поэтому их придется задавать вручную. Этому служат опции, находящиеся в области Custom Style. В первую очередь тут нужно установить галочку Use Custom style. После этого станут доступны настройки конфигурации листа. Custom Width и Custom Height — это ширина и высота листа соответственно. Для листа формата А4 установим значения 210 mm и 296 mm. X Region Count и Y Region Count — это количество зон по оси X и по оси Y соответственно. Margin Width — ширина боковой зоны. Опции зон нам не нужны, так как все они не соответствуют ЕСКД. Поэтому в соответствующих окнах поставим нули. На этом закончим настройку листа.
Графика шаблона
Закрыв окно настроек, можно приступать к рисованию основной надписи. Ее форма и размеры приведены в .104−2006. Опыт автора статьи подсказывает, что для формирования графики шаблона лучше всего использовать линии толщиной Small и Medium. По умолчанию схемный редактор предлагает пользователю три преднастроенных сетки: 1 мм, 2,5 мм и 5 мм. Этого достаточно для рисования графики шаблона, так как большинство ее размеров кратно 5 мм. Нарисуем графику шаблона командой Place → Drawing Tools → Line. На рис. 3 показан полученный результат. Как уже говорилось ранее, зоны, которые предлагает пользователям AD в автоматическом режиме, не соответствуют ЕСКД, поэтому при необходимости их придется рисовать вручную.

Пустая основная надпись, сформированная средствами Altium Designer
Постоянные текстовые строки
Основная надпись содержит как постоянные строки — наименования граф, так и переменные — фамилии, децимальные номера, даты и так далее. Так что следующим этапом будет простановка постоянных строк. Эти строки выполним все тем же шрифтом GOST type B размером 2,5 мм, что согласно табл. 1 будет соответствовать 17 пунктам. Для простановки текстовых надписей используется команда Place → Text String. Результат этой операции приведен на рис. 4.

Основная надпись с озаглавленными графами
Переменные текстовые строки
Переменные строки передаются в схему с помощью параметрических строк. Ценность последних состоит в том, что шрифт, размер, цвет и положение этих строк заранее заданы в шаблонах. Пользователю остается лишь заполнить соответствующие графы, что значительно сокращает время, затрачиваемое на оформление документации.
Прежде, чем сформировать в шаблоне параметрические строки, необходимо создать соответствующий набор параметров. Существующих в AD параметров достаточно для формирования основной надписи. Однако, во-первых, они созданы под основные надписи, не соответствующие ГОСТ, а во-вторых, рассчитаны на англоязычную аудиторию. Поэтому создадим свой набор параметров, который будет для нас нагляднее и удобнее. Продемонстрируем эту процедуру на примере создания параметра для отображения в схеме децимального номера.
Снова выполним команду Design → Document Options…, но на этот раз в открывшемся окне сразу переключимся на вкладку Parameters. Эта вкладка содержит таблицу параметров и предназначена для работы с ними. Таблица состоит из трех граф:
- Name — имя параметра.
- Value — значение параметра (его содержимое).
- Type — тип параметра.
Чтобы добавить новый параметр, нажмем кнопку Add… (рис 5). Откроется окно Parameter Properties. В области Name зададим имя параметра. AD «не принимает» имена параметров, в которых присутствуют символы кириллического алфавита. По этой причине запишем русское название параметра в транслитерации: «ESKD_Decimalnyi_nomer». Установка галочки Visible включает видимость имени параметра, а Lock блокирует ее. Поскольку ни то, ни другое нам не нужно, снимем их.
В области Value зададим значение параметра, которое будет отображаться по умолчанию. Поле Value можно, конечно, оставить пустым. Однако для работы гораздо комфортнее, когда принятое по умолчанию содержимое в какой-то мере повторяет то, что будет отображено на схеме. В нашем случае впишем туда строку «». В отличие от имени параметра, его значение может содержать символы как латинского, так и кириллического алфавитов. Поскольку значение параметра должно отображаться на схеме, то установим галочку Visible в области Value. А вот блокировка значения параметра нам также ни к чему.
В области Properties нас интересует только выпадающее меню Type, которое задает тип параметра. В нашем случае параметр должен содержать текстовую строку, поэтому убедимся, что в меню Type выбран пункт STRING. Нажатием кнопки OK закончим создание параметра и закроем окно Parameter Properties. В таблице отобразится только что созданный параметр.

Добавление нового параметра
Аналогичным образом создаются остальные параметры. В табл. 2 приведен пример базового набора параметров, необходимых для формирования схем в соответствии с ЕСКД.
| Name | Value | Type |
|---|---|---|
| ESKD_Decimalnyi_nomer | STRING | |
| ESKD_Naimenovanie_dokumenta | ||
| ESKD_N_Kontr | ||
| ESKD_Proveril | ||
| ESKD_Razrabotal | ||
| ESKD_Soglasoval | ||
| ESKD_T_Kontr | ||
| ESKD_Utverdil | ||
| ESKD_N_Kontr_data | ||
| ESKD_Proveril_data | ||
| ESKD_Razrabotal_data | ||
| ESKD_Soglasoval_data | ||
| ESKD_T_Kontr_data | ||
| ESKD_Utverdil_data | ||
| ESKD_Organizaciya |
Параметрические строки проставляются на поле шаблона или схемы так же, как и обычные, — с помощью команды Place → Text String, после выполнения которой открывается окно Annotations. Разница заключается только в том, что если в поле Text для обычной строки вписывается текст, то для параметрической нужно раскрыть выпадающий список и выбрать соответствующий параметр (рис. 6). Показателем того, что в строке используется параметр, является символ «=», после которого следует имя параметра. И если в окне Annotations в строке Text отображается имя параметра, то в рабочем поле схемного редактора — его значение.

Выбор параметра для переменной строки
Помимо параметров, оговоренных выше, существуют два преднастроенных параметра, которые также необходимы для оформления документации: SheetNumber и SheetTotal. SheetNumber нужен для отображения номера листа, а SheetTotal — для вывода общего количества листов схемы в графе Листов основной надписи первого листа. Используются они точно так же, как и созданные нами параметры. На рис. 7 изображен готовый схемный шаблон.

Готовый шаблон
На рис. 7 видно, что в графе, предназначенной для отображения наименования схемы, пусто. Это не ошибка. Дело в том, что никогда не угадаешь, сколько понадобится строк и каким шрифтом набранных для вывода названия схемы. Поэтому данную графу проще заполнять простыми строками в процессе работы со схемой.
На этом формирование шаблона заканчивается. Все, что остается сделать, — это сохранить его с расширением *.SchDot. Теперь можно переходить к формированию остальных шаблонов. Однако после сохранения созданного нами шаблона не будем спешить его закрывать и начинать «с нуля» новый. Вместо этого, чтобы не делать лишней работы, сохраним наш шаблон под другим именем. Тем самым мы получим заготовку для формирования шаблона формата А4 с основной надписью последующих листов. В новом шаблоне нам остается лишь убрать графы Справ. номер и Перв. примен. и перерисовать штамп.
Как уже упоминалось выше, для каждого формата листа нужно сформировать по паре шаблонов: для первого и для последующего листов. А так как у нас уже имеется пара для формата А4, то шаблоны под остальные форматы формируются еще проще — после сохранения текущего шаблона под новым именем в новом шаблоне остается лишь увеличить размер листа, изменить рамку под новый размер, переместить штамп и изменить в графе Формат обозначение формата. Таким способом можно достаточно быстро сформировать весь необходимый набор шаблонов.
Использование шаблонов
В общем случае использование шаблонов включает в себя три основных этапа:
- Загрузка шаблона.
- Заполнение всех соответствующих граф.
- Настройка нумерации листов.
Рассмотрим эти пункты подробно. Предварительно открыв лист схемы, выполним команду Design → Project Templates → Choose a File… и в открывшемся окне выберем нужный нам шаблон. После этого откроется окно Update Template (рис. 8). Это окно позволяет нам выбрать следующие опции загрузки шаблона:
- в области Choose Document Scope:
- Just this document — загрузить шаблон в текущий схемный документ;
- All schematic documents in the current projects — загрузить шаблон во все схемные документы, которые относятся к текущему проекту;
- All open schematic documents — загрузить шаблон во все открытые схемные документы;
- в области Choose Parameters Actions:
- Do not update any parameters — не обновлять параметры;
- Add new parameters that exist in the template only — добавить только те параметры шаблона, которые отсутствуют в схемном документе;
- Replace all matching parameters — заменить все параметры схемного документа параметрами из шаблона.

Опции загрузки шаблона
Это окно делает возможным более гибкое использование шаблонов. Так, набор опций из области Choose Document Scope позволяет загружать шаблон сразу в несколько схемных листов. Это очень удобная функция для работы с многолистовой схемой. Например, шаблон с основной надписью последующих листов можно загрузить сразу во все листы, относящиеся к текущему проекту, а после этого включить первый лист и загрузить в него шаблон с основной надписью первого листа. Таким образом, чем больше листов в схеме, тем больше экономятся ресурсы разработчика.
Листы схем всегда содержат какие-либо параметры. Не всегда при загрузке нового шаблона нужно обновлять все параметры. Например, часто в случае замены текущего шаблона на шаблон большего формата все графы основной надписи нужно оставлять неизменными. Для подобных случаев и предназначены опции, расположенные в области Choose Parameter Options.
В нашем случае выберем опции, как они изображены на рис. 8, и нажмем кнопку OK. Шаблон загрузится и появится окно с сообщением о том, что шаблон загружен.
Заполнение граф аналогично созданию параметров, только еще проще. Выполним уже известную нам команду Design → Document Options и снова перейдем на вкладку Parameters. Все, что нужно сделать, — заполнить ячейки в графе Value необходимыми данными. Для этого нужно поочередно активировать ячейки щелчком левой клавиши мыши и вписать туда нужные данные. На рис. 9 приведен результат заполнения нами всех необходимых параметров.
Рис 9. Пример заполнения параметров
Выше был рассмотрен пример схемы, состоящей из одного листа. В случае многолистовой схемы необходимо настроить нумерацию листов. Для этого предназначена команда Tools → Number Schematic Sheets. После ее выполнения откроется окно Sheet Numbering (рис. 10). Оно представляет собой таблицу, каждая строка которой соответствует определенному листу схемы. Графы этой таблицы отображают следующую информацию:
- Schematic Document — имя файла схемного документа;
- SheetNumber — номер листа;
- DocumentNumber — номер документа;
- SheetTotal — количество листов схемы текущего проекта.
Редактирование этой таблицы и есть настройка нумерации листов. Это можно делать вручную. Однако с помощью кнопки Auto Sheet Number листы можно пронумеровать и автоматически. Если необходимо заполнить атрибут DocumentNumber, то его также можно заполнить автоматически, нажав кнопку Auto Document Number. Рядом с обеими кнопками расположены стрелки, открывающие выпадающие меню с дополнительными свойствами нумерации. В обоих случаях программа предоставляет пользователю следующие опции:
- в области Numbering Order:
- Display Order — нумерация в соответствии с таблицей;
- Sheet Hierarchical Structure — Depth First — нумерация с учетом иерархии, нумеровать сначала вложенные;
- Sheet Hierarchical Structure — Breadth First — нумерация с учетом иерархии, нумеровать сначала верхний уровень;
- в области Numbering Method:
- Increasing — нумерация по возрастанию;
- Decreasing — нумерация по убыванию.
Кроме того, в случае нумерации документов в области Parameters пользователю предоставлена возможность добавить префикс и суффикс к номеру документа, а также указать стартовый номер и шаг нумерации. При необходимости можно менять порядок следования листов. Для этого предназначены кнопки Move Up и Move Down, которые становятся доступными после выделения любой строки. Кнопка Update Sheet Count позволяет автоматически обновить количество листов. Нажатие кнопки ОК дает команду программе обновить все соответствующие поля схемных документов.

Настройка нумерации листов
Администрирование шаблонов
Цель этой статьи — показать, как можно оформлять документацию с наименьшей затратой сил. Поэтому нелишним будет коснуться и вопроса об организации эффективной работы с большим количеством шаблонов. AD позволяет хранить все шаблоны в специальной папке. Эта папка по умолчанию расположена на диске C. Но для каждой операционной системы путь к ней отличается. Чтобы его увидеть, выполним команду DXP → Preferences. Откроется окно Preferences, в котором перейдем в раздел Data Management → Templates. В поле Template location отображен путь к папке шаблонов (рис. 11). При желании, его можно изменить. Эта настройка также доступна по команде Design → General Templates → Manage General Template Folder…

Путь к специальной папке шаблонов
Сохранение всех создаваемых шаблонов в папке шаблонов дает ряд преимуществ. Во-первых, все шаблоны будут доступны в меню Design General Templates (как, например, на рис. 12), что значительно ускоряет процесс их загрузки.

Доступ к шаблонам, расположенным в папке шаблонов AD
Во-вторых, эти же шаблоны будут доступны в выпадающем меню, которое расположено в окне Document Options на вкладке Template (рис. 13). Функции этой вкладки позволяют еще больше сократить время, затрачиваемое на процесс оформления документации, за счет того, что после выбора шаблона он сразу же загружается. При этом пользователь, не закрывая окна Document Options, может перейти на вкладку Parameters и заполнить основную надпись.

Доступ к шаблонам из окна Document Options
В-третьих, при использовании AD на предприятии папка шаблонов позволяет организовать их централизованное применение.
Можно настроить AD таким образом, чтобы наиболее часто используемые шаблоны автоматически загружались при создании новых документов. Для этого нужно выполнить команду DXP → Preferences и в открывшемся окне Preferences перейти в раздел System → New Documents Defaults (рис. 14). В этом окне настраиваются шаблоны по умолчанию. Все настройки разделены по типу проектов. Нас интересуют в первую очередь два раздела: PCB project и Free Documents. В каждом из них есть строка Schematic. Если в этих строках прописать путь к файлу шаблона, то этот шаблон и будет загружаться при создании нового файла. При этом шаблон, указанный в разделе PCB project, будет загружаться при создании нового схемного документа в составе PCB-проекта, а шаблон, заданный в разделе Free Documents, — при создании новой схемы вне проекта.

Настройка шаблонов по умолчанию
Формирование схемы в соответствии с ЕСКД
Практически все действия, описанные в этой статье выше, а также в первой ее части, относятся к подготовительному этапу и выполняются, как правило, один раз. А вот формирование схемы — процесс практически только ручной. Автоматизировать тут можно не так и много.
Один из этапов формирования схемы, который был автоматизирован в AD, — нумерация компонентов. Для этого предназначена команда Tools → Annotate Schematics… После ее выполнения открывается окно Annotate (рис. 15). В его верхней левой части расположена область Order of Process, выпадающее меню которой задает последовательность нумерации компонентов. При выборе одного из вариантов он в схематичной форме отображается на расположенной ниже картинке. Под этой областью находится выпадающее меню Process Location of. Это меню позволяет выбрать элемент, по которому будет определяться расположение компонентов друг относительно друга: Designator — по позиционному обозначению или Part — по УГО. В нижней части окна находится таблица, в которой настраиваются опции сквозной нумерации. Каждая строка таблицы соответствует определенному листу. Снятие галочки в первой графе исключает из нумерации все компоненты, расположенные на соответствующем листе. С помощью графы Order задается последовательность листов. Если в графе Start Index установить галочку, то на соответствующем листе нумерация компонентов будет начинаться с того числа, которое указано рядом с этой галочкой.
В правой части окна расположена таблица Proposed Change List, в которой приведен список позиционных обозначений. Каждая строка таблицы соответствует определенному позиционному компоненту, а при наличии вентилей — отдельному вентилю. В графе Current отображаются текущие позиционные обозначения, а в графе Proposed — предполагаемые. При этом в обеих графах есть подграфы: Designator — позиционное обозначение компонента и Sub — номера его вентилей. Установка галочки напротив позиционного обозначения или номера вентиля блокирует его. В графе Location of Part отображается лист, на котором находится компонент.
Продемонстрируем, как в общем случае происходит процесс нумерации компонентов многолистовой схемы в соответствии с ЕСКД (рис. 15):
- ГОСТ 2.702−2011 однозначно определяет последовательность нумерации компонентов — сверху вниз, слева направо. Зададим эту последовательность с помощью выпадающего меню Order of Processing, выбрав пункт Down Then Across.
- Так как номер компонента определяется положением его УГО, то в выпадающем меню Process Location of выберем пункт Part.
- Убедимся, что в расположенной снизу таблице заданы нужные нам опции сквозной нумерации.
- При необходимости, в таблице Proposed Change List установкой галочек заблокируем номера компонентов или вентилей, которые должны остаться неизменными.
- С помощью кнопки Reset All сбросим нумерацию позиционных обозначений. В результате, в таблице Proposed Change List в графе Proposed незаблокированные номера сменятся на вопросительные знаки.
- Нажатием кнопки Update Change List обновим все незаблокированные позиционные обозначения.
- Все шесть вышеописанных пунктов являются лишь подготовительными. Теперь в схему необходимо внести новые номера. Для этого нажмем кнопку Accept Changes (Create ECO), в результате чего откроется окно Engineering Change Order.
- В открывшемся окне нажимаем кнопку Validate Changes и программа выполняет проверку новых позиционных обозначений.
- Если программа не нашла ошибок, то нажимаем кнопку Execute Changes, после чего компонентам присваиваются новые позиционные обозначения.

Автоматизированная нумерация компонентов
Этот алгоритм описывает, как заменить номера компонентов сразу всей схемы. Но если нужно изменить только повторяющиеся номера, то при выполнении пятого пункта вместо нажатия кнопки Reset All нужно открыть выпадающее меню и выбрать пункт Reset Duplicates.
Начиная с версии 13, в AD появились символы обрыва цепей питания и земли, соответствующие ГОСТ (рис. 16). Так же, как и остальные порты цепей питания, они доступны по команде Place → Power Port.

Символы обрыва цепей питания и земли, соответствующие ГОСТ
Если выполнены все подготовительные операции, то формирование схемы, своим видом соответствующей стандартам ЕСКД, ничем не отличается от формирования любой другой схемы. Конечно, стоит помнить о правилах выполнения схем, описанных в таких стандартах, как .701−2008 и .702−2011. На рис. 17 приведен пример готовой схемы, оформленной в соответствии с ЕСКД.

Пример схемы, соответствующей требованиям ЕСКД
Вывод на печать
Рассматривая тему оформления документации, нельзя пройти мимо вопроса о выводе схем на печать или в файл. Но рассматривать вывод на печать отдельного листа с помощью команды File → Print мы не будем, а сразу перейдем к пакетному выводу.
Возможность пакетной печати обеспечивает Редактор пакетного вывода документации, все данные которого хранятся в файле с расширением *.OutJob. Чтобы открыть редактор и создать соответствующий файл, выполним команду File → New → Output Job File. После этого к проекту будет добавлен файл с расширением *.OutJob, а в программе откроется окно редактора (рис. 18). Редактор содержит области Outputs, Output Containers и Hard Copy. Область Outputs предназначена для хранения заданий на вывод всех возможных выходных документов: схем, чертежей, отчетов, gerber-файлов и так далее. Область Output Containers содержит настройки контейнеров вывода. Последние предназначены для вывода документации AD в электронном виде. Это может быть PDF-файл, видеофайл или некая папка на жестком диске или ином носителе информации. Область Hard Copy предназначена для хранения настроек печатающих устройств.

Редактор выходной документации
На основе нашей схемы разберем последовательность операций, необходимых для вывода схемы в PDF-документ:
-
Добавим в области Outputs задание для печати. Для этого в разделе Documentation Outputs щелкнем на строке Add New Documentation Output и в выпадающем меню перейдем на пункт Schematic Prints. Здесь выберем нужную нам схему (рис. 19). Сразу же после выполнения этого действия в разделе Documentation Outputs появится строка с новым заданием. Тут же можно ввести для него имя. Любой раздел области Outputs может содержать любое количество заданий на вывод. Все они добавляются аналогичным образом.

Выбор документа для печати

Настройка свойств задания

Настройка листа задания

- Теперь перейдем к настройке контейнера. Если нужного контейнера не существует, то для его создания в области Output Containers щелкнем левой или правой клавишей мыши на строке Add New Output Container и в выпадающем меню выберем тип контейнера New PDF. Теперь контейнер нужно настроить. Для этого щелкнем левой клавишей мыши на интерактивной строке Change. Откроется окно PDF settings (рис. 22). Здесь мы настроим папки вывода и имя PDF-файла, в который будет выводиться наша схема. В верней части этого окна расположена строка, которая содержит три подстроки, названных по умолчанию [Release Managed], —None— и Job1.pdf. Щелчок на них левой клавишей мыши открывает дополнительные окна настроек. С помощью подстроки [Released Managed] можно задать папку, в которой будет сохраняться выходной PDF-файл. Соответствующее меню содержит два варианта: [Released Managed] и [Manually Managed]. При выборе первого документация будет сохраняться в папке вывода, принятой для проекта по умолчанию (обычно это папка Project Outputs For…). Мы же используем вариант [Manually Managed], в соответствии с которым папка вывода определяется пользователем. После выбора этого пункта становятся доступными поле ввода пути и галочка Use relative path. Если эта галочка установлена, то для пути, который прописан в поле, корневой папкой становится папка проекта. Если же ее снять, то в поле нужно прописывать полный путь от корневой папки диска. Оставим галочку установленной, а в качестве папки вывода укажем Выходная документация. После нажатия кнопки Done выпадающее меню закроется, а в самой подстроке появится заданный путь. Следующая подстрока позволяет настроить папку контейнера. По умолчанию она отсутствует. Пункты выпадающего меню [Container Name] и [Container Type] позволяют назвать папку контейнера по имени контейнера или по его типу. Мы же переведем переключатель в положение Custom Folder Name и зададим вручную имя «Папка для PDF». При этом если в поле ввода имен папки контейнера щелкнуть на расположенной справа кнопке со стрелкой, то откроется выпадающий список, в котором можно выбрать один из параметров и задать тем самым имя папки по параметру. Третья и последняя подстрока предназначена для задания имени выходного файла. В случае многолистовой схемы тут можно задать вывод всех листов в один файл или вывод каждого листа в отдельный файл. За вывод многолистовой схемы в несколько файлов отвечают два верхних положения переключателя: Separate file for each output using output name и Separate file for each output using custom name. При выборе первого пункта каждый файл именуется так же, как и соответствующее ему задание, а в случае выбора второго имена файлов определяет пользователь. Мы же используем третий пункт, когда все листы объединяются в один файл, и зададим имя этого файла «АБВГ.436 431.001 Э3». Результат настроек в виде дерева папок отображается в окне Preview. Настройка PDF-контейнера
- После того, как задание и контейнер настроены, необходимо указать, что и каким контейнером выводить. Для этого в области Output Containers выберем наш контейнер, а потом щелкнем левой клавишей мыши в строке задания на ячейке Enabled. В результате, появится стрелка, идущая от нашего задания к контейнеру (рис. 23).

Указания на задания, которые должен выводить контейнер
Если нужно вывести сразу несколько заданий, то необходимо указать их все (рис. 24). Номера заданий определяют последовательность их вывода.

Указание сразу нескольких заданий, которые должен выводить контейнер
Сравните схему на рис. 25 со схемой на рис. 17. Во-первых, они отличаются цветами. Контейнер вывел схему черно-белой потому, что на третьем шаге мы задали режим вывода изображения Mono. А во-вторых, если присмотреться к схеме на рис. 17, то можно заметить на ней директивы AD, которые отсутствуют в схеме на рис. 25. Подобные директивы не предусмотрены ЕСКД. Поэтому мы и отключили их вывод на первом шаге, при настройке заданий.
Вывод комплекта схем на бумагу аналогичен выводу в PDF-файл. Отличие состоит только в том, что вместо контейнеров вывода используются печатающие устройства, настройки которых доступны в области Hard Copy.

Пример схемы после вывода в PDF
Заключение
В этой второй части статьи мы рассмотрели основные вопросы формирования схем в соответствии с ЕСКД, затронули вопросы подготовки шаблонов и их администрирования, а также проанализировали некоторые инструменты формирования схем. Кроме того, мы затронули вопрос о пакетном выводе документации. В третьей части статьи мы поднимем эти же вопросы, но уже в отношении формирования чертежей, относящихся к печатным платам. Продолжение следует…
ЕСКД в Altium Designer.
Часть 1. Настройка и библиотечные компонентыКонечно, при разработке печатных плат посредством Altium Designer (AD) возможен подход, при котором сначала проектируется печатная плата (ПП), а все действия, связанные с формированием конструкторской документации (КД), предпринимаются после ее разработки. Однако AD — САПР сквозного проектирования. А это значит, что она позволяет автоматизировать процессы не только создания схем и плат, но и оформления КД.
Конструкторская документация состоит из текстовых документов (в том числе перечня со спецификацией) и графических — схем и чертежей. В этой статье мы расскажем, как автоматизируется процесс формирования графической части КД (далее графической КД).
Как и любой высококачественный профессиональный инструмент, AD требует тонкой настройки, прежде чем сможет выдавать «на гора» результат. Так что все действия по формированию КД, соответствующей ЕСКД, можно разделить на три основные группы:
- настройка программы и подготовка шаблонов;
- подготовка библиотечных компонентов;
- неавтоматизируемые действия по доработке КД.
В третьем пункте этого списка не зря написано «доработка». Ведь при соответствующе настроенной программе, правильно подготовленных шаблонах и грамотно сформированных библиотеках графическая КД создается в процессе разработки изделия примерно на 80%. И только на оставшиеся 20% приходятся действия, которые в принципе невозможно автоматизировать.
Настройка программы и подготовка шаблонов хоть и разные действия, но выделены в одну группу, потому что совершаются они только один раз. Выполнение этих действий обеспечивает 50% всей автоматизации.
Оставшиеся 50% обеспечиваются правильным формированием библиотечных компонентов и осуществляются один раз для каждого нового компонента. Тут уже заметна тенденция к повторению процедур. Но даже в этом случае существуют механизмы, значительно облегчающие и ускоряющие труд разработчика, о чем также будет рассказано в статье.
Шрифты
Первый же подводный камень, с которым сталкивается пользователь при оформлении документации, — шрифты. ГОСТ 2.304-81 регламентирует начертание и размер шрифтов, которые необходимо использовать в КД. И проблема тут вовсе не в наличии нужных шрифтов — их легко найти на необъятных просторах Интернета. Более того, они поставляются практически с любой современной САПР машиностроительного направления. Другое дело — их размер. В соответствии с ГОСТ 2.304-81 высота шрифта определяется размером его заглавной буквы. В то же время в редакторе схем применяются шрифты типа TrueType, а их размер задается с помощью пунктов. Казалось бы, чего проще: размер компьютерного пункта известен — 0,3528 мм, остается только высчитать, сколько нужно пунктов, что бы получить шрифт требуемого размера. Но не тут-то было! Размер шрифта в пунктах определяет так называемую «литерную площадку», чей размер напрямую не связан с высотой букв. В отличие от схемного редактора в PCB-редакторе высота шрифта задается в милах или миллиметрах и соответствует высоте заглавной буквы. Но это верно лишь для шрифтов типа Stroke, а нам придется использовать шрифты типа TrueType, но их размер в миллиметрах тоже не соответствует размеру букв.
Как следствие, для правильного выполнения КД необходимо сначала выбрать шрифт, а затем для каждого размера из пункта 2.2 ГОСТ 2.304-81 методом перебора отыскать соответствующий ему системный размер в пунктах и миллиметрах. И в редакторе схем, и в PCB-редакторе, выбирая соответствующий шаг сетки и визуально ориентируясь на него, легко выбрать все необходимые системные размеры шрифтов. Кстати, нам не нужен весь ряд, описанный в приведенном пункте стандарта. Для оформления схем и чертежей достаточно четырех размеров: 2,5, 3,5, 5 и 7 мм. В примерах к нашей статье использован шрифт GOST type B, поставляемый с продуктами Autodesk. В таблице 1 приведены соотношения размеров для данного шрифта.
Высота заглавной буквы в соответствии с ГОСТ 2.304-81, мм
Размер в схемном редакторе, пункты
Размер в PCB-редакторе, мм
Настройка схемного редактора
Рассмотрим только те настройки, которые имеют отношение к теме статьи. Все настройки AD выполняются в окне Preferences, открывающемся по команде DXP→Preferences. Все настройки схемного редактора доступны в расположенном слева дереве настроек в разделе Schematic.
Долгое время у пользователей AD существовала проблема позиционного обозначения многовентильного компонента — ГОСТ требует отделять номер вентиля с помощью точки, а пользователи могли применять только двоеточие. Проблема была решена в 13-й версии AD. Чтобы включить в качестве разделителя точку, необходимо перейти в раздел Schematic→General. Здесь нас интересует выпадающее меню в расположенной сверху и справа области Alpha Numeric Suffix — в нем нужно выбрать строку Numeric, separated by a dot ‘.’ (рис. 1).

Рис. 1. Включение цифровой нумерации вентилей с разделителем-точкой
Далее переходим в раздел Schematic→Graphical Editing. Тут в области Options необходимо выставить две галочки (рис. 2). Первая из них — Convert Special Strings. В Altium активно используются так называемые специальные строки, начинающиеся символом «=» и представляющие собой ссылку или выражение. К примеру, подобные строки будут использованы в шаблонах листов для вывода фамилий, которые будут передаваться туда в виде параметров. Включение галочки Convert Special Strings укажет программе, что при наличии подобных строк в зависимости от их содержимого необходимо отображать на схеме либо то, на что указывает ссылка, либо результат вычисления выражения. Вторая необходимая галочка — Display Strings as Rotated. Это сообщит программе, что любая строка должна отображаться под тем углом, на который она повернута. К примеру, расположить текстовую строку в перевернутом виде можно, только включив эту галочку, — иначе срока не перевернется.

Рис. 2. Включение специальных строк и правильного отображения повернутых строк
По умолчанию в AD используется дюймовая система измерения. Чтобы включить метрическую, нужно перейти в раздел Schematic→Default Units (рис. 3) и выставить галочку Use Metric Unit System. Для выбора миллиметров в качестве единиц измерения в выпадающем меню Metric Unit Used следует выбрать строку Millimeters.

Рис. 3. Переключение AD в метрическую систему — с миллиметрами в качестве единиц измерений
Теперь настроим конфигурацию примитивов. Тут необходимо уточнить терминологию. Большинству пользователей термин «примитив» знаком по САПР машиностроительного или общего направлений, где он обозначает простейшие геометрические элементы — линии, прямоугольники, окружности и другие. В AD этот термин имеет расширенную трактовку: он обозначает все элементы, из которых состоят схемы, платы и чертежи: линии, окружности, текстовые строки, выводы УГО (далее пины) и т. д. При этом если линия определяется шестью свойствами, то у пина их более тридцати. Все это касается и PCB-редактора, в котором, в частности, мы будем на чертежах проставлять размеры. А они также являются примитивами, хотя и имеют в своем составе не один, а несколько простейших геометрических элементов — линий или дуг (и это не считая свойств, которых у размеров более двадцати). Все свойства всех примитивов можно перенастраивать в процессе разработки, но если они настроены заранее, это значительно ускоряет работу.
В случае схемного редактора мы настраиваем свойства примитивов, непосредственно влияющие на внешний вид схем. А поскольку схемы, по сути, состоят из простейших геометрических элементов (линий, дуг, окружностей и т. д.) и текстовых строк, то в большинстве случаев следует настроить или толщину, или шрифт. Что касается толщины, ГОСТ 2.701-2011 регламентирует: «УГО на схемах следует выполнять линиями той же толщины, что и линии взаимосвязи». Среди всех схемных примитивов в AD есть один элемент, у которого нельзя изменить толщину линии, — пин. Поэтому для линий связи и примитивов будем использовать значение толщины, равное толщине пинов. В схемном редакторе толщина не задается численным значением. Вместо этого предлагается четыре преднастроенных и неизменяемых значения: smallest, small, medium и large. Толщине пина соответствует значение small. В отношении шрифтов оптимальным представляется размер 2,5 мм. Шрифт с таким размером остается хорошо читаемым, шрифт меньшего размера ГОСТ не рекомендует, а его увеличение приведет к увеличению места, занимаемого схемой. В нашем случае был использован шрифта GOST type B, в соответствии с таблицей 1 его размер должен составлять 17 пунктов.
Для настройки примитивов перейдем в раздел Schematic→Default Primitives (рис. 4). В окне этого раздела внизу расположены вкладки Mils и MMs. Поскольку мы работаем в метрической системе, нам нужно переключиться на вкладку MMs. Для облегчения поиска и выбора примитивов раскроем расположенный слева и сверху выпадающий список Primitive List и выберем в нем пункт Wiring Objects. В окне Primitives останутся только те примитивы, из которых строятся линии связи.

Рис. 4. Переход к настройке схемных примитивов
Для начала настроим примитив Bus, с помощью которого формируется шина. Для того чтобы отредактировать свойства примитива, нужно дважды щелкнуть по нему левой клавишей мыши, в результате откроется окно его свойств. Некоторые документы рекомендуют рисовать групповые шины линией вдвое толще линий связи. Поэтому в строке Bus Width раскроем выпадающий список и выберем пункт Medium (рис. 5). Аналогичным образом для примитивов Bus Entry (вход в шину) и Wire (линия связи) выставим толщину линий small.

Рис. 5. Настройка примитива Bus
Для примитива Net Label (метка цепи) нужно настроить тип и размер шрифта. Внизу окна его настроек расположена строка Font, в которой отображена текущая настройка шрифта (рис. 6). Нужно щелкнуть по этой строке левой клавишей мыши и в открывшемся окне выбрать новый шрифт и его параметры. Как упоминалось выше, в нашем случае это GOST type B, начертание — обычный, размер — 17.

Рис. 6. Настройка шрифта для примитива Net Label
Теперь перейдем к настройке примитивов рисования. Для этого в выпадающем списке Primitive List выберем пункт Drawing Objects. Для примитивов Arc, Bezier, Ellipse, Elliptical Arc, Line, Pie, Polygon, Rectangle и Round Rectangle переопределим толщину линий значением small. В зависимости от примитива это свойство может называться Line Width, Border Width или Curve Width. Для примитива Text String настроим принятый для всех схемных элементов шрифт — в нашем случае это также GOST type B, обычный, 17.
Приступим к настройке примитивов, относящихся непосредственно к УГО. Для этого в выпадающем списке Primitive List выберем пункт Library Objects. Примитивы Comment (комментарий) и Designator (позиционное обозначение) являются параметрами, для них нужно настроить шрифт. Параметры те же, что указаны выше, только в этот раз строка Font находится в центре окна настроек (рис. 7).

Рис. 7. Настройка шрифта для примитива Comment
Последний примитив, который осталось настроить, — пин. Он так и называется — «Pin». Для него в окне Pin Properties (рис. 8) нужно переопределить длину, шрифт номера и шрифт имени. Длина пина прописывается в строке Length области Graphical, выставим здесь значение «5mm». Чтобы для имени пина переопределить шрифт, нужно активировать галочку Use local font setting, расположенную в нижней части области Name Position and Font. После активации галочки станет активной расположенная правее нее строка, отображающая текущие параметры шрифта. Щелчок левой клавишей мыши по этой строке откроет уже знакомое окно выбора параметров шрифта. Переопределение шрифта для номера пина аналогично, выполняется в области Designator Position and Font.

Рис. 8. Настройка примитива Pin
Любые изменения свойств примитивов возможны не только на этапе предварительной настройки программы, но и в процессе разработки. При этом AD организован таким образом, что соответственно этим изменениям «на лету» меняются и свойства примитивов, заданные по умолчанию. Однако такое обновление «умолчательных» значений можно заблокировать включением галочки Permanent, расположенной в правой части раздела настроек Default Primitives. Естественно, данная галочка не отменяет возможность изменения примитивов в процессе работы над схемой или библиотекой.
Бывает, что пользователю приходится работать по разным стандартам или по разным вариациям одного стандарта. В таком случае, конечно, нужно перенастраивать все соответствующие свойства примитивов. Для таких ситуаций разработчики AD предоставили пользователям возможность сохранения текущей конфигурации примитивов во внешнем файле и загрузки ранее сохраненных. Для этого в правой верхней части окна настроек Default Primitives расположены кнопки Load… и Save As…. Благодаря этой функции можно сформировать любое количество конфигураций примитивов и, загружая их по мере необходимости, не тратить время на выполнение перенастройки.
Настройка PCB-редактора
Система измерений является свойством не PCB-редактора, а PCB-документа. По этой причине рекомендуется настраивать PCB-редактор при открытом PCB-документе с выставленной в последнем метрической системой измерений. Лучше всего, если будет открыта хотя бы частично растрассированная ПП.
Все интересующие нас настройки также выполняются в окне Preferences. Однако в отличие от схемного редактора, в данном случае нас интересует настройка только некоторых примитивов — размеров, таблицы отверстий и выносных видов. Все остальные примитивы и параметры PCB-редактора не имеют прямого отношения к формированию чертежей. А потому сразу переходим в раздел PCB editor→Defaults.
Подавляющее большинство чертежей электронных изделий выполняется в масштабе увеличения. А AD организован таким образом, что формирование чертежных видов производится непосредственно на графике платы. То есть все аннотации (размеры, выноски, координатные сетки и т. д.) наносятся в масштабе 1:1. И только после того как виды сформированы, они вместе с аннотациями приводятся к соответствующему масштабу. Поэтому, чтобы на окончательных чертежах все составляющие чертежных видов (линии, стрелки, надписи и т. д.) имели правильные размеры, необходимо наносить их с учетом последующего масштабирования. Другими словами, все примитивы формируются с учетом последующего масштабирования и их необходимо перенастраивать для каждого конкретного масштаба. Так же, как и для схемного редактора, для настроек PCB-редактора существует возможность сохранения конфигурации примитивов во внешнем файле и загрузки сохраненной ранее конфигурации. Благодаря этой функции можно один раз создать «базу настроек» под каждый вариант масштабирования и по мере необходимости загружать нужные конфигурации. Тем самым значительно экономится время работы. В нашей статье рекомендации по настройке PCB-примитивов приведены на примере настройки под масштаб 2:1.
В первую очередь займемся настройкой размеров. Все примитивы, связанные с размерами, можно найти в группе Dimension окна Primitive Type. Откроем окно настроек линейного размера Linear Dimension (рис. 9). Чтобы размерная линия всегда начиналась от своего опорного элемента, в строке Pick Gap выставим нулевое значение — «0mm». ГОСТ 2.303-68 регламентирует, что размерные и выносные линии нужно выполнять сплошной тонкой линией, которая должна быть примерно в два-три раза тоньше сплошной толстой основной линии. Оптимальными представляются значения толщин 0,5 мм для сплошной толстой основной линии и 0,15 мм для сплошной тонкой. При таких значениях, с одной стороны, происходит минимум слияний, а с другой — хорошо видна разница между двумя типами линий. Толщины выносной (Extension Line) и размерной (Line Width) линий выставим «0.075mm». В соответствии с ГОСТ 2.307-2011 выведем выносную линию за размерную на 1 мм. Для этого в строке Offset пропишем значение «0.5mm». Высоту шрифта выберем 3,5 мм, для чего в строке Text Height в соответствии с таблицей 1 впишем значение «2.97mm». Согласно ГОСТ 2.307-2011 длину стрелок примем 2,5 мм, для чего параметр Arrow Size переопределим значением «1.25mm». К сожалению, ширину стрелки переопределить нет возможности. Для случая, когда стрелку нужно будет вынести за предел размера, выберем ее размер 3,5 мм, чтобы от самой стрелки отходила линия длиной 1 мм. Следовательно, в параметр Arrow Length пропишем значение «1.75mm». Параметры Text Width (толщина линий букв) и Text Gap (текстовый зазор) нас не интересуют.
Перейдем в область Properties. В строке Format нужно выбрать вариант без указания единиц измерения (например, «0,00»), так как именно этот вариант соответствует ГОСТ 2.307-2011. В выпадающем меню Text Position нужно выбрать пункт Aligned — Top, чтобы размерное значение располагалось над размерной линией. Для параметра Arrow Position выберем пункт Inside, поскольку в большинстве случаев стрелки располагаются между выносными линиями. Переключатель Font необходимо выставить в положение TrueType. Соответственно, в области Select TrueType Font в выпадающем меню Font Name следует выбрать текстовый стиль GOST type B. В меню Unit выставим значение Millimeters. Остальные параметры логичнее настраивать в процессе формирования чертежа. Аналогичным образом нужно настроить остальные размерные примитивы, отображенные в группе Dimension.

Рис. 9. Настройка примитива Linear Dimension
Перейдем к настройке таблицы отверстий — Drill Table (рис. 10). Перед этой настройкой лучше открыть растрассированную плату, тогда появится возможность настроить больше свойств. ЕСКД не регламентирует в жесткой форме построение таблицы отверстий, но в ГОСТ 2.307-2011 на рисунке 77 приведен ее пример. Сформируем нашу таблицу аналогично этому примеру. Данные о столбцах отображаются в окне таблицы, расположенном в верхней части окна настроек Drill Table. Под окном таблицы имеются три основные кнопки управления столбцами:
- Add Column — добавить столбец;
- Remove Column — удалить столбец;
- Change header — изменить название.
Эти действия также доступны в выпадающем меню, открывающемся щелчком правой клавишей мыши в окне таблицы. Столбцы можно менять местами, для чего следует зажать левой клавишей мыши заголовок столбца и перетянуть его на новое место. Для построения таблиц отверстий AD предлагает семь специализированных столбцов, предназначенных для вывода определенной информации об отверстиях платы. Кроме них доступно любое количество пользовательских столбцов. С помощью кнопок управления или выпадающего меню сформируем следующую последовательность столбцов: Symbol, Hit count, Finished hole size и Plated. Теперь с помощью команды Change header переименуем: Symbol в «Обозначение», Hit count в «Количество», Finished hole size в «Размер», а Plated в «Металлизация». Содержимое всех ячеек выровняем по середине, для чего в каждом столбце щелкнем правой клавишей мыши и в выпадающем меню выберем пункт Text Alignment→Center. Выпадающее меню Layer pairs to preview определяет пару слоев, для которой в таблице выводится список отверстий. Наиболее часто применяется таблица для пары внешних слоев, а потому в этом меню оставим пару Top Layer — Bottom Layer. Ниже расположено выпадающее меню Alignment, которое определяет точку привязки таблицы: Top (сверху слева) или Bottom (снизу слева). Выберем Bottom. Снимем галочку Include ‘Total’ row, чтобы отключить строку, отображающую общее количество отверстий. Еще ниже расположена область Display options. Здесь нас интересуют строки Table border width (толщина линии таблицы) и Text high (высота текста). Толщина линии должна быть, как оговаривалось выше, 0,5 мм, а текст для этой таблицы используем высотой 2,5 мм по ГОСТ 2.304-81. Поэтому в строке Table border width пропишем значение «0.25mm», а в строке Text high — «2.13mm». Переключатель в области Font Kind переставим в значение TrueType. В выпадающем меню Font Name, расположенном в области Select TrueType Font, выберем шрифт GOST type B. В области Units переключатель переведем в положение Metric, снимем галочку Add secondary units, а в обоих выпадающих меню Precision выставим значения «2». Тем самым мы задаем наиболее частый вариант отображения численных значений — в миллиметрах, две цифры до запятой и две после, а также отключаем отображение значений в альтернативных единицах измерения. И последнее, что нужно сделать, — убедиться, что в области Draw Symbols переключатель установлен в положение Show Symbols, что включает отображение символов отверстий. Важно обратить внимание, что данная таблица является динамической и обновляется при внесении изменений в плату, что также способствует ускорению процесса проектирования.

Рис. 10. Настройка таблицы отверстий
Настроим выносные виды — Design View (рис. 11). Поскольку в статье мы описываем настройку под масштаб 2:1, пропишем в окошке Scale значение «2». В окошке Title области Title нужно убрать любую запись, так как эта запись отображается под чертежным видом, что не соответствует ЕСКД. В области Properties нужно убедиться, что переключатель находится в положении This document, поскольку выносные виды мы будем создавать в том же документе, где находится сама ПП. На этом настройку выносных видов и вообще нужную нам настройку AD можно считать законченной.

Рис. 11. Настройка выносного вида
Аналогично настройке схемных примитивов настройки примитивов редактора печатных плат можно «заморозить» от изменения «на лету» с помощью галочки Permanent.
Библиотечные компоненты — УГО
Главное, что необходимо для формирования базы библиотек, чьи компоненты содержат правильные УГО, — наличие под рукой соответствующих ГОСТов, относящихся к ЕСКД. Этот набор документов содержит все сведения для правильного построения схемных библиотечных компонентов.
Что касается AD, большинство рекомендаций по формированию базы библиотечных компонентов приведено выше в разделе, посвященном настройке схемного редактора. Повторять их не будем, ограничившись краткой выжимкой из всего сказанного:
- линейные и дуговые примитивы необходимо выполнять толщиной small (за исключением редких оговоренных в ЕСКД случаев);
- для всех текстовых надписей используем шрифт типа TrueType с начертанием, соответствующим ГОСТ 2.304-81, и высотой 2,5 мм;
- оптимальная длина пинов — 5 мм.
ГОСТ 2.743-91 оговаривает, что шаг выводов микросхем должен быть не менее 2 мм. С учетом выбранного шрифта и инструментария AD наиболее удобным представляется шаг пинов, кратный 5 мм.
Есть еще один важный принцип работы по созданию библиотеки компонентов — нужно максимально применять принцип копирования компонентов при создании нового библиотечного компонента. Наиболее очевиден этот принцип при работе с дискретными электронными компонентами: резисторами, конденсаторами, транзисторами, диодами и другими. Каждая из групп дискретных компонентов имеет одинаковые УГО, поэтому нет смысла рисовать их каждый раз при создании нового компонента. Гораздо проще и быстрее скопировать существующий и изменить у него один или несколько параметров (а также, возможно, заменить посадочное место), чтобы получить новый библиотечный компонент. То же самое относится и к микросхемам, хотя тут все немного сложнее. Разница в том, что зачастую УГО новой микросхемы отличается от тех микросхем, что уже имеются в библиотеках. Но даже в таком случае гораздо быстрее скопировать существующую микросхему и изменить ее начертание, чем формировать УГО с нуля.
Библиотечные компоненты — посадочные места
Для того чтобы обеспечить автоматизацию формирования сборочных чертежей, следует к каждому посадочному месту добавить рисунок компонента, который будет использован для формирования сборочного чертежа. Но прежде чем перейти к формированию посадочных мест, нужно забежать вперед и слегка коснуться вопроса формирования чертежей плат и сборочных чертежей в AD. Как известно, AD предоставляет пользователям для работы несколько типов слоев. Один из таких типов — «механические» слои. Их предназначение — содержание информации, непосредственно не связанной с платой. Именно в этих слоях и происходит построение чертежей: в них мы формируем все, что относится к чертежам — выносные виды, размеры, рамки с основными надписями, аннотации, пояснения. А после этого либо посредством команд печати, либо с помощью файлов типа *.OutJob формируем вывод чертежей на печать или в PDF.
По умолчанию «механические» слои обозначаются как Mechanical X, где X — номер слоя. AD предлагает 32 таких слоя. Каких-либо жестких правил, задающих соответствие слоев определенному типу информации, не существует. Однако в рамках предприятия имеет смысл создать некий регулирующий документ, определяющий принадлежность того или иного слоя. В нашем же случае в качестве примера используем назначение слоев, приведенное в таблице 2. Так как для формирования сборочных чертежей мы «зарезервировали» слои Mechanical 3 и Mechanical 4, то в редакторе посадочного места необходимо включить слой Mechanical 3, в котором мы и сформируем рисунок компонента для сборочного чертежа. Более подробно вопрос формирования набора слоев мы рассмотрим далее.
Имя слоя по умолчанию
Имя слоя после переименования
Назначение слоя
Управление учетными записями пользователей

Страница управления учетными записями пользователей в Dashboard.
Страница Users (Пользователи) является частью Altium Dashboard. На этой странице вы можете управлять учетными записями пользователей своего аккаунта Altium. Пользователем является человек, который собирается использовать лицензию ПО Altium. Пользователям доступны различные возможности сообщества AltiumLive, в зависимости от их отношения к своей организации.
Список верхнего уровня
На странице изначально показан список верхнего уровня всех активных пользователей. Для каждого пользователя здесь указаны:
- Имя пользователя
- Значок/изображение, загруженное в учетную запись AltiumLive.
Активный пользователь обозначен иконкой
возле имени. Если настроить список на отображение неактивных пользователей, например, включив отображение всех пользователей, то неактивные пользователи будут обозначены иконкой
.
Если пользователей является администратором аккаунта, т.е. состоит в группе Group Administrators, возле его имени будет отображена иконка .
Группирование, сортировка и фильтрация
Элементы управления, расположенные над списком, позволяют группировать, сортировать и отфильтровывать список пользователей различными способами, чтобы вы могли быстро найти тех пользователей, которых хотите отобразить или изменить.
- Group By (Группировать по) – с помощью этих параметров вы можете сгруппировать пользователей по определенному признаку. Доступны три опции: Group (расположить пользователей в соответствии с группами, к которым они принадлежат); Status (расположить пользователей в зависимости от состояния активности); None (без группирования, все пользователи отображаются в одном списке).
- Sort By (Сортировка по) – с помощью этих параметров вы можете отсортировать пользователей по определенному признаку. Доступны две опции: Name (сортировка по именам в алфавитном порядке по возрастанию); Email (сортировка по email в алфавитном порядке по возрастанию). Обратите внимание, что отсортированный список читается слева направо, сверху вниз.
- Filter (Фильтр) – с помощью этих параметров вы можете отфильтровать пользователей по определенному признаку. Доступны три опции: Active (отобразить только активных пользователей аккаунта); Inactive (отобразить только неактивных, т.е. деактивированных пользователей аккаунта); All (отобразить всех пользователей аккаунта, как активных, так и неактивных).
Для Users установлены по умолчанию следующие параметры: Group By – None , Sort By – Name , Filter – Active .
Добавление нового пользователя
Если вы являетесь клиентом Altium, получить учетную запись AltiumLive можно просто и быстро – достаточно сделать запрос администратору групп (Group Administrator) вашей учетной записи. Через Dashboard администратор может быстро создать для всех участников организации новые учетные записи AltiumLive, активация которых займет меньше пяти минут.
Чтобы добавить нового пользователя, нажмите кнопку Add User (Добавить пользователя), расположенную в верхней части страницы. Появится страница Add User, где вы можете указать контактные данные пользователя и добавить его в группы.
В разделе Personal Details (Персональные данные) укажите контактные данные пользователя, в том числе имя, фамилию, email (эти поля помечены красной звездочкой как обязательные для заполнения). Слева от контактных данных вы можете выбрать изображение профиля – картинку, которая будет использоваться в сообществе AltiumLive, чтобы пользователя смоги узнать другие участники. Изображение, заданное по умолчанию, можно изменить, после того, как пользователь будет добавлен в аккаунт. Пользователь также может персонализировать свой профиль после добавления в аккаунт – для этого ему необходимо войти в AltiumLive и открыть раздел персональной информации.
При необходимости добавьте пользователя в существующие группы. По умолчанию все пользователи добавляются в системную группу All Account Members . Если пользователю необходимо предоставить права администратора, поставьте флажок Group Administrators .

Заполните персональные данные пользователя и при необходимости добавьте его в существующие группы.
После того, как все необходимые данные указаны, нажмите кнопку Add – новый пользователь будет создан и добавлен в аккаунт. Новый пользователь автоматически становится активным, т.е. в списке пользователей он будет отображаться со статусом Active .
Нового пользователя можно добавить в аккаунт, если его email не используется существующим пользователем. Если вы пытаетесь создать пользователя с дублирующимся email, появится диалоговое окно с ошибкой.
После добавления и активации, пользователю придет сообщение от поддержки Altium Support, в котором будут содержаться учетные данные для доступа в AltiumLive: имя пользователя (email) и временный пароль. По этим данным пользователь может войти в аккаунт и взять в использование нужную лицензию ПО Altium, а также стать участником сообщества AltiumLive. Возможности пользователя в рамках сообщества зависят от возможностей, доступных организации, которой принадлежит пользователь. Другими словами, пользователь наследует возможности доступа и использования сервисов AltiumLive от своей организации.
После входа в AltiumLive пользователю следует изменить свой временный пароль. Также он при необходимости может персонализировать свою учетную запись, в том числе изображение профиля. Сделать это можно, перейдя на страницу Account щелчком по своему имени пользователя.
Редактирование существующего пользователя
Чтобы отредактировать существующую учетную запись пользователя, нажмите по его имени в списке или выберите команду Edit (Редактировать) из выпадающего меню. Откроется страница с подробными сведениями о пользователе.

Откройте страницу учетной записи пользователя и внесите необходимые изменения.
Внесите необходимые изменения в контактные данные и участие пользователя в группах. Также можно изменить изображение профиля пользователя – нажмите по ссылке Change user picture (Изменить изображение пользователя), в появившемся диалоговом окне найдите и выберите изображение – максимальный размер 220×220 пикселей, формат JPG или PNG. Обратите внимание, что сам пользователь также может изменить свое изображение после входа в свою учетную запись AltiumLive.
После внесения всех необходимых изменений нажмите кнопку Update (Обновить), чтобы изменения вступили в силу.
Деактивация пользователя
Если по каким-то причинам необходимо заблокировать доступ пользователя к аккаунту Altium, его учетную запись можно деактивировать. Учетная запись не будет удалена – она останется связанной с аккаунтом и ее можно будет активировать повторно в будущем. Такая учетная запись будет отображена как неактивная, и назначенные этой учетной записи ресурсы будут освобождены, чтобы другие пользователи могли воспользоваться ими.
Деактивация пользователя осуществляется на странице списка пользователей с помощью команды Deactivate (Деактивировать) или на странице подробных сведений о пользователе нажатием кнопки Deactivate. После деактивации вторым способом страница пользователя будет обновлена, что подтвердит его деактивацию. Обратите внимание, что раздел Groups не будет отображаться и останутся только контактные данные и изображение профиля. Эту информацию можно изменить, даже если пользователь неактивен.

Деактивируйте пользователя, если необходимо освободить назначенные ему ресурсы, но при этом сохранить его привязку к вашему аккаунту Altium.
Деактивация приведет к тому, что пользователь не сможет войти в аккаунт Altium, ни через Altium Designer, ни через сообщество AltiumLive.
Вы можете просмотреть неактивных пользователей, сгруппировав список по параметру Status или с помощью фильтрации по параметру Inactive .
Повторная активация
Повторную активацию пользователя, который в данный момент неактивен, можно выполнить в списке верхнего уровня с помощью команды Activate (Активировать) или на странице подробных сведений о пользователе нажатием кнопки Activate. После активации вторым способом страница пользователя будет обновлена, что подтвердит его активацию. Обратите внимание, что раздел Groups будет снова отображен – назначьте пользователю группы как необходимо.

Повторная активация пользователя.
После активации пользователю будет отправлено сообщение с новым временным паролем для доступа пользователя в аккаунт через сообщество AltiumLive или через Altium Designer для получения доступных лицензий.
Вы можете просмотреть активных пользователей, сгруппировав список по параметру Status или с помощью фильтрации по параметру Active .
Сброс пароля пользователя
Пароль учетной записи пользователя AltiumLive можно сбросить двумя способами:
- Администратор в Dashboard деактивирует, затем повторно активирует пользователя. Пароль будет сброшен, а пользователь получит сообщение с новым временным паролем.
- Пользователь на странице входа в AltiumLive нажимает ссылку Forgot Password (Забыл пароль). Пользователь получит сообщение с новым временным паролем.
При сбросе пароля любым из двух способов, пользователю необходимо изменить пароль. Для этого ему необходимо войти на страницу Account, щелкнув по имени своей учетной записи, и затем перейти по ссылке Change password (Изменить пароль).
Отправление email-сообщений пользователю
После того, как администратор провел какие-либо изменения с учетной записью пользователя, он, вероятно, захочет оповестить об этом пользователя, если, например, пользователю был предоставлен доступ к каким-либо новым возможностям, но он не был предупрежден об этом заранее. Чтобы отправить сообщение пользователю, можно в списке нажать по строке с его email. Поскольку URL-адрес содержит строку «mailto», будет открыт email-клиент с окном нового сообщения этому пользователю. Достаточно ввести содержание письма и отправить сообщение пользователю.
Удаление пользователя
Удаление пользователя осуществляется:
- На странице списка пользователей с помощью команды Delete (Удалить).
- На странице подробных сведений о пользователе нажатием кнопки Delete.
При удалении любым способом появится диалоговое окно с запросом на подтверждение. Нажмите OK, чтобы продолжить, и учетная запись пользователя будет удалена из аккаунта.
Удаление не обратимо, поэтому если вы удалили пользователя по ошибке, вам необходимо добавить пользователя тем же образом, как если бы вы добавляли его первый раз.