Как поменять рамку в altium designer
Перейти к содержимому

Как поменять рамку в altium designer

  • автор:

Форматки по ГОСТ для A3 (A4) в Altium Designer

Многоканальная шина для Altium Designer
Всех с праздником! Уже битый час мучаюсь с одной штукой. Делаю многоканальную схему, без нее там.

Altium Designer проект для контроллера
Помогите разобраться как создать полный проект для контроллера AT91SAM7S32. С кодом на Си. Схемой и.

Pspice OrCad или Altium Designer, что лучше для симуляции?
Всем доброго времени суток. Может кто работал с Pspice и altium designer, какой из них лучше для.

Лучший ответСообщение было отмечено raxp как решение

Решение

Сообщение от qlipoth

нужно выставлять сразу на всю схему

Добавлено через 1 минуту

Сообщение от qlipoth

Вопрос
Я установил шаблоны по ГОСТ. Основная надпись и текст в ней более менее похожи на то, что требует ГОСТ, но все остальные надписи остались со старыми шрифтами.
Ответ
Заходим в настройки Scematic->Default Primitives и во всех примитивах в которых только можно меняем шрифт на ГОСТ с соответствующими атрибутами. После этого все новые компоненты будут создаваться со шрифтами по ГОСТу, но в существующих библиотечных элементах сохранены старые шрифты по умолчанию. Дабы это исправить нужно в свойствах библиотеки (Library Editor Options) поставить галочку Always Show Comment/Designator, а затем во всех символах библиотеки исправить комменты и десигнаторы. И так для каждой библиотеки.
Альтернативный путь — исправлять шрифты на листе схемы. ПКМ на любом десигнаторе, Find Similar Objects…, все поля кроме Object Kind оставляем Any. Ставим галочки Select Matching и Run Inspector, снимем Mask Matching, жмём OK. В инспекторе тыкаем на поле FontId и выставляем шрифт ГОСТ.
Шрифт, которым подписываются пины (десигнатор и имя) выставляется в свойствах текущего листа (Document Options->Change System Font).

Вопрос
Хорошо, теперь у меня все шрифты на листе ГОСТовские, но номер парта отделён от десигнатора двоеточием, а не точной.
Ответ
На данный момент единственный метод поставить там точку — сделать для десигнатора специальный шрифт, в котором двоеточие визуально выглядит как точка.

Как поменять рамку в altium designer

В таблицах перечислены все горячие клавиши редакторов Altium Designer. Назначение горячих клавиш можно поменять через меню DXP -> Customize. -> закладка Commands.

[Горячие клавиши, общие для Schematic и PCB Editor]

SHIFT Увеличивает скорость автопрокрутки при панорамировании.
Y При размещении объекта зеркально отображают его (flip) по оси Y.
X При размещении объекта зеркально отображают его (flip) по оси X.
CTRL + SHIFT + клавиши со стрелками Перемещают выбранный объект на 10 ячеек сетки в направлении нажатой клавиши со стрелкой.
SHIFT + клавиши со стрелками Перемещение курсора на 10 ячеек сетки в направлении нажатой клавиши со стрелкой.
CTRL + клавиши со стрелками Перемещают выбранный объект на 1 ячейку сетки в направлении нажатой клавиши со стрелкой.
клавиши со стрелками Перемещение курсора на 1 ячейку сетки в направлении нажатой клавиши со стрелкой.
ESC Выход из текущего активного процесса.
END Перерисовка экрана.
HOME Перерисовка экрана с центром в месте положения курсора.
CTRL + HOME Переход к точке абсолютного отсчета (absolute origin, находится в левом нижнем углу рабочего пространства).
CTRL + Mouse-wheel down (или PAGE DOWN) Отдаление.
CTRL + Mouse-wheel up (или PAGE UP) Приближение относительно курсора.
Mouse-wheel Панорамирование вверх / вниз.
SHIFT + Mouse-wheel Панорамирование влево / вправо.
A Отображение подменю Align.
B Отображение подменю Toolbars.
J Отображение подменю Display Jump.
K Отображение подменю Workspace Panels.
M Отображение подменю Move.
O Отображение меню Options (контекстное меню, вызываемое правым кликом).
S Отображение подменю Select.
X Отображение подменю DeSelect.
Z Всплывающее меню для команд зума.
CTRL + Z Отмена (Undo).
CTRL + Y Возврат изменений (Redo).
CTRL + A Выбрать все.
CTRL + C (или CTRL + INSERT) Копирование (Copy).
CTRL + X (или SHIFT + DELETE) Вырезать (Cut).
CTRL + V (или SHIFT + INSERT) Вставить (Paste).
CTRL + R Копирование в буфер обмена и повторение команды вставки выбранных объектов (Rubber Stamp, резиновый штамп).
CTRL + R then ESC Повторный вход в режим Rubber Stamp с текущим содержимым буфера обмена.
CTRL + Q Доступ к диалогу Selection Memory (память выбранного).
ALT Фиксация перемещения объекта горизонтально или вертикально.
DELETE Удалить выбранное.
V, D Просмотр документа.
V, F Просмотр размещенных с подгонкой (fit placed) объектов.
X, A Повторно выбрать все.
Right-click & hold Отобразит инструмент «рука», чтобы смещать вид.
Left-click Выбор / отмена выбора объекта под курсором.
Right-click Отобразить контекстное меню, или выход из текущей операции.
Right-click на объекте, выбрать Find Similar Загрузить объект под курсором в диалог Find Similar Objects (найти похожие объекты).
Left-click, hold & drag Выбрать объекты в очерченной курсором зоне.
Left-click & hold Переместить объект / выбранные объекты под курсором.
Left Double-click Редактировать объект.
SHIFT + Left-click Добавить / удалить объект в / из набора выбранных объектов.
TAB Редактировать атрибуты во время размещения.
SHIFT + C Очистка текущего фильтра (Filter).
SHIFT + F Клик на объекте для отображения диалога Find Similar Objects (найти аналогичные объекты).
Y Вызов всплывающего меню быстрых запросов (Quick Queries).
F11 Переключение панели инспектора (Inspector) из состояния включено в состояние выключено и обратно.
F12 Переключение панели фильтра (Filter) из состояния включено в состояние выключено и обратно.
SHIFT + F12 Переключение панели List из состояния включено в состояние выключено и обратно.
ALT + F5 Переключение из полноэкранного режима в оконный и обратно.
/>, Left-click Cross probe — показать соответствующий объект в целевом документе, оставаясь на исходном документе.
/>, CTRL + Left-click Cross probe и переход на соответствующий объект на цели, с переключением на документ цели.
SHIFT + CTRL + T Выравнивание выбранных объектов по верхним краям.
SHIFT + CTRL + L Выравнивание выбранных объектов по левым краям.
SHIFT + CTRL + R Выравнивание выбранных объектов по правым краям.
SHIFT + CTRL + B Выравнивание выбранных объектов по нижним краям.
SHIFT + CTRL + H Равномерно распределить выбранные объекты по горизонтали.
SHIFT + CTRL + V Равномерно распределить выбранные объекты по вертикали.
SHIFT + CTRL + D Выровнять выбранные объекты по решетке.
CTRL + n (n=1 to 8) Сохранить текущий выбор в ячейку памяти n.
ALT + n (n=1 to 8) Вспомнить выбор из ячейки памяти n.
SHIFT + n (n=1 to 8) Добавить текущий выбор в уже сохраненное в ячейке n.
SHIFT + ALT + n (n=1 to 8) Вспомнить выбранное из ячейки памяти n и добавить это к текущему выбранному.
SHIFT + CTRL + n (n=1 to 8) Применить фильтрацию, основываясь на наборе выбранного в ячейке памяти n.

[Горячие клавиши только для Schematic Editor]

