Статья о программе, опубликованная в журналах "Радиохобби" и "Схемотехника".

(с) 2002 Помелов В.Н., vladradioa@gmail.com, сайт 'Радиотехника, Схемотехника, Электроника'

QuickPic SchemCreator v.3.2 - это программа, работающая под любой 32-разрядной ОС Windows (95\98\ME\NT\2000\XP), написанная на Visual Basic 5.0 и ориентированная на быстрое рисование (мозаичное составление) принципиальных электрических схем (или любых других картинок) из готовых спрайтов (картинок в форматах bmp, gif, jpg, ico, cur).

Основные возможности программы:

Минимальные системные требования программы:

1. Win95/98/ME/NT/200/XP0:

3. желательно 32 Mб ОЗУ.

Назначение программы:

Эта программа будет интересна, скорее всего, любителям, чем профессионалам, которые предпочитают работать с крупными, серьезными пакетами систем автоматизированного проектирования (САПР) радиоэлектронной аппаратуры, таких как PCAD, OrCad. Эти пакеты позволяют не только рисовать схемы в векторном формате (т.е. схемы представляют собой набор геометрических фигур с соответствующими им свойствами: размер, толщина линий, цвет и т п.), но и моделировать их работу, проектировать печатные платы для нарисованных схем:

Целью автора было создание небольшой по размеру автономной программы, позволяющей быстро, стандартизовано рисовать небольшие принципиальные электрические схемы для публикации их в сети InterNet.

Спрайты:

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

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

Все эти условия обеспечиваются, если спрайты для QuickPic изготавливать при помощи самой программы. Достаточно выбрать меню 'Файл \ Новый' или нажать соответствующую кнопку - параметры программы настроятся на редактирование спрайта. Настройки программы для редактирования спрайта отличаются тем, что минимальный размер и шаг изменения размера спрайта равен только 12 пикселям, для схемы же таких ограничений нет, размер можно менять произвольно. Рисование спрайтов - это тот же самый процесс, что и рисование схемы, см. ниже.

Кроме того новый спрайт можно создать при редактировании схемы из выделенного по сетке 12 пикселов участка схемы - достаточно выбрать меню 'Правка \ Создать спрайт из выделения'.

Автором спрайты изготавливались с размерами, близкими к регламентируемым ГОСТ - ами на графические обозначения на принципиальных электрических схемах, по сетке 12 х 12 пикселей. Примеры обозначений по ГОСТ можно посмотреть на сайте журнала 'Радио': http://www.paguo.ru/author/scheme.zip

Кроме спрайтов-радиодеталей в дистрибутив программы автором включены спрайты стандартных штампов оформления технической документации по ГОСТ: каталог Sprites\Штампы ГОСТ\*.gif. В диалоге "Настройки программы" есть возможность добавить эти штампы в правый нижний угол чертежа, а также добавить к ним рамки по контуру (рис. 7) - и получить формат чертежа по ГОСТ.

Рисование спрайтов и схем спрайтами:

Как в многих графических редакторах, работа с программой при рисовании разбита на последовательность действий в различных режимах редактора: режим выделения, режим рисования спрайтами, режим рисования примитивов, режим удаления и режим вставки текста, режим удаления\стирания. Режимы переключаются мышью на левой стороне окна программы или функциональными клавишами.

Режим выделения (быстрая клавиша - Escape), рис.1:

Режим выделения прямоугольных областей схемы для:

Этот режим - исходный, переход в него осуществить быстрее всего клавишей Escape.

 

 

 

Режим рисования спрайтами (быстрая клавиша - F2):

Это режим, в котором и происходит основное рисование схемы спрайтами, которые располагаются в библиотеке. Библиотека, рис.2 - это каталог на диске, который содержит вложенные каталоги со спрайтами (картинками форматов и расширений файлов bmp, gif, jpg, ico, cur).

Функции :

Проводя мышью над уменьшенным изображением спрайта в окне библиотеки, в основном окне редактирования схемы вы видите изображение спрайта в масштабе 1:1, для рисования нужным - щелкаете левой кнопкой мыши.

Функции библиотеки спрайтов:

После выбора спрайта из библиотеки возможны также:

При рисовании движение спрайтов происходит синхронно с мышкой. Если вы выбрали опцию движения по сетке (размер сетки задается в диалоге 'Настройки программы', см. ниже), то движение происходит скачками по выбранной сетке, в нижней части окна программы показываются текущие координаты мыши, по которым и будет происходить рисование - однократным нажатием левой кнопки мыши, а начальная точка рисования всегда привязывается к ближайшему левому \ верхнему углу сетки.

