6.3. Программа GerbTool
Программа GerbTool [21] (аналог программы САМ350 [5]) — программа доработки ПП — запускается из начального меню OrCAD Layout (при автономном запуске она функционирует в демонстрационном режиме). Ее входные файлы создаются в OrCAD Layout по команде Auto>Run Post Processor: Gerber Aperture File *.app, Gerber Design File *.gtd, Drill tape *.tap. Входной файл загружается в GerbTool по стандартной команде File>Open, после чего в диалоговом окне, изображенном на рис. 6.17, выбирается перечень слоев, для которых нужно создать управляющие файлы для фотоплоттера, и просмотреть/отредактировать другую информацию. После этого проект загружается в программу OrCAD GerbTool, экран которой изображен на рис. 6.18, а список команд приведен в табл. 6.5. Выходные файлы создаются по командам группы Flle^-Save.
В табл. 6.5 приведен перечень команд программы OrCAD GerbTool v. 7.1.1 и их краткое описание.
Рис. 6.17.
Загрузка проекта в OrCAD GerbTool
Рис. 6.18.
Экран OrCAD GerbTool
Команда
|
Назначение | |||
Меню File (Файл)
|
||||
New... (Ctrl+N)
|
Вызов Мастера
создания проекта ПП в формате GerbTool (файл *.GTD содержит информацию
о плате в виде Gerber-файлов и списка апертур)
|
|||
Open... (Ctrl+O)
|
Открытие проекта
ПП в формате GerbTool (после указания имени файла редактируется информация
о составе слоев, имени файла таблицы апертур и формате Gerber-файла:
RS274-D, RS274-X, FIRE 9000, EIE)
|
|||
Close
|
Закрытие текущего
проекта
|
|||
Save (Ctrl+S)
|
Сохранение текущего
проекта с возможностью сохранения Gerber-файлов модифицированных слоев
и списка апертур
|
|||
Save As...
|
Сохранение текущего
проекта в файле с другим именем с возможностью модификации состава
слоев и изменения списка апертур (эти изменения не вносятся в текущий
проект)
|
|||
Save All
|
Сохранение текущего
проекта с сохранением всех модифицированных Gerber-файлов слоев и
списка апертур
|
|||
Format
|
Задание формата
вывода управляющих файлов:
|
|||
Gerber...
|
Gerber-файлов
фотоплоттеров
|
|||
Drill...
|
Drill-файлов
сверлильных станков с ЧПУ
|
|||
Mill/Route:
|
Mill-файла фрезерного
станка
|
|||
Merge
|
Слияние проектов:
|
|||
Design
|
Слияние другого
проекта с текущим — объединяется информация одноименных слоев
|
|||
Gerber
|
Включение на
текущий активный слой информации из Gerber-файла
|
|||
Import
|
Импорт данных:
|
|||
Barco DPF...
|
Загрузка в активный
слой текущего проекта одного или нескольких файлов в формате Barco
DPF, если текущий слой пуст; в противном случае информация заносится
на вновь создаваемый слой
|
|||
HPGL...
|
Загрузка HPGL-файла
на активный слой
|
|||
IPC-D-356
|
Загрузка файла
списка соединений формата IPC-D-356
|
|||
Drill...
|
Загрузка информации,
содержащейся в Drill-файле, на текущий активный слой
|
|||
Mill/Route...
|
Загрузка информации,
содержащейся в Mill-файле, на текущий активный слой
|
|||
DXF...
|
Загрузка файла
в формате DXF
|
|||
Команда
|
Назначение
|
|||
Export
|
Экспорт данных:
|
|||
Barco DPF...
|
Создание управляющих
файлов в формате Barco DPF отдельно для каждого слоя
|
|||
IPC-D-350...
|
Создание одного
файла в формате IPC-D-350, содержащего информацию о всей ПП
|
|||
IPC-D-356...
|
Создание одного
файла в формате IPC-D-356, содержащего информацию о всей ПП
|
|||
HPGL...
|
Создание для
текущего окна управляющего файла в формате HPGL
|
|||
Post Script...
|
Создание управляющего
файля для устройств, поддерживающих PostScript
|
|||
Page Setup...
|
Конфигурирование
каждой страницы чертежа, выводимой по команде Print
|
|||
Print...
|
Вывод на печать
|
|||
Print Preview
|
Просмотр каждой
страницы чертежа проекта перед выводом на печать
|
|||
Print Setup...
|
Конфигурирование
принтера
|
|||
Send
|
Создание сообщения
для электронной почты с присоединенным файлом текущего проекта
|
|||
1, 2, ...
|
Список последних
загруженных проектов
|
|||
Exit (Alt+F4)
|
Выход из программы
GerbTool
|
|||
Меню Edit (Редактирование)
|
||||
Undo (Ctrl+Z)
|
Отмена результата
выполнения последней команды
|
|||
Select
|
Выбор объектов:
|
|||
New Groupe...
|
Выделение группы
объектов по одному из критериев: Item — отдельные объекты, Window
— объекты в окне, Net — цепь, UserData — данные пользователя
|
|||
|
Add To...
|
Добавление в
группу выбранного объекта
|
||
Remove From...
|
Удаление из группы
выбранного объекта
|
|||
Invert
|
Инвертирование
выбранной группы — все выбранные объекты становятся невыбранными и
наоборот
|
|||
Clear
|
Аннулирование
текущей выбранной группы
|
|||
Item...
|
Редактирование
в диалоговом окне параметров отдельных объектов
|
|||
Copy...
|
Копирование отдельных
объектов, объектов в окне или группы объектов
|
|||
Команда
|
Назначение
|
|||
Move...
|
Перемещение отдельных
объектов, объектов в окне или группы объектов
|
|||
Delete...
|
Удаление отдельных
ектов
|
объектов, объектов
в окне или группы объ-
|
||
Clip...
|
Задание окна,
в пределах которого удаляются данные, удовлетворяющие заданным критериям.
Линии, пересекающие это окно, обрезаются на его границе
|
|||
Join
|
Объединение двух
сегментов линий. Для параллельных или почти параллельных сегментов
эта команда не выполняется
|
|||
Rotate...
|
Поворот объектов
в окне или группы объектов на заданный угол против часовой стрелки
|
|||
Mirror...
|
Зеркальное отображение
объектов в окне или группы объектов по горизонтали или вертикали,
находящихся на всех или одном выбранном слое
|
|||
Scale...
|
Изменение масштаба
слоев
|
и смещение изображения
одного или всех
|
||
D-Code
|
Изменение D-кодов
апертур:
|
|||
Transcode...
|
Изменение D-кодов
индивидуальных объектов, объектов в окне, групп или объектов, находящихся
на определенных слоях
|
|||
Expand...
|
Замена в проекте
одной или всех апертур пользователей
|
|||
Scale...
|
Изменение размера
одной или нескольких апертур
|
|||
Polarity...
|
Изменение цвета
одного или нескольких объектов на противоположный. Команда применяется
для форматов RS-274-X и FIRE9000
|
|||
Align Layers
|
Выравнивание
объектов, находящихся на разных слоях
|
|||
Origin
|
Изменение расположения
начала координат (0, 0) базы данных
|
|||
Purge...
|
Более эффективное
использование памяти для хранения базы данных (за счет исключения
фрагментации)
|
|||
Меню View (Просмотр)
|
||||
Window
|
Вывод на весь
экран изображения в выделенном окне
|
|||
Zoom In (Серый
+)
|
Увеличение масштаба
изображения
|
|||
Zoom Out (Серый
-)
|
Уменьшение масштаба
изображения
|
|||
Pan (P)
|
Сдвиг текущего
окна в новое положение, центр которого указывается курсором
|
|||
Команда
|
Назначение
|
|||
All (Ctrl+R)
|
Размещение на
экране изображения всей платы
|
|||
Film Box
|
Размещение на
экране изображения кадра пленки Film Box
|
|||
Redraw (R)
|
Перечерчивание
экрана
|
|||
Sketch
|
Включение /выключение
режима Sketch. В этом режиме изображаются только контуры контактных
площадок и осевые линии проводников
|
|||
Overlay
|
Включение/выключение
режима Overlay. В этом режиме наложенные друг на друга объекты становятся
прозрачными
|
|||
Grid (G)
|
Включение /выключение
изображения сетки
|
|||
Composites (V)
|
Включение/выключение
режима корректного просмотра изображения нескольких слоев с учетом
данных в графе Polarity диалогового окна Edit
|
|||
Virtual Panel
(Ctrl+V)
|
Изображение виртуальных
панелей (используется при мультиплицировании изображения платы)
|
|||
Clear Highlights
|
Отмена высвечивания
всех высвеченных объектов
|
|||
Highlights (H)
|
Включение /выключение
режима подсвечивания выбранных групп и ошибок DRC
|
|||
Selections
|
Включение /выключение
режима подсвечивания выбранных групп
|
|||
Errors
|
Вывод диалогового
окна списка ошибок DRC
|
|||
Save
|
Запоминание от
1 до 8 окон изображения для последующего вызова
|
|||
Recall
|
Вызов на экран
предварительного запомненного окна изображения
|
|||
Previous
|
Вызов на экран
окна предыдущего изображения
|
|||
Toolbars
|
Вывод меню инструментов:
|
|||
Main Bar
|
Основное меню
команд открытия, закрытия, сохранения, печати и др. подобных команд
|
|||
Status Bar
|
Строка состояний
|
|||
Birdseye Bar
|
Изображение общего
вида платы
|
|||
Layer Bar
|
Имя текущего
слоя и D-кода
|
|||
Color Bar
|
Назначение цветов
объектов Flash и Draw каждого слоя. Номера активных слоев заключены
в рамку красного цвета (видимы и редактируемы). Черная рамка означает,
что слой виден, но не может редактироваться
|
|||
XY Bar
|
Текущие координаты
курсора
|
|||
Query Bar
|
Вывод информации
о проекте
|
|||
Команда
|
Назначение
|
|||
Toolbars
|
Settings Bar
|
Команды управления
изображением
|
||
View Bar
|
Команды изменения
масштаба изображения меню View
|
|||
Edit Bar
|
Команды редактирования
|
|||
Tools Bar
|
Команды меню
Tools
|
|||
Restore Defaults
|
Восстановление
состава и расположения меню инструментов, устанавливаемых по умолчанию
|
|||
Split
|
Разделение экрана
на
|
4 более маленьких
|
||
Меню Add (Добавление
данных)
|
||||
Flash
|
Вставка вспышки
фотоплоттера на активный слой
|
|||
Draw
|
Рисование сегмента
линии на активном слое
|
|||
Rectangle
|
Рисование прямоугольника
на активном слое
|
|||
Vertex
|
Добавление точки
излома (и ее перемещение) на существующий сегмент
|
|||
Circle
|
Рисование окружности
на активном слое, используя выбранный D-код
|
|||
Arc Ctr
|
Рисование дуги
на активном слое, используя выбранный D-код
|
|||
Arc 3 Pt
|
Рисование на
активном слое дуги, заданной по трем точкам, используя выбранный D-код
|
|||
IBM Polygon...
|
Рисование полигона
на активном слое, используя выбранный D-код
|
|||
Text
|
Ввод текста на
активном слое (символы кириллицы не поддерживаются)
|
|||
Меню Layers (Слои)
|
||||
Edit...
|
Задание параметров
слоев, формата Gerber-файлов и других параметров, часть из которых
вводится до загрузки файлов проекта, а часть — после
|
|||
Colors
|
Назначение цветов
слоям проекта и присвоение им признака видимости (ON, OFF и REF).
Команда недоступна, если на рабочее окно помещено меню Color Bar
|
|||
Create
|
Создание нового
слоя и присвоение ему имени ТЕМР<###> с тем же расширением,
что у текущего Gerber-файла
|
|||
Redline
|
Создание объектов
типа Redline:
|
|||
Add Text
|
Вставка нескольких
экземпляров текста
|
|||
Add Ballone Text
|
Встянкя нескольких
экземпляров текста с указательными линиями
|
|||
Команда
|
Назначение
|
||
Redline
|
Add Arrow Вставка
объемных стрелок
|
||
Sketch Рисование
пути
|
|||
Delete Удаление
объектов типа Redline
|
|||
Properties Свойства
объектов типа Redline
|
|||
View Redlining
Включение /выключение изображения объектов типа Redline
|
|||
Меню Apertures
(Апертуры)
|
|||
Edit...
|
Редактирование
предварительно загруженной таблицы апертур
|
||
Report...
|
Создание отчета
об апертурах, используемых на отдельных слоях
|
||
Load
|
Загрузка из файла
таблицы апертур; в его отсутствие создается стандартная таблица апертур
|
||
Unload
|
Удаление предварительно
загруженной таблицы апертур
|
||
Merge...
|
Объединение двух
или более загруженных таблиц апертур
|
||
Compact...
|
Удаление неиспользуемых
апертур из указанной таблицы апертур
|
||
Convert...
|
Преобразование
таблицы апертур других САПР (Allegro, Cadstar, Eagle, Masstek, Mentor,
PADS, P-CAD, Scicards, Tango, Zuken и др.) в формат GerbTool
|
||
Save...
|
Сохранение модифицированной
таблицы апертур
|
||
Меню Query (Опрос)
|
|||
Item
|
Вывод информации
о выбранном объекте
|
||
Net...
|
Высвечивание
выбранной цепи и масштабирование экрана так, чтобы эта цепь поместилась
на нем целиком
|
||
User Data...
|
Высвечивание
всех объектов, имеющих заданные данные User Data (дополнительная информация
о количестве контактных площадок и трассах)
|
||
Highlight...
|
Высвечивание
всех апертур с заданными D-кодами
|
||
Measure
|
Измерение расстояний:
|
||
Point to Point
Между двумя точками
|
|||
Edge to Edge
Между кромками объектов
|
|||
Center to Center
Между центрами объектов
|
|||
Copper
|
Вычисление площади
металлизации на всех видимых слоях ПП
|
||
Extents...
|
Определение габаритных
размеров графических данных на всех слоях ПП
|
||
Команда
|
Назначение
|
||
Меню Options
(Параметры)
|
|||
Grid Snap (S)
|
Включение /выключение
режима привязки курсора к узлам сетки
|
||
Ortho Line
|
Включение режима
выполнения изломов линий под определенным углом, заданным в меню Options>Configure.
При выключении этого режима угол излома произвольный
|
||
Arcs 360
|
Включение режима
вычерчивания дуг по командам Add>Arc Ctr, Arc 3 Pt и Circle методом
интерполяции
|
||
Metric (Ctrl+M)
|
Задание системы
единиц метрическая /дюймовая
|
||
Configure...
|
Конфигурирование
GerbTool. Имеется диалоговые окна: General — общие сведения, Display
— параметры изображения (шаг сетки, размеры пленки, степень масштабирования,
цвета выделенных объектов и др.), Function Key/Mouse — назначение
функциональных клавиш Fl — F12 и кнопок мыши, Ар List Converters —
список САПР, для которых подгружаются преобразователи таблицы апертур,
Paths, Fields, Extensions — перечень путей доступа по умолчанию, файлов
таблиц апертур и расширений имен файлов, Macro Files — список файлов
макрокоманд, User Menu — меню пользователя
|
||
Меню Macro (Макро)
|
|||
Run...(M)
|
Запуск на выполнение
файла макрокоманд
|
||
Load...
|
Загрузка файла
макрокоманд
|
||
Developer...
|
Редактирование
и отладка файла макрокоманд в среде Macro Developer
|
||
Record
|
Включение/выключения
режима записи в среде Macro Developer
|
||
Меню Tools (Инструменты)
|
|||
Panelize...
|
Мультиплицирование
(создание нескольких копий) проекта
|
||
Netlist
|
Работа со списками
соединений:
|
||
El
|
Generate... Создание
списка соединений всех видимых слоев ПП, который используется при
выполнении команд DRC и Snoman
|
||
|
Save... Запись
списка соединений в ASCII файл, в котором указаны координаты всех
контактных площадок
|
||
DRC...
|
Проверка соблюдения
на одном или всех слоях ПП технологических ограничений, которые указываются
в начальном диалоговом окне. По окончании проверки выводится список
ошибок, выбор
строки в котором
приводит к изображению на экране соответствующего фрагмента ПП. Этот
список выводится также по команде View>Errors
|
||
Snoman...
|
Увеличение областей
металлизации в местах соединения контактных площадок и проводников
для повышения их надежности
|
||
Команда
|
Назначение
|
|||
Teadrops...
|
Каплевидное сглаживание
переходов при подключении проводников к контактным площадкам указанного
типа или ко всем площадкам
|
|||
Fix SilkScreen...
|
Автоматическое
отодвигание от контактных площадок графики, нанесенной на слой Silk
Screen
|
|||
Pad Removal
|
Удаление контактных
|
площадок:
|
||
Isolated...
|
Удаление не используемых
контактных площадок (изолированных или «плавающих») с
внутренних слоев ПП
|
|||
Stacked...
|
Удаление идентичных
контактных площадок, наложенных на одном слое друг на друга
|
|||
Drill
|
Сверление отверстий:
|
|
||
Drawing...
|
Рисование рабочих
ходов всех инструментов на выбранном слое и составление файла отчета
*.RPT
|
|||
Save...
|
Составление управляющего
файла *.NC для станка с ЧПУ
|
|||
Mill/Route
|
Редактирование
данных для фрезерных станков
|
|||
Test Points
|
Создание контрольных
точек
|
|||
Convert
|
Преобразование
графики:
|
|||
Drawn Pads...
|
Преобразование
графики нарисованных контактных площадок во вспышки фотоплоттера
|
|||
Arcs...
|
Преобразование
графики дуг и окружностей в многоугольники
|
|||
Layer Spread...
|
Автоматическое
копирование на один слой графики нескольких слоев, располагая их рядом
|
|||
Vent/ Thieving...
|
Закраска фотошаблона
вокруг рабочей области для оттока припоя (выбирается D-код и расстояние
между соседними вспышками, наносимыми в ручном или автоматическом
режимах)
|
|||
Меню (Вызов программ
User пользователя)
|
||||
Ship
|
Вызов программы
PKZIP для создания архива проекта
|
|||
Best Drill
|
Измерение длины
прохода рабочего инструмента при сверлении отверстий
|
|||
Меню Help (Помощь)
|
||||
Help Topics...
(F1)
|
Вывод содержания,
предметного указателя и средств поиска терминов встроенной инструкции
|
|||
И About GerbTool...
|
Вывод номера
версии
программы
|
|||
Назад | Начало | Вперед |