G Переключение по циклу установленных привязок к решетке (snap grid).
F2 Редактировать место размещения.
CTRL + PAGE DOWN Вписать все видимые объекты в рабочее окно.
SPACEBAR Поворот на 90 o против часовой стрелки при перемещении объекта.
SPACEBAR Переключение режима начало / конец при размещении проводника / шины / линии.
/>, SPACEBAR Переключение цвета пера при использовании подсвеченных перьев.
SHIFT + SPACEBAR Поворот на 90 o по часовой стрелке при перемещении объекта.
SHIFT + SPACEBAR Циклическое переключение по режимам размещения проводника при прокладке проводника, шины, линии.
CTRL + SPACEBAR Поворот на 90 o против часовой стрелки при перетаскивании объекта.
SHIFT + CTRL + SPACEBAR Поворот на 90 o по часовой стрелке при перетаскивании объекта.
/>, CTRL + Left-click on port or sheet entry Подсветка соединения / цепи (connection / net) на целевом листе при использовании перьев подсветки.
SHIFT + CTRL + C Очистка всех подсветок, которые были наложены подсвечивающими перьями.
BACKSPACE Удалить последний угол, когда прокладывается проводник / шина / линия / полигон (wire / bus / line / polygon).
Left-click, hold + DELETE Удаление угла, когда выбран проводник.
Left-click, hold + INSERT Добавление угла, когда выбран проводник.
CTRL + Left-click & drag Перетаскивание объекта.
Left-click панели Navigator Cross probe к объекту на документе принципиальной схемы.
ALT + Left-click in Navigator panel Cross probe к объекту и на документе принципиальной схемы, и PCB.
ALT + Left-click на объекте сети Подсветка на листе всех элементов в цепи.
CTRL + двойной Left-click Спуск вниз по иерархии символа на листе.
CTRL + Double Left-click Подняться вверх по иерархии.
+ (numeric keypad) Увеличение размера символа IEEE при размещении или перемещении.
— (numeric keypad) Уменьшение размера символа IEEE при размещении или перемещении.
CTRL + F Найти текст.
CTRL + H Найти и заменить текст.
F3 Перейти к следующему найденному тексту.
INSERT Копирование атрибутов объекта под курсором при размещении объектов такого же типа.
S Переключение листа при перемещении одного или большего количества выбранных объектов листа.
V Поменять порядок листов при перемещении двух или большего количества выбранных объектов листа.
T Переключение типа IO объекта листа при перемещении одного или большего количества объектов листа.
T Переключение типов всех объектов IO при изменении размера выбранного символа листа.
T, P Доступ к странице Schematic — General диалога Preferences.

[Горячие клавиши только для PCB Editor]

SHIFT + R Циклическое переключение по трем режимам трассировки (ignore, avoid или push obstacle).
SHIFT + E Переключение электрической сетки (electrical grid) из состояния включено в выключено и обратно.
SHIFT + B Построить запрос (Build Query).
SHIFT + PAGE UP Приближение с малыми шагами.
SHIFT + PAGE DOWN Отдаление с малыми шагами.
CTRL + PAGE UP Приближение 400%
CTRL + PAGE DOWN Вписать документ в рабочее окно.
CTRL + END Перейти к заданной точке относительного отсчета (relative origin) в рабочей области.
ALT + END Перерисовать только текущий слой.
ALT + INSERT Вставить на текущий слой.
CTRL + G Отобразить всплывающий диалог Snap Grid.
G Отобразить всплывающее меню Snap Grid.
N Скрыть отображение направления цепей (ratsnest) при перемещении компонента.
L При перемещении переставить компонент на противоположную сторону платы.
SHIFT + F1 При нажатии во время разводки, отобразит соответствующие горячие клавиши, используемые в разводке.
TAB При нажатии во время разводки, отобразит соответствующий диалог редактирования настройки длины, размещения компонента или строки.
F2 Отобразит настройку опций Board Insight и Heads Up.
CTRL + Left-click Подсветка разведенной сети под курсором (для очистки повторите нажатие на свободной области).
CTRL + SPACEBAR Переключение по циклу режимов соединения линий при интерактивной разводке.
BACKSPACE Удалить последний угол трека при интерактивной разводке.
SHIFT + S Включить / выключить режим одного слоя (single layer mode), или циклическое переключение по настройкам режимов Single Layer Modes в свойствах PCB Preferences: Board Insight Display.
O, D, D, O, ENTER Переключение отображения всех примитивов в грубом форме (draft mode).
O, D, F, O, ENTER Установить отображение всех примитивов в нормальном режиме (final mode).
O, D (or CTRL + D) Доступ к странице Show/Hide диалога View Configurations.
L Доступ к странице Board Layers And Colors диалога View Configurations.
CTRL + H Выбор подключенной меди.
CTRL + SHIFT + Left-click & hold Разбить трек.
SHIFT + CTRL + Left-click Подсветка дополнительных разведенных цепей под курсором.
+ (numeric keypad) Следующий слой.
— (numeric keypad) Предыдущий слой.
CTRL + Click Подсветка содержимого слоя на закладках слоя.
CTRL + SHIFT + Click Увеличение подсветки на закладках слоя.
CTRL + ALT + Mouse Подсветка содержимого под наведенным курсором, если наводить на объекты рабочей области или перемещать курсор по закладкам слоев.
* (numeric keypad) Следующий слой разводки.
M Отобразить подменю Move (перемещение).
ALT Удерживайте для временного переключения из режима avoid-obstacle в режим ignore-obstacle.
CTRL Удерживайте при разводке, чтобы временно запретить электрическую решетку.
CTRL + M Измерение расстояний.
SPACEBAR (in interactive process) Повернуть объект против часовой стрелки (задайте шаг поворота на странице PCB Editor — General диалога Preferences).
SPACEBAR (during interactive routing) Переключиться между режимами начало / конец.
SHIFT + SPACEBAR (in interactive process) Поверните перемещаемый объект по часовой стрелке.
SHIFT + SPACEBAR (during interactive routing) При интерактивной трассировке переключайтесь между режимами угла.
[ Уменьшить уровень маски для основного фильтра (permanent filter).
] Увеличить уровень маски для основного фильтра (permanent filter).
ALT < Просмотр предыдущего компонента для активного документа библиотеки.
ALT > Просмотр следующего компонента для активного документа библиотеки.
Q Переключить единицы измерения (metric/imperial).
Ctrl + Q Переключить единицы (metric/imperial) в диалоге открытия PCB Editor.
T, B Доступ к диалогу 3D Body Manager.
T, P Доступ к диалогу Preferences.
BACKSPACE Удаление последнего сегмента с интерактивно настроенной длиной.
SPACEBAR Следующий шаблон волны интерактивной подстройки длины.
SHIFT + SPACEBAR Предыдущий шаблон волны интерактивной подстройки длины.
SHIFT + R Переключение режима разводки.
, (comma) Уменьшение на один шаг амплитуды шаблона интерактивной подстройки длины.
. (full stop / period) Увеличение на один шаг амплитуды шаблона интерактивной подстройки длины.
1 Уменьшение интерактивной подстройки длины скоса или радиуса.
2 Увеличение интерактивной подстройки длины скоса или радиуса.
3 Уменьшение интерактивной подстройки длины шаблона интервала на один шаг.
4 Увеличение интерактивной подстройки длины шаблона интервала на один шаг.
Y Переключение направления интерактивной подстройки амплитуды.

[Горячие клавиши, используемые в интерактивной разводке]

[Горячие клавиши для прокладки дифференциальной пары проводников (Differential Pair Routing)]

[Горячие клавиши интерактивной настройки длины (Interactive Length Tuning)]

[Горячие клавиши просмотра устройств (Devices View)]

F5 Обновить все.
ESC Приостановить текущий процесс (HALT Process Flow).
CTRL + F9 Скомпилировать битовый файл (Bit File).
CTRL + F10 Сделать ребилд битового файла.
F12 Жесткий сброс устройства (Reset Hard Device).
F9 Скомпилировать и загрузить битовый файл.
F10 Сделать ребилд битового файла и загрузить его.
F11 Загрузить битовый файл.
SHIFT + CTRL + F9 Скомпилировать все битовые файлы.
SHIFT + CTRL + F10 Сделать ребилд всех битовых файлов.
SHIFT + F12 Сброс всех устройств.
SHIFT + F9 Скомпилировать и загрузить все битовые файлы.
SHIFT + F10 Сделать ребилд и загрузку всех битовых файлов.
SHIFT + F11 Загрузить все битовые файлы.
ALT + T, P Доступ к странице FPGA — Devices View диалога Preferences.

[Горячие клавиши 3D визуализации]

