Система измерений и сетка графического редактора

Общее поле рисования представляет собой 600 х 600 дюймов для редактора PCCAPS и 60 х 60 дюймов для редакторов PCCARDS и PCPLACE. Основной единицей измерения координат является DBU (Data Base Unit) — единица измерения, равная одной сотой дюйма для редактора PC-CAPS и одной тысячной дюйма для редакторов PC-CARDS и PC-PLACE (1DBU = 0,01 inch = 0,254 мм для PCCAPS и 1DBU = 0,001 inch = 0,0254мм для PCCARDS).

Центр системы координат графического редактора расположен в центре общего поля, поэтому координаты изменяются по оси X и по оси Y от -30000 единиц до +30000. В каждый текущий момент поле рисования отображает только участок общего поля. Управление полем рисования сводится к изменению размеров поля рисования и к изменению положения центра поля рисования относительно общего поля графического редактора.

Редакторы PCCAPS, PCCARDS и PCPLACE могут работать как в дюймовой, так и в метрической системах. Достоинство метрической системы прежде всего заключается в привычности использования, а недостатком является низкая точность задания координат. Точность задания координат в метрической системе единиц определяется двумя знаками после запятой, т.е. до одной сотой миллиметра. Дюймовая система имеет один существенный недостаток, связанный с неудобством проведения расчетов. В последнее время часто используют небольшую хитрость, существенно облегчающую выполнение расчетов. При проектировании считают, что дюйм равен не 25,4 мм, а ровно 25 мм. В таких "дюймах" значительно проще считать метрические размеры. Приведение в соответствие размеров происходит на последней стадии проектирования перед формированием программ для станков с ЧПУ (размеры проекта "сжимают" с коэффициентом 25/25,4=0,9842519).

Сетка графического редактора позволяет "привязать" перемещение курсора "мыши" к узлам сетки. Перемещение "мыши" по столу вызывает дискретное перемещение курсора с шагом дискрета, установленным по умолчанию и равным 10 DBU = 2,54 мм для редактора PCCAPS и 50 DBU = 1,257 мм для PCCARDS и N PCPLACE.

Такая дискретизация связана с тем, что пользователь с точностью 1,25 …2,5 мм может довольно точно определять положение курсора на экране. Если же уменьшить дискретизацию до 1 DBU, то может возникнуть ситуация, когда визуально пользователь совмещает, например, проводник с контактом, а на самом деле "промахивается" на 5…7 DBU. Такого промаха вполне достаточно для того, чтобы редактор САПР PCAD считал, что соединения нет. Графические редакторы имеют возможность отключения дискретного перемещения курсора посредством нажатия клавиши F8. При этом графические редакторы информируют пользователя об отключении багрово-красной рамкой вокруг поля рисования.