Scroll to navigation

gerbv(1) General Commands Manual gerbv(1)

НАЗВАНИЕ

gerbv — просмотр Gerber-файлов

ОБЗОР

gerbv [ПАРАМЕТРЫ] [gerber-файл[ы]]

ОПИСАНИЕ

gerbv — это программа для просмотра файлов RS274-X, более известных как Gerber. Файлы RS274-X создаются различными программами автоматизированного проектирования печатных плат и используются при их изготовлении на производстве. gerbv также поддерживает файлы сверловки Excellon/NC drill и файлы расположения (координаты центров элементов), создаваемые программой PCB (http://pcb.geda-project.org/).

ПАРАМЕТРЫ

Внимание! На некоторых платформах, не имеющих поддержку длинных параметров, доступны только короткие параметры.

Общие параметры gerbv:

-V|--version Вывести версию gerbv и выйти.

Вывести краткое руководство и выйти.
Задать цвет фона <hex>. Код цвета <hex> должен быть указан как в HTML, например, #FF0000 для красного.
Задать цвет элементов <hex>. Код цвета <hex> должен быть указан как в HTML, например, #00FF00 для зелёного. Прозрачность (при отображении средствами Cairo) указывается в виде кода #RRGGBBAA (A — alpha). Для задания цвета нескольких слоёв используйте флаг -f несколько раз.
Записывать все сообщения об ошибках в файл <имя-файла>.
Прочитать инструменты Excellon из файла <имя-файла>.
Загрузить проект. Заметьте, что файл проекта должен находиться в том же каталоге, что и файлы Gerber.

Параметры экспорта gerbv:

Вместе с флагом -x могут быть использованы следующие команды:

Установить рамку вокруг изображения размером <b> процентов от ширины и высоты. По умолчанию, <b> равно 5%.
Разрешение (в точках на дюйм, DPI) выводимого bitmap-изображения. Для различного разрешения по ширине и высоте используйте <XxY> (только при сборке с Cairo). Используйте <R> для одинакового разрешения по двум измерениям. По умолчанию, <R> равно 72 DPI.
Переместить изображение на расстояние X Y и повернуть на R градусов. Для задания перемещения нескольких слоёв используйте флаг -T несколько раз. Единицы измерения могут быть заданы с --units, по умолчанию, дюймы. Используется только при экспорте RS274X или сверловки.
Установить координаты <XxY> левого нижнего угла экспортируемого изображения. По умолчанию значение в дюймах и могут быть изменены с --units.
Использовать антиалиасинг для выходного bitmap-файла.
Экспортировать в файл <имя-файла>.
Использовать указанные единицы измерения. По умолчанию дюймы.
Размер окна в дюймах <ШxВ> для экспортируемого изображения.
Размер окна <ШxВ> в пикселях экспортируемого изображения. Если разрешение не указано, то выполняется масштабирование (заметьте, что в этом случае разрешение по умолчанию 72 DPI также изменяется). Если разрешение указано, то изображение обрезается.
Экспортировать в файл и установить формат выходного файла.

Параметры GTK

--gtk-module=МОДУЛЬ Загрузить дополнительный модуль GTK

Сделать все предупреждения фатальными
Установить флаги отладки GTK
Снять флаги отладки GTK
Установить флаги отладки GDK
Снять флаги отладки GDK
Использовать X-дисплей
Сделать синхронными X-вызовы
Не использовать расширение разделяемой памяти X
Название программы используемое оконным менеджером
Класс программы используемый оконным менеджером

ОБЩИЕ ЗАМЕЧАНИЯ

Вы можете указать в командной строке файлы для открытия в gerbv при запуске: или все файлы разделённые пробелами, или применяя в названии файлов шаблоны.

Gerbv использует графический пользовательский интерфейс. Для прокрутки перемещайте мышь удерживая среднюю кнопку (колесо прокрутки) или используйте инструмент Прокрутка. Для изменения свойств слоя выберите название слоя и откройте контекстное меню правой кнопкой мыши, через которое можно изменить цвет слоя, перезагрузить слой и т.д.

При удержании курсора мыши над названием слоя появится всплывающая подсказка с именем файла, который соответствует этому слою.

ВКЛЮЧЕНИЕ И ВЫКЛЮЧЕНИЕ СЛОЁВ

Несколько файлов могут быть загружены одновременно. Отображение слоёв выключается и включается галочкой рядом с названием слоя.

Отображением слоёв можно управлять с клавиатуры. Удерживая Ctrl, нажмите номер слоя на клавиатуре и отпустите Ctrl.

ВЫРАВНИВАНИЕ СЛОЁВ

Два слоя могут быть выравнены по выбранным элементам. Выберите по одному элементу на каждом из двух слоёв и нажмите Выравнять слои в контекстном меню.

МАСШТАБИРОВАНИЕ

Масштабирование может быть выполнено через меню, клавиатуру или колесо мыши. Для увеличения нажмите клавишу z и Shift+z (т.е. Z) для уменьшения. Колесо прокрутки мыши также используется для масштабирования. Для масштаба наилучшего заполнения нажмите клавишу f или используйте меню. Если выбраны инструменты Прокрутка, Масштаб или Измерение, то для увеличения можно использовать правую кнопку мыши, а для уменьшения правую кнопку мыши с удерживаемой клавишей Shift.

Для увеличения контуром выберите инструмент Масштаб, нажмите кнопку мыши и, удерживая её, укажите контур. Пунктирная линия отображает зависимость масштабирования от разрешения окна. Сплошная линия соответствует указанному контуру. Отменить указание контура можно клавишей Esc. Для указания контура относительно центра, удерживайте нажатой клавишу Shift.

ИЗМЕРЕНИЕ

Для измерения элементов изображения слоя выберите инструмент Измерение (курсор изменится на перекрестие), нажмите левую кнопку мыши для точки начала измерения и, удерживая её, укажите точку окончания измерения. Результат в выбранных единицах измерения отображается в строке статуса. Линия измерения отображается до тех пор, пока не выбран другой инструмент. Для измерения расстояния между элементами выберите два из них и переключитесь на инструмент Измерение.

Текущие координаты указателя мыши (соответствующие координатам в файле) отображаются в строке статуса в выбранных единицах измерения. Т.е. если центр изображения Gerber-файла имеет координаты (0; 0), то в этом месте изображения слоя в строке статуса будут отображены координаты (0; 0).

НАЛОЖЕНИЕ

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

Также можно выбрать отображение исключающим ИЛИ (XOR) или инвертированным из контекстного меню слоя.

ПРОЕКТЫ

gerbv может работать с проектами. Файл проекта состоит из списка слоёв, их цвета и цвета фона. Для создания файла проекта, откройте желаемые файлы, организуйте порядок слоёв, задайте их цвет и выберите пункт меню "Сохранить проект как..."

Загрузить проект можно через меню или параметром командной строки -p или --project.

В настоящее время существует ограничение: файл проекта должен располагаться в том же каталоге, что и загружаемые Gerber-файлы.

SCHEME

Файл проекта это сценарий Scheme, обрабатываемый встроенным Scheme-интерпретатором TinyScheme. Для инициализации TinyScheme необходим файл init.scm, поиск расположения которого выполняется в следующей последовательности: /usr/share/gerbv/scheme, каталог исполняемого файла gerbv, каталог запуска gerbv, значение переменной окружения GERBV_SCHEMEINIT.

ФАЙЛ ИНСТРУМЕНТОВ

Не все файлы Excellon самодостаточны. Некоторые программы автоматизированного проектирования создают файлы ".drd" содержащие только обозначение инструментов, а не их определение (т.е. не указывают их диаметр). Eagle — одна из таких программ, но есть и другие, поэтому многие производители печатных плат требуют файлы инструментов.

Файл инструментов — это обычный текстовый файл, который можно создать в текстовом редакторе. Каждая строка файла описывает один инструмент (название и диаметр в дюймах):

	T01 0.024
	T02 0.040
	...

Это те же инструменты (T01 и т.д.), которые используются в файле сверловки. Обычная практика в Eagle — создавать пустой файл инструментов, запускать CAM-обработчик и по сообщениям об ошибках выяснять какие инструменты "отсутствуют". Затем эти инструменты добавляются в файл и CAM-процессор запускается повторно.

Для загрузки файла инструментов используйте флаг командной строки -t или --tools. Имя файла может быть любым (Eagle предполагает расширение ".drl" для таких файлов). Некоторые производители печатных плат до сих пор используют программное обеспечение из эры DOS, что может накладывать ограничение 8.3 на длину имён файлов.

При чтении файла инструментов gerbv проверяет отсутствие повторяющихся определений инструментов. Это может случиться при редактировании файла инструментов вручную. Повторяющиеся определения инструментов — серьёзная ошибка, которая приостановит производство вашей печатной платы до исправления файла инструментов и, возможно, файла сверловки Excellon. При обнаружении повторяющихся определений инструментов gerbv немедленно сообщает об ошибке и завершает работу.

Если файл Excellon не содержит определения инструментов, то gerbv установит диаметр инструментов по номеру инструмента. Вероятно, это не то, что вы хотите, поэтому будет выведено предупреждение.

ФАЙЛ РАСПОЛОЖЕНИЯ

Поддерживается формат с разделением запятыми (CSV, comma separated file) и фиксированным порядком данных:

	# X,Y in mils.
	Designator,"Description","Value",X,Y,"Rotation (deg)",top/bottom
	или
	Designator,"Footprint","Mid X","Mid Y","Ref X","Ref Y",
			"Pad X","Pad Y",T/B,"Rotation","Comment"

Единицы измерения могут быть указаны в формате "# X,Y in mils." или как суффикс для X/Y-координат, например, ",10mil,". Поддерживаются: in (дюйм), mil (тысячные дюйма), cmil (стотысячная дюйма), dmil, km (км), m (м), dm (дм), cm (см), mm (мм), um (мкм), nm (нм).

ОКРУЖЕНИЕ

Задаёт расположение файла init.scm, используемого Scheme-интерпретатором для чтения файла проекта.

АВТОРЫ

Stefan Petersen (spetm at users.sourceforge.net):
	общее программирование и ведение проекта
Andreas Andersson (e92_aan at e.kth.se):
	поддержка файла сверловки и общее программирование
Anders Eriksson (aenfaldor at users.sourceforge.net):
	идеи X и GTK+ и программирование

COPYRIGHT

Copyright ©  2001—2008 Stefan Petersen
Данный документ может свободно распространяться в соответствии с
требованиями GNU Универсальной общественной лицензии (GPL) версии 2.0
13 июля 2013 Версия