0 Поворачивает вид 3D так, что перспектива камеры становится перпендикулярно к печатной плате, и плата повернется так, чтобы горизонтальная плоскость (ось X) так, лежала в направлении нижней кромки окна редактирования (поворот на 0°).
9 Поворачивает вид 3D так, что перспектива камеры становится перпендикулярно к печатной плате, и плата повернется так, чтобы горизонтальная плоскость (ось X) так, лежала в направлении правой кромки окна редактирования (поворот на 90°).
2 Переключение от вида 3D к виду 2D, используя последнюю конфигурацию вида 2D.
3 Переключение от вида 2D к виду 3D, используя последнюю конфигурацию вида 3D.
SHIFT Включает сферу поворота 3D (сделайте левый клик и перетаскивайте элементы сферы, чтобы повернуть модель).
V, F Вписывает всю плату в окно.
V, B Вписывает плату в окно по горизонтали относительно позиции курсора.
Mouse-wheel Смещение панорамы вверх / вниз.
SHIFT + Mouse-wheel Смещение панорамы влево / вправо.
CTRL + Mouse-wheel Зум (приближение / отдаление) с инкрементным шагом.
CTRL + Right drag Плавный зум (приближение / отдаление).
CTRL + C Создать растровую картинку (.bmp) из текущего вида 3D.
PAGE UP / PAGE DOWN Зум (приближение / отдаление) с инкрементным шагом.
T, P Доступ к странице PCB Editor — Display диалога Preferences.
L Доступ к странице Physical Materials (3D) диалога View Configurations.

[Горячие клавиши 3D Body Placement (размещение трехмерного тела)]

+ (plus) Следующий слой.
— (minus) Предыдущий слой.
L Переместить тело 3D на парный механический слой.
X Зеркально отобразить (flip) тело 3D по оси X.
Y Зеркально отобразить (flip) тело 3D по оси Y.
SPACEBAR Повернуть тело 3D против часовой стрелки.
SHIFT + SPACEBAR Повернуть тело 3D по часовой стрелке.
2 Повернуть тело 3D против часовой стрелки по оси X.
3 Уменьшить высоту тела 3D (ось Z-axis) на одну ячейку привязки сетки.
4 Повернуть тело 3D против часовой стрелки по оси Y.
6 Повернуть тело 3D по часовой стрелке по оси Y.
8 Повернуть тело 3D по часовой стрелке по оси X.
9 Уменьшить высоту тела 3D (ось Z-axis) на одну ячейку привязки сетки.
¬ (left arrow) Переместить тело 3D влево по оси X на одну ячейку привязки сетки.
SHIFT + ¬ (left arrow) Переместить тело 3D влево по оси X на 10 ячеек привязки сетки.
® (right arrow) Переместить тело 3D вправо по оси X на одну ячейку привязки сетки.
SHIFT + ® (right arrow) Переместить тело 3D вправо по оси X на 10 ячеек привязки сетки.
(up arrow) Переместить тело 3D назад по оси Y на одну ячейку привязки сетки.
SHIFT + ­ (up arrow) Переместить тело 3D назад по оси Y на 10 ячеек привязки сетки.
? (down arrow) Переместить тело 3D вперед по оси Y на одну ячейку привязки сетки.
SHIFT + ? (down arrow) Переместить тело 3D вперед по оси Y на 10 ячеек привязки сетки.

[Горячие клавиши редактора PCB3D (Legacy 3D)]

PAGE UP Зум на приближение.
PAGE DOWN Зум на отдаление.
ALT + B Вписать плату в рабочее окно.
^ v < > Панорамирование в направлении клавиш со стрелками.
INSERT Панорамирование на приближение.
DELETE Панорамирование на отдаление.
T, E Доступ к диалогу Export для формата IGES/STEP
T, P Доступ к странице PCB Editor — PCB Legacy 3D диалога Preferences.

[Горячие клавиши редактора библиотеки PCB3D]

PAGE UP Зум на приближение.
PAGE DOWN Зум на отдаление.
ALT + M Вписать модель в рабочее окно.
^ v < > Панорамирование в направлении клавиш со стрелками.
INSERT Панорамирование на приближение.
DELETE Панорамирование на отдаление.
F2 Переименовать модель.
SHIFT + DELETE Режим удаления (Delete mode).
CTRL + T Установка поворота и трансляции.
T, I Импорт 3D-модели.
T, E Экспорт модели в формат IGES.
T, P Доступ к диалогу Preferences.

[Горячие клавиши редактора вывода Output Job]

CTRL + X (or SHIFT + DELETE) Вырезать (Cut).
CTRL + C (or CTRL + INSERT) Копировать (Copy).
CTRL + V (or SHIFT + INSERT) Вставить (Paste).
CTRL + D Сделать дубликат.
DELETE Очистить.
ALT + ENTER Конфигурировать.
CTRL + F9 Запуск сфокусированного выходного генератора (Focused Output Generator).
SHIFT + CTRL + F9 Запуск выбранных выходных генераторов.
F9 Запуск выходных генераторов, которые разрешены для пакетного режима (Batch-enabled Output Generators).
SHIFT + CTRL + O Доступ к диалогу Output Job Options.

[Горячие клавиши CAM Editor (CAMtastic®)]

CTRL + Z (or ALT + BACKSPACE) Отменить (Undo).
CTRL + Y (or CTRL + BACKSPACE) Вернуть изменения (Redo).
CTRL + X Вырезать (Cut).
CTRL + C (or CTRL + INSERT) Копировать (Copy).
CTRL + V (or SHIFT + INSERT) Вставить (Paste).
CTRL + E Очистить.
CTRL + M Зеркально отобразить.
CTRL + R Повернуть.
CTRL + L Селективно выровнять.
L Объединить слои (Merge Layers).
ALT + C Выбрать с помощью отрисованного поверх окна (crossing window).
ALT + P Выбрать то, что было выбрано ранее.
CTRL + F Включить / выключить режим выбора Flash.
CTRL + T Включить / выключить режим выбора Trace.
CTRL + A Массив объектов.
CTRL + D Модифицировать / изменить объекты.
CTRL + I Установить точку отсчета (origin).
CTRL + U Масштабировать объекты.
HOME Просмотреть все.
SHIFT + P Просмотр вокруг указанной точки.
CTRL + Mouse-wheel up (or PAGE UP) Зум на приближение.
CTRL + Mouse-wheel down (or PAGE DOWN) Зум на отдаление.
Mouse-wheel up Панорамировать вверх.
Mouse-wheel down Панорамировать вниз.
SHIFT + Mouse-wheel up Панорамировать влево.
SHIFT + Mouse-wheel down Панорамировать вправо.
SHIFT + V Зум последнего.
END Обновить.
D Режим динамического панорамирования.
SHIFT + B Показать Film Box.
CTRL + HOME Зум для Film Box
ALT + HOME Зум текущего DCode.
SHIFT + E Включить / выключить вид Extents Box.
SHIFT + F Включить / выключить режим заполнения.
SHIFT + H Переключить подсветку текущих объектов с использованием текущего D code.
N Переключить режим просмотра в негативе.
SHIFT + T Переключить режим просмотра с прозрачностью.
SHIFT + G Доступ к странице CAM Editor — Drawing Modes диалога Preferences.
Q Запросить объект.
SHIFT + N Запросить цепь (net).
SHIFT + M Измерить расстояние точка-точка.
SHIFT + A Доступ к таблице апертур.
K Доступ к диалогу выключения слоев (Set Layers Off).
ALT + K Доступ к диалогу включения слоев (Set Layers On).
SHIFT + S Переключить режим привязки к объекту.
ESC Отмена действия.
SHIFT + CTRL + R Повторить последнее действие.
+ (numeric keypad) Отобразить только следующий слой.
— (numeric keypad) Отобразить только предыдущий слой.
* (numeric keypad) Отобразить только следующий медный (signal/plane) слой.

[Горячие клавиши редактора цифровых сигналов (Digital Waveform Editor Shortcuts)]

PAGE UP Зум на приближение около активного курсора времени.
PAGE DOWN Зум на отдаление около активного курсора времени.
CTRL + PAGE DOWN Вписать документ в рабочее окно.
CTRL + A Выбрать все сигналы (waveforms).
CTRL + C (or CTRL + INSERT) Копировать сигнал (waveform).
CTRL + X (or SHIFT + DELETE) Вырезать сигнал.
CTRL + V (or SHIFT + INSERT) Вставить сигнал.
Left-click & drag Переразместить сигнал, на котором стоит фокус.
J Отобразить подменю перехода (Jump).
SHIFT + CTRL + F Переход на первое изменение сигнала, на котором стоит фокус.
SHIFT + CTRL + N Переход на следующее изменение сигнала, на котором стоит фокус.
SHIFT + CTRL + P Переход на предыдущее изменение сигнала, на котором стоит фокус.
SHIFT + CTRL + L Переход на последнее изменение сигнала, на котором стоит фокус.
T, P Доступ к диалогу Preferences.