Режим рисования примитивов (быстрая клавиша - F3) , рис.4:

Это режим рисования таких фигур как линия, точка, прямоугольник (квадрат, в том числе и заполненный цветом), эллипс (окружность, в том числе и заполненные цветом). Именно в этом режиме можно соединять выводы радиодеталей-спрайтов линиями, ставить в местах пересечения линий точки, обозначающие электрические соединения.

В этом режиме можно:

Режим удаления (быстрая клавиша - F8) , рис.5:

Этот режим похож на режим графического редактора mspaint. Два варианта удаления нарисованного:

Но так же никто не запрещает в "Режиме выделения" выделить прямоугольный 'кусок' схемы и нажать Delete.

Режим вставки текста (быстрая клавиша - F4) , рис.6:

При рисовании схемы не следует забывать о свободном месте для текстовых обозначений на схеме, которые вставляются в картинку схемы в этом режиме. После ввода текста и нажатия кнопки 'Вставить' - текст преобразуется в спрайт и программа переключается в 'Режим рисования спрайтами':

Особенности, рекомендации и функции программы, доступные во всех режимах:

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

Осталось описать еще несколько функций:

В заключение, надо сказать, что программа распространяется со статусом "shareware", т.е. использует принцип "try before you buy" - "попробуй перед покупкой" и без регистрации работоспособна 15 дней с ограничениями пробной версии без регистрации:

    1. максимальный размер создаваемой \ редактируемой картинки 640 х 640 пикселей и 20 кБайт общего размера;
    2. сохранение возможно только в черно-белой палитре цветов из меню "Сохранить как...".

Регистрация программы (покупка полнофункциональной версии):

Начиная с текущей версии 2.9 от 2 апреля 2001 г. программа предоставляет два варианта регистрации:

  1. Старый вариант с привязкой программы к жесткому диску, т.е. регистрационным именем программы является номер жесткого диска, на который Вы установили программу. Это значит, что при переформатировании или замене жесткого диска и желании продолжать эксплуатацию QuickPic зарегистрированным пользователям придется вновь обращаться к автору программы за новым серийным номером программы. Стоимость такой регистрации начиная с 2 апреля 2001 г. составляет всего 100 RUблей, уточняйте стоимость на сайте автора перед заявкой на регистрацию.
  2. Новый вариант без привязки к компьютеру, т.е. абсолютно независимый от компьютера и автора программы, но вчетверо более дорогой.

Для регистрации программы необходимо:

  1. оплатить регистрацию одним из методов и по расценкам, указанным на www-странице программы: http://radioam.chat.ru/quickpic_news_rus.html
  2. написать письмо автору (vladradioa@gmail.com) об оплате с указанием суммы, даты, способа оплаты и номера платежного документа;
  3. при возможности - приложить к письму сканированную копию платежного документа (gif, jpg, tif или zip-архивированный bmp) - это ускорит получение Вами серийного номера программы непосредственно в ответном письме, если Вы вместе со сканированной копией документа укажете в заявке Ваши регистрационные данные, см. пункт 5;
  4. дождаться подтверждения получения платежа от автора по электронной почте;
  5. прислать Ваши регистрационные данные:
  1. Если Вы уже зарегистрированный пользователь по первому варианту с привязкой к компьютеру и поменяли \ переформатировали жесткий диск или переставили Windows "с нуля", то программа начнет свою работу в незарегистрированном варианте, Вам для регистрации необходимо вновь получить новый серийный номер программы (уже бесплатно). Заявки на перерегистрацию первым вариантом принимаются не ранее, чем через 2 (два) месяца после предыдущей регистрации. Естественно, что Вы так же можете перерегистрироваться и вторым вариантом без привязки к компьютеру, оплатив только разницу между стоимостями второго и первого варианта регистрации на день заявки.

Источники информации:

    1. Страница программы (на русском языке): http://radioam.chat.ru/quickpic_news_rus.html
    2. Help-файл программы (на русском языке): http://radioam.chat.ru/zip/quickpic_help.zip
    3. Screenshot-ы (снимки окна) программы в различных режимах: http://radioam.chat.ru/quickpic_screenshots.html
    4. Прямые ссылки на инсталлятор программы (на русском языке):