|
|
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
Таблица
6.5. Команды GerbTool
|
|
|
|
|
|
|
Назначение
|
|
|
|
|
|
|
Вызов Мастера
создания проекта ПП в формате GerbTool (файл *.GTD содержит информацию
о плате в виде Gerber-файлов и списка апертур)
|
|
|
|
Открытие проекта
ПП в формате GerbTool (после указания имени файла редактируется информация
о составе слоев, имени файла таблицы апертур и формате Gerber-файла:
RS274-D, RS274-X, FIRE 9000, EIE)
|
|
|
|
Закрытие текущего
проекта
|
|
|
|
Сохранение текущего
проекта с возможностью сохранения Gerber-файлов модифицированных слоев
и списка апертур
|
|
|
|
Сохранение текущего
проекта в файле с другим именем с возможностью модификации состава
слоев и изменения списка апертур (эти изменения не вносятся в текущий
проект)
|
|
|
|
Сохранение текущего
проекта с сохранением всех модифицированных Gerber-файлов слоев и
списка апертур
|
|
|
|
Задание формата
вывода управляющих файлов:
|
|
|
|
Gerber-файлов
фотоплоттеров
|
|
|
|
Drill-файлов
сверлильных станков с ЧПУ
|
|
|
|
Mill-файла фрезерного
станка
|
|
|
|
|
|
|
|
Слияние другого
проекта с текущим — объединяется информация одноименных слоев
|
|
|
|
Включение на
текущий активный слой информации из Gerber-файла
|
|
|
|
|
|
|
|
Загрузка в активный
слой текущего проекта одного или нескольких файлов в формате Barco
DPF, если текущий слой пуст; в противном случае информация заносится
на вновь создаваемый слой
|
|
|
|
Загрузка HPGL-файла
на активный слой
|
|
|
|
Загрузка файла
списка соединений формата IPC-D-356
|
|
|
|
Загрузка информации,
содержащейся в Drill-файле, на текущий активный слой
|
|
|
|
Загрузка информации,
содержащейся в Mill-файле, на текущий активный слой
|
|
|
|
Загрузка файла
в формате DXF
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Создание управляющих
файлов в формате Barco DPF отдельно для каждого слоя
|
|
|
|
Создание одного
файла в формате IPC-D-350, содержащего информацию о всей ПП
|
|
|
|
Создание одного
файла в формате IPC-D-356, содержащего информацию о всей ПП
|
|
|
|
Создание для
текущего окна управляющего файла в формате HPGL
|
|
|
|
Создание управляющего
файля для устройств, поддерживающих PostScript
|
|
|
|
Конфигурирование
каждой страницы чертежа, выводимой по команде Print
|
|
|
|
|
|
|
|
Просмотр каждой
страницы чертежа проекта перед выводом на печать
|
|
|
|
Конфигурирование
принтера
|
|
|
|
Создание сообщения
для электронной почты с присоединенным файлом текущего проекта
|
|
|
|
Список последних
загруженных проектов
|
|
|
|
Выход из программы
GerbTool
|
|
|
Меню Edit (Редактирование)
|
|
|
|
Отмена результата
выполнения последней команды
|
|
|
|
|
|
|
|
Выделение группы
объектов по одному из критериев: Item — отдельные объекты, Window
— объекты в окне, Net — цепь, UserData — данные пользователя
|
|
|
|
|
Добавление в
группу выбранного объекта
|
|
|
|
Удаление из группы
выбранного объекта
|
|
|
|
Инвертирование
выбранной группы — все выбранные объекты становятся невыбранными и
наоборот
|
|
|
|
Аннулирование
текущей выбранной группы
|
|
|
|
Редактирование
в диалоговом окне параметров отдельных объектов
|
|
|
|
|
|
Копирование отдельных
объектов, объектов в окне или группы объектов
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Перемещение отдельных
объектов, объектов в окне или группы объектов
|
|
|
|
|
объектов, объектов
в окне или группы объ-
|
|
|
|
Задание окна,
в пределах которого удаляются данные, удовлетворяющие заданным критериям.
Линии, пересекающие это окно, обрезаются на его границе
|
|
|
|
Объединение двух
сегментов линий. Для параллельных или почти параллельных сегментов
эта команда не выполняется
|
|
|
|
|
|
Поворот объектов
в окне или группы объектов на заданный угол против часовой стрелки
|
|
|
|
|
|
|
|
Зеркальное отображение
объектов в окне или группы объектов по горизонтали или вертикали,
находящихся на всех или одном выбранном слое
|
|
|
|
|
и смещение изображения
одного или всех
|
|
|
|
Изменение D-кодов
апертур:
|
|
|
|
Изменение D-кодов
индивидуальных объектов, объектов в окне, групп или объектов, находящихся
на определенных слоях
|
|
|
|
Замена в проекте
одной или всех апертур пользователей
|
|
|
|
Изменение размера
одной или нескольких апертур
|
|
|
|
Изменение цвета
одного или нескольких объектов на противоположный. Команда применяется
для форматов RS-274-X и FIRE9000
|
|
|
|
Выравнивание
объектов, находящихся на разных слоях
|
|
|
|
Изменение расположения
начала координат (0, 0) базы данных
|
|
|
|
Более эффективное
использование памяти для хранения базы данных (за счет исключения
фрагментации)
|
|
|
|
|
|
|
Вывод на весь
экран изображения в выделенном окне
|
|
|
|
|
|
|
|
Уменьшение масштаба
изображения
|
|
|
|
Сдвиг текущего
окна в новое положение, центр которого указывается курсором
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Размещение на
экране изображения всей платы
|
|
|
|
Размещение на
экране изображения кадра пленки Film Box
|
|
|
|
|
|
|
|
Включение /выключение
режима Sketch. В этом режиме изображаются только контуры контактных
площадок и осевые линии проводников
|
|
|
|
Включение/выключение
режима Overlay. В этом режиме наложенные друг на друга объекты становятся
прозрачными
|
|
|
|
Включение /выключение
изображения сетки
|
|
|
|
Включение/выключение
режима корректного просмотра изображения нескольких слоев с учетом
данных в графе Polarity диалогового окна Edit
|
|
|
|
Изображение виртуальных
панелей (используется при мультиплицировании изображения платы)
|
|
|
|
Отмена высвечивания
всех высвеченных объектов
|
|
|
|
Включение /выключение
режима подсвечивания выбранных групп и ошибок DRC
|
|
|
|
Включение /выключение
режима подсвечивания выбранных групп
|
|
|
|
Вывод диалогового
окна списка ошибок DRC
|
|
|
|
Запоминание от
1 до 8 окон изображения для последующего вызова
|
|
|
|
Вызов на экран
предварительного запомненного окна изображения
|
|
|
|
Вызов на экран
окна предыдущего изображения
|
|
|
|
|
|
|
|
Основное меню
команд открытия, закрытия, сохранения, печати и др. подобных команд
|
|
|
|
|
|
|
|
Изображение общего
вида платы
|
|
|
|
Имя текущего
слоя и D-кода
|
|
|
|
Назначение цветов
объектов Flash и Draw каждого слоя. Номера активных слоев заключены
в рамку красного цвета (видимы и редактируемы). Черная рамка означает,
что слой виден, но не может редактироваться
|
|
|
|
Текущие координаты
курсора
|
|
|
|
Вывод информации
о проекте
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Команды управления
изображением
|
|
|
|
Команды изменения
масштаба изображения меню View
|
|
|
|
|
|
|
|
|
|
|
|
Восстановление
состава и расположения меню инструментов, устанавливаемых по умолчанию
|
|
|
|
|
|
|
|
Меню Add (Добавление
данных)
|
|
|
|
Вставка вспышки
фотоплоттера на активный слой
|
|
|
|
Рисование сегмента
линии на активном слое
|
|
|
|
Рисование прямоугольника
на активном слое
|
|
|
|
Добавление точки
излома (и ее перемещение) на существующий сегмент
|
|
|
|
Рисование окружности
на активном слое, используя выбранный D-код
|
|
|
|
Рисование дуги
на активном слое, используя выбранный D-код
|
|
|
|
Рисование на
активном слое дуги, заданной по трем точкам, используя выбранный D-код
|
|
|
|
Рисование полигона
на активном слое, используя выбранный D-код
|
|
|
|
Ввод текста на
активном слое (символы кириллицы не поддерживаются)
|
|
|
|
|
|
|
Задание параметров
слоев, формата Gerber-файлов и других параметров, часть из которых
вводится до загрузки файлов проекта, а часть — после
|
|
|
|
Назначение цветов
слоям проекта и присвоение им признака видимости (ON, OFF и REF).
Команда недоступна, если на рабочее окно помещено меню Color Bar
|
|
|
|
Создание нового
слоя и присвоение ему имени ТЕМР<###> с тем же расширением,
что у текущего Gerber-файла
|
|
|
|
Создание объектов
типа Redline:
|
|
|
|
Вставка нескольких
экземпляров текста
|
|
|
|
Встянкя нескольких
экземпляров текста с указательными линиями
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Add Arrow Вставка
объемных стрелок
|
|
|
|
|
|
Delete Удаление
объектов типа Redline
|
|
|
Properties Свойства
объектов типа Redline
|
|
|
View Redlining
Включение /выключение изображения объектов типа Redline
|
|
|
Меню Apertures
(Апертуры)
|
|
|
|
Редактирование
предварительно загруженной таблицы апертур
|
|
|
|
Создание отчета
об апертурах, используемых на отдельных слоях
|
|
|
|
Загрузка из файла
таблицы апертур; в его отсутствие создается стандартная таблица апертур
|
|
|
|
Удаление предварительно
загруженной таблицы апертур
|
|
|
|
Объединение двух
или более загруженных таблиц апертур
|
|
|
|
Удаление неиспользуемых
апертур из указанной таблицы апертур
|
|
|
|
Преобразование
таблицы апертур других САПР (Allegro, Cadstar, Eagle, Masstek, Mentor,
PADS, P-CAD, Scicards, Tango, Zuken и др.) в формат GerbTool
|
|
|
|
Сохранение модифицированной
таблицы апертур
|
|
|
|
|
|
|
Вывод информации
о выбранном объекте
|
|
|
|
Высвечивание
выбранной цепи и масштабирование экрана так, чтобы эта цепь поместилась
на нем целиком
|
|
|
|
Высвечивание
всех объектов, имеющих заданные данные User Data (дополнительная информация
о количестве контактных площадок и трассах)
|
|
|
|
Высвечивание
всех апертур с заданными D-кодами
|
|
|
|
|
|
|
Point to Point
Между двумя точками
|
|
|
Edge to Edge
Между кромками объектов
|
|
|
Center to Center
Между центрами объектов
|
|
|
|
Вычисление площади
металлизации на всех видимых слоях ПП
|
|
|
|
Определение габаритных
размеров графических данных на всех слоях ПП
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Включение /выключение
режима привязки курсора к узлам сетки
|
|
|
|
Включение режима
выполнения изломов линий под определенным углом, заданным в меню Options>Configure.
При выключении этого режима угол излома произвольный
|
|
|
|
Включение режима
вычерчивания дуг по командам Add>Arc Ctr, Arc 3 Pt и Circle методом
интерполяции
|
|
|
|
Задание системы
единиц метрическая /дюймовая
|
|
|
|
Конфигурирование
GerbTool. Имеется диалоговые окна: General — общие сведения, Display
— параметры изображения (шаг сетки, размеры пленки, степень масштабирования,
цвета выделенных объектов и др.), Function Key/Mouse — назначение
функциональных клавиш Fl — F12 и кнопок мыши, Ар List Converters —
список САПР, для которых подгружаются преобразователи таблицы апертур,
Paths, Fields, Extensions — перечень путей доступа по умолчанию, файлов
таблиц апертур и расширений имен файлов, Macro Files — список файлов
макрокоманд, User Menu — меню пользователя
|
|
|
|
|
|
|
Запуск на выполнение
файла макрокоманд
|
|
|
|
Загрузка файла
макрокоманд
|
|
|
|
Редактирование
и отладка файла макрокоманд в среде Macro Developer
|
|
|
|
Включение/выключения
режима записи в среде Macro Developer
|
|
|
|
|
|
|
Мультиплицирование
(создание нескольких копий) проекта
|
|
|
|
Работа со списками
соединений:
|
|
|
|
Generate... Создание
списка соединений всех видимых слоев ПП, который используется при
выполнении команд DRC и Snoman
|
|
|
|
Save... Запись
списка соединений в ASCII файл, в котором указаны координаты всех
контактных площадок
|
|
|
|
Проверка соблюдения
на одном или всех слоях ПП технологических ограничений, которые указываются
в начальном диалоговом окне. По окончании проверки выводится список
ошибок, выбор
строки в котором
приводит к изображению на экране соответствующего фрагмента ПП. Этот
список выводится также по команде View>Errors
|
|
|
|
Увеличение областей
металлизации в местах соединения контактных площадок и проводников
для повышения их надежности
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Каплевидное сглаживание
переходов при подключении проводников к контактным площадкам указанного
типа или ко всем площадкам
|
|
|
|
Автоматическое
отодвигание от контактных площадок графики, нанесенной на слой Silk
Screen
|
|
|
|
|
|
|
|
|
Удаление не используемых
контактных площадок (изолированных или «плавающих») с
внутренних слоев ПП
|
|
|
|
Удаление идентичных
контактных площадок, наложенных на одном слое друг на друга
|
|
|
|
|
|
|
|
|
Рисование рабочих
ходов всех инструментов на выбранном слое и составление файла отчета
*.RPT
|
|
|
|
Составление управляющего
файла *.NC для станка с ЧПУ
|
|
|
|
Редактирование
данных для фрезерных станков
|
|
|
|
Создание контрольных
точек
|
|
|
|
|
|
|
|
Преобразование
графики нарисованных контактных площадок во вспышки фотоплоттера
|
|
|
|
Преобразование
графики дуг и окружностей в многоугольники
|
|
|
|
Автоматическое
копирование на один слой графики нескольких слоев, располагая их рядом
|
|
|
|
Закраска фотошаблона
вокруг рабочей области для оттока припоя (выбирается D-код и расстояние
между соседними вспышками, наносимыми в ручном или автоматическом
режимах)
|
|
|
|
|
|
|
Вызов программы
PKZIP для создания архива проекта
|
|
|
|
Измерение длины
прохода рабочего инструмента при сверлении отверстий
|
|
|
|
|
|
|
Вывод содержания,
предметного указателя и средств поиска терминов встроенной инструкции
|
|
|
|
|
|
|
|
|
|
|
|
|
|