[Горячие клавиши редактора SimData]

CTRL + X (or SHIFT + DELETE) Вырезать (Cut).
CTRL + C Копировать (Copy).
CTRL + V (or SHIFT + INSERT) Вставить (Paste).
DELETE Очистить.
+ (numeric keypad) Следующий чарт.
— (numeric keypad) Предыдущий чарт.
PAGE UP Зум на приближение.
PAGE DOWN Зум на отдаление.
CTRL + PAGE DOWN Вписать документ в рабочее окно.
END Обновить.
ESC (or SHIFT + C) Очистить фильтр.
^ v Прокрутка чарта, один сигнал за один раз, в направлении клавиш со стрелками.
SHIFT + ^ Прокрутка чарта вверх, один сигнал за один раз.
CTRL + ^ (or CTRL + HOME) Переход наверх чарта.
SHIFT + v Прокрутка чарта вниз, один сигнал за один раз.
CTRL + v (or CTRL + END) Переход вниз чарта.
< > Прокрутка чарта по горизонтали в сторону направления клавиш со стрелками, на одно главное деление оси X.
SHIFT + < Прокрутка чарта влево на одну страницу.
CTRL + < Переход на начало оси X.
SHIFT + > Прокрутка чарта вправо на одну страницу.
CTRL + > Переход на конец оси X.

[Горячие клавиши, общие для всех текстовых редакторов]

CTRL + Z Отмена (Undo).
CTRL + X (or SHIFT + DELETE) Вырезать (Cut).
CTRL + C (or CTRL + INSERT) Копировать (Copy).
CTRL + V (or SHIFT + INSERT) Вставить (Paste).
ENTER Вставить возврат каретки.
CTRL + N Вставить новую строку.
TAB Вставить табуляцию.
SHIFT + TAB Переход обратно на позицию табуляции.
INSERT Переключить режим вставки текста между Insert (добавление) и Overwrite (перезапись).
SHIFT + CTRL + C Очистить маски фильтра.
CTRL + F Найти текст.
CTRL + H (or CTRL + R) Найти и заменить текст.
F3 (or CTRL + L) Перейти к следующему найденному месту.
SHIFT + CTRL + F Перейти к следующему найденному месту в выделенном тексте.
CTRL + A Выбрать все.
PAGE UP Прокрутка на страницу вверх.
PAGE DOWN Прокрутка на страницу вниз.
CTRL + ^ Прокрутка на одну строку вверх.
CTRL + v Прокрутка на одну строку вниз.
CTRL + PAGE UP Переместить курсор наверх в окне.
CTRL + PAGE DOWN Переместить курсор вниз на окне.
HOME Переместить курсор на начало текущей строки.
END Переместить курсор в конец текущей строки.
CTRL + HOME Переместить курсор на начало файла.
CTRL + END Переместить курсор в конец файла.
^ v Переместить курсор на одну строку в направлении клавиш со стрелками.
< > Переместить курсор на один символ в направлении клавиш со стрелками.
CTRL + < Переместить курсор на одно слово влево.
CTRL + > Переместить курсор на одно слово вправо.
SHIFT + CTRL + HOME Расширить выбранный диапазон текста до начала файла.
SHIFT + CTRL + END Расширить выбранный диапазон текста до конца файла.
SHIFT + PAGE UP Расширить выбранный диапазон текста на одну страницу вверх.
SHIFT + PAGE DOWN Расширить выбранный диапазон текста на одну страницу вниз.
SHIFT + CTRL + PAGE UP Расширить выбранный диапазон текста до верхней границы окна.
SHIFT + CTRL + PAGE DOWN Расширить выбранный диапазон текста до нижней границы окна.
SHIFT + HOME Расширить выбранный диапазон текста до начала текущей строки.
SHIFT + END Расширить выбранный диапазон текста до конца текущей строки.
SHIFT + < Расширить выбранный диапазон текста на один символ влево.
SHIFT + > Расширить выбранный диапазон текста на один символ вправо.
SHIFT + ^ Расширить выбранный диапазон текста на тот же столбец в предыдущей строке.
SHIFT + v Расширить выбранный диапазон текста на тот же столбец в следующей строке.
SHIFT + CTRL + < Расширить выбранный диапазон текста на одно слово влево.
SHIFT + CTRL + > Расширить выбранный диапазон текста на одно слово вправо.
ALT + SHIFT + CTRL + HOME Расширить выбранный столбец текста до начала файла.
ALT + SHIFT + CTRL + END Расширить выбранный столбец текста до конца файла.
ALT + SHIFT + PAGE UP Расширить выбранный столбец текста на страницу вверх.
ALT + SHIFT + PAGE DOWN Расширить выбранный столбец текста на страницу вниз.
ALT + SHIFT + CTRL + PAGE UP Расширить выбранный столбец текста до верхней границы окна.
ALT + SHIFT + CTRL + PAGE DOWN Расширить выбранный столбец текста до нижней границы окна.
ALT + SHIFT + HOME Расширить выбранный столбец текста до начала текущей строки.
ALT + SHIFT + END Расширить выбранный столбец текста до конца текущей строки.
ALT + SHIFT + < Расширить выбранный столбец текста влево на один столбец.
ALT + SHIFT + > Расширить выбранный столбец текста вправо на один столбец.
ALT + SHIFT + ^ Расширить выбранный столбец текста вверх на оду строку.
ALT + SHIFT + v Расширить выбранный столбец текста вниз на оду строку.
ALT + SHIFT + CTRL + < Расширить выбранный столбец текста на одно слово влево.
ALT + SHIFT + CTRL + > Расширить выбранный столбец текста на одно слово вправо.
ALT + Left-click & drag Выбрать столбец текста с помощью мыши.
DELETE Удалить символ справа от позиции курсора.
BACKSPACE Удалить символ слева от позиции курсора.
CTRL + BACKSPACE Удалить текст до начала предыдущего слова.
CTRL + T Удалить текст до начала следующего слова.
CTRL + Y Вернуть изменения (Redo), т. е. восстановить изменения, которые были отменены Undo.
CTRL + Q + Y Удалить текст до конца текущей строки.
ALT + T, P Доступ к странице Text Editors — General диалога Preferences.

[Горячие клавиши редактора Embedded Software (.c, .asm)]

F9 Запуск отлаживаемой программы.
CTRL + F9 Запуск до курсора.
F5 Переключить положение точки останова на текущей строке.
Left-click in gutter Переключить точку останова на строке.
CTRL + F5 Добавить переменную в окно Watch.
F7 Шаг в процедуру (Step into) на текущей строке исходного файла.
CTRL + F7 Вычислить (Evaluate).
F8 Шаг на следующую строку исходного текста.
SHIFT + F7 Шаг в (Step into) текущую инструкцию.
SHIFT + F8 Шаг на следующую инструкцию.
CTRL + F2 Сброс текущей сессии отладки.
CTRL + F3 Завершить текущую сессию отладки.
Left-click on code outline +/- expand/contract сегмента кода.
CTRL + Double Left-click on code outline +/- expand/contract всех сегментов кода.
CTRL + Left-click on variable/ function/ procedure name Переставить текстовый курсора на точку соответствующей декларации.

[Горячие клавиши VHDL Editor]

CTRL + F9 Скомпилировать исходный код документов HDL.
F9 Запуск навсегда (Run Forever).
CTRL + F5 Запуск симуляции для последнего шага времени.
CTRL + F8 Запуск симуляции на указанное время.
CTRL + F11 Запуск симуляции до следующей точки отладки.
CTRL + F7 Запуск симуляции для шага времени.
F6 Запуск симуляции для шага Delta.
F7 Запуск симуляции с заходом в процедуры / функции.
F8 Запуск симуляции без захода в процедуры / функции.
CTRL + F2 Сброс текущей сессии симуляции.
CTRL + F3 Завершение текущей сессии симуляции.
Left-click in gutter Переключить положение точки останова на текущей строке.
Left-click on code outline +/- expand/contract сегмент кода.
CTRL + Left-click on code outline +/- expand/contract всех сегментов кода.

