Редактор GRPS - для ЧЕГО и ПОЧЕМУ

GRPS - Графический Редактор Принципиальных Схем

Данная статья не предназначена для рекламы редактора, автор объясняет в ней, для чего редактор создан и почему он ТАК создан.

Для начала небольшое вступление.

Существует довольно большое количество редакторов для черчения принципиальных схем (PCAD OrCAD и др.). Эти редакторы многофункциональнее редактора GRPS, но все они, в основном, рассчитаны на работу оператора. Т.е. человека, который постоянно работает в них, хорошо их знает, и у которого нет проблем с их применением.

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

Главный же вопрос, который стоит перед разработчиком, при разработке схемы заключается не в том, КАК начертить, а в том, ЧТО начертить. Ему некогда (да и нет большого желания) разбираться в том, КАК работать в конкретном редакторе. И поэтому, очень часто, берет разработчик карандаш и чертит схему на бумаге. Хотя бесспорно, делать это на компьютере гораздо удобнее (можно перемещать участки схемы, сохранять варианты и т.п.). А уже потом, кто-то другой переводит готовую схему в электронный вид.

Редактор GRPS как раз и задумывался автором как замена карандаша (автор сам разработчик).

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

У GRPS всего несколько основных клавиш управления (<Del>, <End>, <PaDn> и <СТРЕЛКИ>), которые легко запомнить. С помощью них уже можно чертить. Назначение всех остальных действующих клавиш (если они забыты) выводятся клавишами <Alt/Пробел>.

В отношении простоты освоения работы с редактором можно привести один пример. Возникла необходимость перевести схему с бумаги в электронный вид. "Девочке", которая точно знала, где у компьютера кнопка включения/выключения показали, как входить в редактор, рассказали о кнопке <F1> и дали схему. За два дня она перечертила ее абсолютно без посторонней помощи. Схема была не очень маленькая (Формат А4х5, 27 корпусов), эта схема (в качестве примера) есть в основном каталоге в файле grps-d1.cep. Конечно это не разработка. Но о скорости освоения редактора, из этого примера, выводы делать можно. (Еще раз подчеркиваю - это не реклама, просто был такой факт).

"Мышь" в редакторе отсутствует изначально (начинал свою жизнь редактор еще на ПЭВМ ДВК). И с мышью не все так просто. С клавишами (после нескольких часов) свыкаешься, и получается действительно карандаш. А у мыши управление очень скудное. Перебрасывать руку с мыши на клавиатуру неудобно (хотя при вводе символов все равно приходится), а ходить в меню при смене каждого действия (как в "PCAD"е) мне не нравится. По крайней мере, основные (часто применяемые) действия надо выполнять без каких либо переключений.

Вводить "мышь" в редактор придется (к ней уже многие люди слишком привыкли). Но удобного варианта пока еще нет.

Теперь в отношении принтеров, с которыми работает редактор.

По ним постоянно задается один и тот же вопрос: почему матричные?

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

Главное достоинство матричных принтеров, это возможность печати на рулонной бумаге. На широком принтере (420мм) получается полноценная схема в формате А4хN на одном листе. Это сейчас, пожалуй, самый распространенный формат.

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

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

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

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

Вид масштабирования (не кратный 2) выбран из возможностей принтеров.

Если применить масштабирование кратное 2 (1-2-4-8), то придется выводить схемы на бумагу при шаге маркера 8 точек (при шаге 4, символы сливаются). В этом случае элементы схемы получаются очень большими и в стандартные форматки помещается мало информации.

При действующем варианте масштабирования печатать схему можно при шаге 6 или 7 точек на шаг, схема получается компактной и "удобочитаемой".

Черное поле экрана акцентирует внимание на самой схеме, резко отличаясь от ее окружения. Как правило, фон вокруг экрана светлый.

И еще, на черном фоне выделенные цветом элементы смотрятся гораздо лучше, чем на белом.

Почему остается DOS? Этот вопрос пока не решен.

Сейчас редактор работает и под DOS и под Windows. Причем под Windows он не потребляет практически все ресурсы процессора, как многие "DOS"овские программы (у кого есть мониторинг процессов, можете проверить).

Полностью переходить под Windows пока неудобно, последний довольно плохо работает с программами "реального времени". Я сам пользуюсь редактором, а мне часто приходится работать под "DOS"ом.

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

Напоследок несколько рекомендаций для тех, кто впервые запускает редактор.

Для освоения работы в редакторе не стоит читать от корки до корки его описание. Хотя конечно, для общего ознакомления, имеет смысл пробежать глазами названия глав в оглавлении описания (файл: grps-54.doc) или в самом редакторе в оглавлении помощи по клавише <F1> (это одно и то же).

А вот прочитать возможности подсказок при работе редактора (Глава 7), очень желательно. В процессе работы с редактором эти подсказки помогут Вам найти ответы (надеюсь) на все вопросы.

liveinternet.ru
Используются технологии uCoz