[Горячие клавиши Scripting Editor (.pas, .vbs, .js, .tcl, .bas)]

F9 Запуск скрипта.
CTRL + F9 Запуск до курсора.
F5 Переключить положение точки останова на текущей строке.
Left-click in gutter Переключить положение точки останова на строке.
CTRL + F7 Вычислить.
F7 Шаг в процедуру (Step into) на текущей строке исходного кода.
F8 Шаг на следующую строку исходного кода.
CTRL + F3 Остановить выполнение скрипта.
CTRL + Left-click
на переменной / имени функции или процедуры
Переместить текстовый курсор на точку, соответствующую декларации.

[Простой способ добавления горячих клавиш для команд меню]

В примере, показанном ниже, будет создана горячая комбинация клавиш (shortcut) для установки положения точки отсчета (origin) в редакторе печатной платы PCB editor. Откройте соответствующий пункт меню, как показано на картинке, и при удерживании клавиши CTRL сделайте клик на пункте меню Origin -> Set.

AltiumDesigner-add-shortcut-example01

Отобразится окно диалога редактирования команд (Edit Command). Теперь можно назначить этой команде любую нужную горячую комбинацию клавиш. Ниже показано, что на этот пункт меню назначен Primary Shortcut (главная комбинация горячих клавиш) в CTRL+Shift+O.

Altium Designer. Оформление выходной документации по ЕСКД

Рано или поздно, друзья, мы вырастаем из домашних поделок, и начинаем работать с серьезными дядями-заказчиками. И теперь нам требуется конструировать не Творения, а Изделия ©.

Чем же отличается Изделие от Творения? Думаю не ошибусь, если скажу, что основное отличие — это документация. И не просто какие-то рисуночки с пояснениями, а документация, выполненная в соответствиями с требованиями стандартов на эту самую документацию. У нас это Единый стандарт конструкторской документации (ЕСКД), у буржуев свое что-то, буржуйское. К сожалению, мне не приходилось работать по их стандартам, так что ничего сказать о них не могу. Но, так как мы живем ни где нибудь, а у нас, то и руководствоваться мы будем нашими стандартами.

Попробуем разобраться как можно добиться того, чтобы документы в Altium Designer’е соответствовали требованиям ЕСКД. Все рекомендации приведены для Altium Designer 10, на тест-драйве которого мне удалось побывать.

Что же это такое, ЕСКД? Это набор ГОСТов 2.ХХХ, в которых подробно описано как должен выглядеть тот или иной документ, каким размером и каким шрифтом выполнять надписи и линии на схемах, чертежах и рисунках и т.п.

Но ГОСТов этих очень много. Читать их долго и утомительно, тем более что информация разбросана по разным документам. Поэтому в качестве справочника рекомендую использовать "желтую книжку" — «Выполнение электрических схем по ЕСКД: Справочних» С.Т. Усатенко. В ней кратко и в то же время достаточно полно описаны основные требования к конструкторской документации. Это моя вторая настольная книга после Хоровица =)

Итак, что мы хотим получить?
Нам нужны схема электрическая принципиальная (Э3), сборочный чертеж (СБ) и чертеж печатной платы (отдельная деталь). Это далеко не вся документация, которая требуется для Изделия, но именно этот минимум документов имеет непосредственное отношение к Altium Designer. Посмотрим, что мы можем автоматизировать в процессе оформления документов.

Подготовка шаблона для схемного редактора

Да, да, это те самые рамки, которыми нам так надоедали в универе. Прежде чем рисовать рамку основной надписи, откроем настройки документа (ПКМ -> «Options. » -> «Document Options») и установим нужные размеры и параметры (на примере формата A3):

Настройка единиц измеренияНастройка формата листа

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

Тут же выставляется шрифт документа по умолчанию — кнопка «Change system font». Именно этим шрифтом будут отображаться номера и названия выводов компонентов. Я обычно ставлю GOST B 12. Но о шрифтах чуть позже.

Строим рамку основной надписи. Добавляем надписи и параметры документа. Параметры в схемном редакторе вводятся как "=ИмяПараметра". Значения параметров настраиваются в настройках документа на вкладке «Parameters»:

Параметры документа

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

В своих шаблонах я использую вот такой вот набор параметров:

ApprovedBy — Фамилия утверждающего

Auhtor — Фамилия разрабатывающего

CheckedBy — Фамилия проверяющего

CompanyName — Название организации

DocumentNumber — Децимальный номер

NormInspection — Фамилия «нормоконтроллера»

ProcessInspection — Фамилия инженера технологического контроля

Engineer — Должность в пустой строке

EngineerName — Фамилия в пустой строке

FirstReference — Первичная применяемость

Title — Наименование устройства

Title2str — Вторая строка в наименовании устройства

Letter1Column — Литера

Mass — Масса
Хоть на схемах не используется, но a шаблоне присутствует.

Scale — Масштаб
Обратите внимание, что параметр может устанавливаться автоматически при печати.

SheetNumber — Номер листа

SheetTotal — Количество листов

Чтобы документ полнее соответствовал требованиям ЕСКД необходимо использовать чертежные шрифты ГОСТ 2.304 А или Б. Они ставятся, например, при установке какого-нибудь механического CAD’а. Я использую вот эти, из дистрибутива «Компаса».

Изменяем шрифт надписей:
— на любой текстовой надписи вызываем контекстного меню;
— жмем «Find similar objects. »:
Поиск строк

— устанавливаем нужные флаги:
Выделение строк

— жмем «ОК» — откроется инспектор объектов;
— находим параметр «FontId»:
Изменение шрифта

— и меняем его на GOST B 14.

Почему именно такой? ИМХО, GOST B читабельней чем GOST A (он шире немного), а 14 потому что тогда выстота букв будет примерно 3,5 мм (согласно ГОСТ 2.105 размеры букв не должны быть меньше 2,5 мм). Размеры шрифта и их соответствия в мм примерно следующие:

12 — 3 мм (обозначение выводов элементов)
14 — 3.5 мм (используется для большинства надписей)
20 — 5 мм (первичное применение, организация)
28 — 7 мм (децимальный номер)

Итак, шаблон готов и имеет примерно следующий вид:

Внешний вид документа

Сохраняем файл как ".SchDot" в папку с шаблонами (указать расположение этой папки можно в настройках AD). Теперь, если нам понадобится изменить формат листа, достаточно будет лишь выбрать его из списка в настройках документа:

Выбор шаблона

Цитата из «желтой книжки»:

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

Внешний вид второго листа

Сохраняем результаты нашего труда и переходим к следующему этапу.

Подготовка шаблона печатной платы

Немного о теории. Со сборочными чертежами дело обстоит немного хуже. Так как в редакторе плат нет понятия листа, то основная надпись выполняется на одном из механических слоев (или на нескольких). А при печати вы указываете какие слои нужно отобразить на листе, формируя таким образом готовый документ.

Отсюда есть несколько ограничений:
— невозможно без лишней головной боли получить счертеж 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»
Рисунок сборочного чертежа
Контуры компонентов и все, что должно отображаться на сборочном чертеже (тыльная сторона).

Mechanical 15 — «Component courtyard»
Зоны запрета установки компонентов (IPC 7350 Altium internal standard)
Зона запрета установки — упрощенный контур компонента, охватывающий все его примитивы, нарисованный с таким запасом, чтобы два компонента, размещенные вплотную по этому контуру, оказались на плате разнесены на расстояние, необходимое для правильного монтажа компонентов на плату. Как правило, это на 0,25 — 0,3 мм больше, чем размеры самого компонента.

Mechanical 16 «Component courtyard bottom»
Зоны запрета установки компонентов на тыльной стороне ПП
Вообще-то Altium размещает на этом слое Title block (основную надпись). Но такое положение вещей тянется еще со времен, когда механических слове было всего 16, поэтому я предпочел перенести Title block на 31-й слой

Mechanical 31 «Title block (First Page)»
Основная надпись первого листа

Mechanical 32 «Title block (Next page)»
Основная надпись последующих листов
Следует помнить, что Bottom слои ПП нам нужно будет напечатать в зеркальном виде, а это значит что и основная надпись должна быть зеркальной.

Переходим к практике. Создаем новый ".PcbDoc файл". Открываем настройки документа (ПКМ -> «Options» — > «Board Options. ») и устанавливаем параемтры и размеры листа:

Настройки PCB

Исходя из выбранного назначения слоев строим рамки и размещаем надписи на заготовке файла ".PcbDoc".

Параметры в редакторе плат начинаются с точки ".ИмяПараметра". Вот только устанавливать значения для этих параметров в редакторе ПП негде. Вместо этого используются параметры проекта («Project» -> «Project Options. »):

Параметры проекта

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

В результате должно получиться что-то вроде вот такого документа:

Общий вид шаблона PCB

Какая-то каша, неправда ли. Но если отключить лишние слои, то уже угадывается шаблон сборочного чертежа =)

Первый лист СБ

Последующий лист СБ

Не стоит забывать об одном ньюансе: по-умолчанию значения параметров отображаются только при печати. Для того чтобы увидеть их в редакторе ПП необходимо включить опцию «Convert Special Strings» в менеджере слоев (горячая клавиша — L):

Менеджер слоев

Последний шаг он трудный самый

Осталось собрать все части нашего будущего проекта воедино. Для этого открываем настройки Altium Designer иназначаем наши шаблоны как документы по умолчанию:

Документы по-умолчанию

Убираем пару флагов в настройках редактора схем:

Настройка редактора схем

И если нужно указываем путь к папке с шаблонами:

Путь к папке с шаблонами

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

Спасибо, что дочитали. Надеюсь мой опыт пригодится кому-нибудь да пригодится.

ЕСКД в Altium Designer. Часть 3. Чертежи

Для удобства приведем некоторые сведения из предыдущих статей. Весь процесс работы мы демонстрируем на конкретном примере. Для него был использован шрифт GOST type B. Соотношение его размеров в схемном редакторе и редакторе плат указано в таблице 1. Что касается толщины линий, то для сплошной толстой основной линии было принято значение 0,5 мм, а для тонкой — 0,15 мм.

Высота заглавной буквы в соответствии
с ГОСТ 2.304­81, мм

Размер в схемном редакторе,
пункты

Размер
в
PCB­-редакторе,
мм

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

Подробнее о слоях

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

AD предлагает пользователям несколько типов слоев. Один из них — слои под общим наименованием Mechanical. Их назначение — хранение информации, непосредственно не связанной с топологией платы. Например, в один из таких слоев AD добавляет контур 3D­модели, подключенной к плате или компоненту. Слои именно этого типа нам нужны для создания документации. В них мы будем формировать виды плат, аннотации и рамки. По умолчанию они обозначаются как MechanicalX, где X — номер слоя. AD предлагает 32 таких слоя. Жестких правил, задающих соответствие слоев определенному виду информации, не существует. В статье мы используем соглашение о назначении «механических» слоев, которое приведено в таблице 2.

Имя слоя
по умолчанию

Имя слоя после
переименования

Назначение слоя

Габариты подключенных STEP­моделей на верхнем слое

Габариты подключенных STEP­моделей на нижнем слое

Верхняя сторона платы со всеми ее компонентами на сборочном чертеже

Нижняя сторона платы со всеми ее компонентами на сборочном чертеже

Рамки и основные надписи

Аннотации сборочного чертежа верхней стороны платы

Аннотации сборочного чертежа нижней стороны платы

Board annotation top

Аннотации чертежа верхней стороны платы

Board annotation bot

Аннотации чертежа нижней стороны платы

Настроить «механические» слои необходимо до начала трассировки платы. Для этого откроем окно View Configurations, выполнив команду DesignBoard Layers & Colors…, или нажмем горячую клавишу L. В этом окне «механические» слои отображаются в правом верхнем углу закладки Board Layers And Colors.

Настройка «механических» слоев

Рис. 1. Настройка «механических» слоев

Для настройки «механических» слоев выполним следующие действия (рис. 1):

  1. Установим флажок Only show enabled mechanical Layers. Таким образом мы получим доступ ко всем «механическим» слоям.
  2. Установим флажки в графах Enable и Show напротив всех нужных нам слоев.
  3. Снимем флажок Only show enabled mechanical Layers, и тогда останутся доступными только нужные нам слои.
  4. Для удобства дальнейшей работы переименуем слои. Для этого выделим слой курсором и нажмем клавишу F2.
  5. При желании тут же можно поменять цвета слоев. Щелкнем левой клавишей мыши на ячейке цвета и в выпадающем меню выберем новый цвет.

Настройка парности «механических» слоев

Рис. 2. Настройка парности «механических» слоев

Теперь настроим парность слоев. Если этого не сделать до трассировки платы, то при переносе компонентов на обратный слой сами компоненты будут переноситься, а информация для сборочных чертежей останется на слое, соответствующем расположению компонентов сверху. Для этого сделаем следующее (рис. 2):

  1. Не выходя из окна View Configurations, щелкнем левой клавишей мыши на расположенной в левом нижнем углу кнопке Layer Pairs… Откроется окно Mechanical Layer Pairs, которое и предназначено для настройки парности.
  2. В окне Mechanical Layer Pairs щелкнем левой клавишей мыши на кнопке Add… Откроется окно Mechanical Layer Pair.
  3. В выпадающих меню выберем пару слоев и щелкнем левой клавишей мыши на кнопке OK. Выбранная пара слоев появится в окне Mechanical Layer Pairs.
  4. Проделаем те же операции для каждой пары слоев.

Окно настройки парности слоев Mechanical Layer Pairs можно открыть не только из окна View Configurations. Есть и другой способ: также щелкнуть правой клавишей мыши на закладках слоев и в выпадающем меню выбрать пункт Configure Mechanical Pairs.

Эти настройки необязательно устанавливать каждый раз. Можно сохранить и многократно использовать PCB­-файл в качестве шаблона.

Рамки

Если мы хотим сформировать чертежи, соответствующие ЕСКД, нам не обойтись без рамок и основных надписей. Никаких специальных инструментов для их формирования в PCB­-редакторе не существует. Любая рамка с основной надписью — это просто набор линий и текстовых строк в определенном слое. В нашем случае рамки должны быть нарисованы в слое Template. Для этого понадобятся две команды: PlaceLine и PlaceString. Толщина линий в PCB­редакторе, в отличие от схемного, задается точным значением в выбранной системе измерений. В нашем случае — в миллиметрах. Возможность менять на лету сетку привязки также значительно упрощает задачу (однако нужно помнить, что в PCB-­редакторе не может быть сетки привязки с шагом больше, чем 25,4 мм). Как уже говорилось в предыдущих статьях, всю необходимую информацию по рисованию элементов оформления можно найти в следующих документах системы ЕСКД:

  • ГОСТ 2.301­68 «Форматы»;
  • ГОСТ 2.302­68 «Масштабы»;
  • ГОСТ 2.303­68 «Линии»;
  • ГОСТ 2.304­81 «Шрифты чертежные»;
  • ГОСТ 2.104­2006 «Основные надписи».

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

  1. Классический способ формирования чертежей, когда масштабируются виды чертежа, а рамка и основная надпись остаются неизменными.
  2. Способ, при котором масштаб вида остается неизменным, но масштабируются рамка и основная надпись.

Такие аннотации чертежей, как размеры и координатные сетки, в AD масштабируются в обоих случаях.

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

В PCB-­редакторе отсутствуют в явном виде инструменты масштабирования, предусмотренные в машиностроительных САПР. Однако это не значит, что под очередной масштаб необходимо рисовать каждый элемент оформления вручную, с нуля. Существующую рамку с основной надписью и текстовыми строками можно сгруппировать в Union, а уже к нему применить масштабирование. Для этого нужно щелкнуть правой клавишей мыши на одном из элементов группировки и в выпадающем меню выбрать пункт UnionsResize Union. Потом снова щелкнуть на одном из элементов группировки, но уже левой клавишей мыши. Это укажет программе, какую группировку мы хотим масштабировать. В результате по углам группировки появятся маркеры, простым перетягиванием которых изменяем масштаб всех элементов Union.

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

Чертеж печатной платы

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

Формирование чертежей печатных плат довольно детально описано в ГОСТ 2.417­91. Сделаем наш чертеж в масштабе 4:1 на двух листах формата А3. Сформируем три вида: сверху, сбоку и снизу. Виды сверху и сбоку выполним на первом листе, а вид снизу — на втором. Размещение чертежа на двух листах обусловлено способом его формирования. Причина в том, что в данном случае мы не будем делать выносных видов. Это, конечно, возможно начиная с AD версии 13.2, но цель нашей статьи — показать разные варианты. А о том, как формировать выносные виды, мы расскажем позже, при описании процесса создания сборочного чертежа.

Первое, что необходимо сделать, — сформировать аннотации вида сверху. Их мы будем выполнять в слое Board annotation top. Для упрощения процесса сформируем набор, состоящий из слоев:

  • Top Layer;
  • Template;
  • Board annotation top;
  • Drill Drawing;
  • Drill Guide.

Слои Drill Drawing и Drill Guide понадобятся для воспроизведения таблицы отверстий и отображения после вывода на печать символов отверстий и их центров на видах платы.

Аннотации вида сверху в нашем случае представляют собой координатную сетку в виде рисок, расположенных по периметру контура печатной платы, что соответствует п. 10 ГОСТ 4.417­91. Началом координат будет служить нижний левый угол платы, согласно п. 12 указанного стандарта. Для формирования рисок применим сплошную тонкую линию толщиной 0,0375 мм. Это связано с двумя причинами. Во‑первых, ранее мы решили использовать сплошные тонкие линии толщиной 0,15 мм. А во‑вторых, чертеж будет выполнен в масштабе 4:1. Следовательно, после масштабирования линии должны иметь толщину 0,15 мм. Контур платы у нас создан в слое Keep­out Layer, и толщина его линий 0,1 мм обусловлена технологическими причинами. Нам не подходит это значение, так как после масштабирования толщина линий составит 0,4 мм. Нам же нужно значение 0,5 мм, так как контур печатной платы необходимо выполнять сплошной толстой линией. Поэтому нарисуем контур печатной платы в слое Board annotation top линией в 0,125 мм. Для нумерации сетки возьмем шрифт GOST type B высотой 1,0625 мм, чтобы на окончательном чертеже получить шрифт высотой 2,5 мм (табл. 1).

В том же слое выполним вид сбоку. Поскольку у AD отсутствуют инструменты автоматизированного формирования вида сбоку, его придется сформировать вручную. Нарисуем его справа от вида сверху линиями толщиной 0,125 мм. Затем проставим на нем размер, указывающий толщину платы. Настройку размера нужно выполнить так, чтобы его вид и размеры элементов соответствовали ГОСТу после масштабирования. Примерный результат этих действий приведен на рис. 3.

Сформированные в Altium Designer вид сверху и вид сбоку чертежа печатной платы

Рис. 3. Сформированные в Altium Designer вид сверху и вид сбоку чертежа печатной платы

Аналогичным образом сформируем вид снизу. Только на этот раз для аннотации воспользуемся слоем Board annotation bot. Для упрощения работы создадим набор, состоящий из слоев Bottom Layer и Board annotation bot. Кроме того, перевернем плату. Результат формирования вида платы снизу приведен на рис. 4.

Сформированный в Altium Designer вид снизу чертежа печатной платы

Рис. 4. Сформированный в Altium Designer вид снизу чертежа печатной платы

После того как виды сформированы, нужно вставить рамки с основными надписями и заполнить графы. Текущий чертеж мы делаем способом, при использовании которого масштабируется рамка с основной надписью. Применяемый нами масштаб — 4:1, поэтому элементы оформления должны быть уменьшены в четыре раза. В соответствии с таблицей 2 рамку и основную надпись первого листа вставим на слой Template. Помимо рамки, на первый лист мы вставим таблицу отверстий по команде PlaceDrill Table. Рекомендации по ее настройке приведены в первой статье. Повторять их мы не будем, напомним лишь, что все размеры должны соответствовать выбранному масштабу. Таблица отверстий всегда вставляется на слое Drill Drawing. Если посмотреть таблицу 2, можно увидеть, что для рамок и основных надписей зарезервирован один слой. При использовании выносных видов этого достаточно. Но в нашем случае для рамки второго листа чертежа нужен другой слой, иначе обе рамки будут отображаться на каждом листе. Можно вставить рамку второго листа на слой Board annotation bot или включить для нее еще один «механический» слой. В нашем случае включен еще один слой, названный Template Bottom. После описанных действий и вывода чертежей на печать они будут выглядеть примерно так, как на рис. 11, 12. Как выводить чертежи на печать, мы расскажем в этой статье немного позже.

Сборочный чертеж

На этот раз мы будем формировать чертеж с помощью выносных видов, а потому сделаем его на одном листе формата А3. Масштаб возьмем 2:1.

Поскольку в качестве примера в этой серии публикаций мы используем один и тот же проект и одну и ту же библиотеку, то посадочные места у нас сформированы согласно рекомендациям из первой статьи: графика для сборочного чертежа выполнена на слое Pattern top (он же Mechanical 3 по умолчанию), толщина линий в соответствии с масштабом составляет 0,25 мм, а шрифт — GOST type B высотой 2,125 мм. Так как ранее мы сформировали пары слоев для графики сборочного чертежа, то при переносе компонентов на обратную сторону их графика автоматически перемещалась со слоя Pattern top на слой Pattern bot.

Для удобства работы над видами чертежа создадим два набора слоев. Первый должен содержать слои Pattern top и Annotation top, второй — Pattern bot и Annotation bot. Кроме того, в оба набора включим слой Template. При работе с видом снизу удобно переворачивать плату. Несмотря на использование определенных наборов слоев, в PCB-документе будут отображаться окружности отверстий. На них можно не обращать внимания, так как на выносных видах (а следовательно, и на чертежах до и после вывода на печать) они воспроизводиться не будут.

Первое, что необходимо сделать, — в слоях Pattern top и Pattern bot правильно сформировать графику видов. Для этого нужно переразместить позиционные обозначения таким образом, чтобы впоследствии не возникло никаких неоднозначностей в чтении чертежа. Обращаем ваше внимание на то, что перемещать нужно именно те позиционные обозначения, которые находятся в слоях Pattern top и Pattern bot.

Сформированные в Altium Designer вид сверху и вид сбоку сборочного чертежа

Рис. 5. Сформированные в Altium Designer вид сверху и вид сбоку сборочного чертежа

Далее, по аналогии с чертежом платы, в слоях Annotation top и Annotation bot нарисуем контуры плат линиями, соответствующими масштабу. Вид сбоку сформируем в слое Annotation top. Однако на этот раз нарисуем не только прямоугольник, изображающий плату, но и пунктирной линией отобразим габариты компонентов, устанавливаемых на плату. Остается проставить размеры, опять же, с учетом нашего масштаба 2:1. Результаты, которые должны получиться, представлены на рис. 5, 6.

Сформированный в Altium Designer вид снизу сборочного чертежа

Рис. 6. Сформированный в Altium Designer вид снизу сборочного чертежа

После формирования видов на свободное место PCB­-документа в стороне от графики платы в слой Template поместим рамку с основной надписью и заполним все графы. Теперь настало время воспользоваться выносными видами. Сначала сформируем единый выносной вид для видов сверху и сбоку. Для этого выполним команду PlaceDesign View, в результате откроется окно Design View (рис. 7).

Настройка свойств выносного вида

Рис. 7. Настройка свойств выносного вида

Сначала необходимо задать область выносного вида. Для этого предназначена кнопка Define Area. После ее нажатия система временно закроет окно Design View, чтобы пользователь мог задать нужную область, указав две точки. В нашем случае необходимо захватить область видов сверху и сбоку. После указания второй точки снова откроется окно Design View. Теперь в поле ввода Scale укажем масштаб, в нашем случае — 2. Поле ввода Title в одноименной области нужно оставить пустым, так как его содержание отображается под выносным видом, что для нас бесполезно. Убедимся, что в области Properties переключатель переведен в положение This document. Иначе наш выносной вид будет перемещен в другой PCB­документ.

Теперь нужно указать, какие слои должны отображаться на выносном виде. Для этого в окне Design View нужно переключиться на вкладку Layers (рис. 8) и с помощью флажков активировать нужные слои и отключить ненужные. Должны остаться включенными только слои Pattern top, Template и Annotation top.

Включение слоев, которые должны отображаться на выносном виде

Рис. 8. Включение слоев, которые должны отображаться на выносном виде

На этом закончим настройку вида и после нажатия кнопки ОК поместим его в соответствующем месте на поле чертежа.

Настройка выносного вида для вида снизу в целом делается точно так же, но есть и небольшие отличия. Во‑первых, такой вид нужно сделать зеркальным. Для этого в окне Design View установим флажок Mirrored, который расположен на вкладке Definition снизу. Во‑вторых, поскольку графика вида снизу находится в других слоях, то их и нужно включить на вкладке Layers. В нашем случае слой Template остается неизменным, а вместо Pattern top и Annotation top активируем Pattern bot и Annotation bot. Остается внести технические требования, и чертеж можно считать законченным. На рис. 14 представлен получившийся сборочный чертеж после его вывода в PDF.

Пакетный вывод чертежей на печать

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

Основное различие заключается в настройке заданий. В результате наших действий у нас имеется три листа чертежей, которые необходимо вывести на печать. Каждое задание соответствует одному листу. Задания для листов чертежей добавляются точно так же, как и задания для листов схем, но только вместо пункта Schematic Prints в выпадающем меню необходимо выбрать пункт PCB prints. Настройка листов тоже не отличается ничем — только наша схема располагалась на листе формата А4, а чертежи размещены на листах формата А3. Кроме того, для листов чертежа платы укажем в Color Set не Mono, как для схемы и сборочного чертежа, а Gray. Это нужно для того, чтобы на чертеже были видны условные обозначения отверстий и перекрестия их центров.

А вот на настройках свойств задания остановимся подробнее. Для каждого задания следует настроить свой набор отображаемой информации. Начнем с первого листа чертежа платы. Для этого щелкнем правой клавишей мыши на соответствующем ему задании и в выпадающем меню выберем пункт Configure. Откроется окно PCB Printout Properties (рис. 9).

Настройка свойств задания для первого листа чертежа платы

Рис. 9. Настройка свойств задания для первого листа чертежа платы

Прежде всего настроим набор слоев, которые должны выводиться на печать. Для этого в таблице удалим ненужные или добавим необходимые слои. Чтобы убрать ненужный слой, выделим его курсором, щелкнем правой клавишей мыши и в выпадающем меню выберем пункт Delete. Для первого листа нашего чертежа платы удалим все слои, кроме Top Layer, Template и Board annotation top. Эти слои содержат основную графику видов сверху и сбоку.

Теперь необходимо добавить слои Drill Guide и Drill Drawing. Первый с помощью перекрестий отображает центры отверстий, второй — условные обозначения отверстий и таблицу. Чтобы добавить новый слой, нужно щелкнуть на таблице правой клавишей мыши и в выпадающем меню выбрать пункт Insert Layer. При этом откроется новое окно Layer Properties (рис. 10). В нем, в расположенной сверху области Print Layer Type нужно из выпадающего меню выбрать добавляемый слой. Для добавления слоя Drill Guide этого достаточно, и можно закрыть окно Layer Properties, затем этот слой появится в наборе. А для слоя Drill Drawing еще нужно указать размер условных обозначений отверстий. Сделать это надо в области Drill Drawing Symbol Size (рис. 10).

Добавление в набор слоев для печати слоя Drill Drawing с настройкой размера обозначений отверстий

Рис. 10. Добавление в набор слоев для печати слоя Drill Drawing с настройкой размера обозначений отверстий

В таблице окна PCB Printout Properties слои располагаются в порядке отображения на чертеже. Поэтому слои, расположенные выше, могут перекрывать те, что находятся ниже. Наша плата содержит сплошные полигоны «земли». Если в таблице слои Drill Drawing и Drill Guide расположены ниже слоя Top Layer, то на чертеже не будут видны условные обозначения отверстий и их центры. В таком случае слои Drill Drawing и Drill Guide необходимо переместить выше слоя Top Layer. Для этого нужно щелкнуть на перемещаемом слое правой клавишей мыши и в выпадающем меню выбрать пункт Move Up.

После настройки набора слоев нужно установить флажки в графе Included Components во всех подграфах, а в графе Printout Options — в подграфах Holes и TT Fonts. Флажок в подграфе Holes включает отображение отверстий, а флажок TT Fonts — шрифтов типа True Type (рис. 9).

Теперь следует задать область PCB­документа, которую будем выводить на печать. Для этого в области Area to Print переведем переключатель в положение Specific Area, после чего станет доступной кнопка Define. После ее нажатия AD переключится на PCB­документ, где обозначим область печати путем указания двух противоположных, расположенных по диагонали точек прямоугольной области печати. В нашем случае область печати определяется внешней рамкой чертежа. После выбора второй точки AD вернется к окну PCB Printout Properties.

Далее укажем цвета, в которых должны выводиться слои. В нашем случае это оттенки серого. Нажмем расположенную в нижней части окна PCB Printout Properties кнопку Preferences, после чего откроется окно PCB Print Preferences. Настройка цветов производится в области Colors & Gray Scales. Для изменения цвета или оттенка серого щелкнем на соответствующей ячейке левой клавишей мыши и в выпадающем меню выберем новый цвет. Чтобы на чертеже на фоне нашего полигона были видны обозначения отверстий и их центры, для слоя Top Layer выберем светло­серый оттенок, а для остальных слоев — черный цвет. Остальные настройки в окне PCB Print Preferences оставим без изменений, поскольку они не влияют на наш чертеж. На этом настройку свойств задания можно считать законченной и окно PCB Printout Properties следует закрыть.

В нашем случае настройка свойств задания для второго листа чертежа платы практически ничем не отличается от настройки свойств задания для первого листа, за исключением двух нюансов. Во‑первых, в таблице окна PCB Printout Properties нужно оставить только слои Bottom Layer, Board annotation bottom и Template Bottom. Слои Drill Guide и Drill Drawing нам не нужны, так как вся информация об отверстиях присутствует на первом листе чертежа. Во‑вторых, в графе Printout Options обязательно нужно установить флажок в подграфе Mirror, иначе второй лист выведется на печать в зеркальном отражении.

Первый лист чертежа платы после вывода в PDF

Рис. 11. Первый лист чертежа платы после вывода в PDF

Поскольку оба листа чертежа платы относятся к одному чертежу, для их вывода можно использовать один контейнер. На рис. 11, 12 представлены полученные результаты.

Второй лист чертежа платы после вывода в PDF

Рис. 12. Второй лист чертежа платы после вывода в PDF

Наш сборочный чертеж выполнен на одном листе, поэтому для его вывода нужно одно задание. Его свойства настраиваются способом, аналогичным изложенному выше (рис. 13). В нашем случае в таблице окна PCB Printout Properties оставим слои:

  • Pattern top;
  • Pattern bot;
  • Template;
  • Annotation top;
  • Annotation bot.

Настройка свойств сборочного чертежа

Рис. 13. Настройка свойств сборочного чертежа

Так же как и для свойств заданий, для чертежа платы устанавливаем флажки в графе Include Components. А вот в графе Printout Options флажок в подграфе Holes снимаем, потому что на сборочном чертеже нам не нужно отображение отверстий. В подграфе TT Fonts тоже необходимо установить флажок. И обязательно нужно установить флажок Design View, иначе на чертеже не появятся наши выносные виды. С помощью элементов управления в области Area to Print зададим соответствующую область печати. А вот настраивать цвета нам не понадобится, ведь ранее мы должны были задать черно­белый вывод на печать. На этом настройку свойств задания можно закончить. Так как сборочный чертеж — самостоятельный документ, то для его вывода создадим отдельный контейнер. Результат вывода сборочного чертежа на печать представлен на рис. 14.

Сборочный чертеж после вывода в PDF

Рис. 14. Сборочный чертеж после вывода в PDF

Заключение

В этой серии статей мы затронули вопросы формирования графической части документации инструментами Altium Designer без привлечения сторонних средств. Мы рассмотрели, как настроить AD нужным нам образом, как формировать шаблоны, готовить библиотечные компоненты, оформлять чертежи и печатать КД с помощью средств пакетного вывода. Однако эта тема намного шире, и ее невозможно полностью раскрыть в трех статьях. Существует множество способов и вариантов оформления документации. Каждое предприятие добавляет свои нюансы в этот процесс. А потому в предложенных материалах дана, так сказать, лишь отправная точка в этом вопросе. Надеемся, что наши статьи помогут пользователям освоить описанные в них инструменты.

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

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