РАДИОЛЮБИТЕЛЬСКИЕ ТЕХНОЛОГИИ
llin
МАЙ
■nil
ГРАФИЧЕСКИЙ РАСТРОВЫЙ СПРАЙТ-ОРИЕНТИРОВАННЫЙ РЕДАКТОР
ПРИНЦИПИАЛЬНЫХ ЭЛЕКТРИЧЕСКИХ СХЕМ
В.ПОМЕЛОВ,
QuickPic SchemCreator - это программа, работающая под Windows 95/98/NT, написанная на Visual Basic 5.0 и ориенти-
рованная на быстрое рисование (мозаичное составление) принципиальных электрических схем (или любых других кар-
тинок) из готовых спрайтов (картинок в форматах bmp, gif, jpg, ico, cur).
ОСНОВНЫЕ ВОЗМОЖНОСТИ ПРОГРАММЫ
интерфейс программы ориентирован на быстрое со-
ставление схем из готовых спрайтов;
возможность создания новых спрайтов - встроена;
количество шагов “Undo” (отмены последнего действия)
ограничено только свободным местом на Вашем диске;
режим увеличения изображения под курсором в 2, 4,
8 раз;
различные единицы измерения: пиксели, миллимет-
ры, дюймы;
возможности вставки текста с возможностью автоин-
кремента/автодекремента (увеличения/уменьшения на 1) чис-
лового значения в текстовой строке;
измерительные линейки;
просмотр перед печатью;
печать;
сохранение в BMP и GIF-формате.
МИНИМАЛЬНЫЕ СИСТЕМНЫЕ ТРЕБОВАНИЯ ПРО-
ГРАММЫ
1.
В системной директории Windows должна присутство-
вать библиотека
msvbvm50.dll.
Эта библиотека присутствует
в Windows98 (и NT хотя бы с третьим Service pack-ом).
2.
Win95/98/NT:
Windows 95/98 накладывает ограничения на макси-
мальный размер картинки в памяти - не более примерно
4,5 мегапикселей, это около 2200x2200 пикселей, чуть боль-
ше формата А2 (для текущей программной реализации про-
граммы);
Windows NT/2000 - не имеют таких ограничений.
3.
Желательно ОЗУ не менее 32 Мб.
НАЗНАЧЕНИЕ ПРОГРАММЫ
Эта программа будет интересна, скорее всего, любите-
лям, чем профессионалам, которые предпочитают работать
с крупными, серьезными пакетами систем автоматизирован-
ного проектирования (САПР) радиоэлектронной аппаратуры,
таких как PCAD, OrCad. Эти пакеты позволяют не только ри-
совать схемы в векторном формате (т.е. схемы представля-
ют собой набор геометрических фигур с соответствующими
им свойствами: размер, толщина линий, цвет и т п.), но и
моделировать их работу, проектировать печатные платы для
нарисованных схем.
..
Программа
QuickPic SchemCreator-же
- только простой гра-
фический редактор, причем растровый, т.е. использующий то-
чечное (пиксельное, пиксель - одна точка изображения, ми-
нимальный элемент, который способен отобразить монитор
компьютера или принтер) представление картинки. Такие кар-
тинки (растровые) при преобразованиях (пропорциональное
уменьшение размера, пропорциональное увеличение разме-
ра в число раз, не кратное 2-м, повороты на углы, не кратные
90 градусов) могут терять качество изображения, т.е. мелкие
детали картинки. Основной формат редактора - BMP, т.е.
bitmap (битовая карта), но есть возможность сохранить схему
и в растровом формате GIF. Этот формат является стандарт-
ным для использования в InterNet потому, что кроме всех про-
чих причин позволяет значительно снизить размер (за счет ал-
горитма сжатия) схем (которые обычно содержат всего не-
сколько процентов темных участков, занятых самим рисунком,
а большинство фоновой поверхности остается однотонной,
белой) без потери качества.
Целью автора было создание небольшой по размеру ав-
тономной программы, позволяющей быстро, стандартизова-
но рисовать небольшие принципиальные электрические схе-
мы для публикации их в сети 1п1егЫеТ
СПРАЙТЫ
В основе программы лежит мозаичное составление схе-
мы из готовых кусочков-спрайтов, на которых изображены ра-
диоэлементы (или любые другие картинки, например, можно
сделать спрайты функциональных блоков и рисовать функ-
циональные схемы радиоустройств), но по определенным
правилам.
Чтобы готовыми спрайтами можно было пользоваться -
поворачивать на углы, кратные 90 градусов, зеркально отобра-
жать их и чтобы при этом они не теряли возможности скла-
дываться в мозаику (т.е. чтобы выводы радиоэлементов мог-
ли соединяться ортогональными прямыми), спрайты долж-
ны рисоваться по определенным правилам:
размеры в пикселях должны быть
четными
;
должна быть задана стандартная сетка, по которой спрай-
ты будут двигаться и складываться в мозаику (по умолчанию
сетка в программе
ОиюкРю
имеет размер 12 х12 пикселей);
рисунки на спрайтах должны соответствовать выбран-
ной сетке, т.е. например, расстояния между выводами ра-
диоэлементов должны равняться шагу сетки, 12 пикселей;
толщина выводов должна быть
одинаковой и четной,
по умолчанию - 2 пикселя.
Все эти условия обеспечиваются, если спрайты для
ОиюкРю
изготавливать при помощи самой программы. Дос-
таточно выбрать меню “Файл/Новый" или нажать соответству-
ющую кнопку - параметры программы настроятся на редак-
тирование спрайта. Р1астройки программы для редактирова-
ния спрайта отличаются тем, что минимальный размер и шаг
изменения размера спрайта равен только 12 пикселям, для
схемы же таких ограничений нет, размер можно менять про-
извольно. Рисование спрайтов - это тот же самый процесс,
что и рисование схемы (см. ниже).
Кроме того, новый спрайт можно создать при редактиро-
вании схемы из выделенного по сетке 12 пикселов участка
схемы - достаточно выбрать меню “Правка/Создать спрайт
из выделения”.
Автором спрайты изготавливались с размерами, близки-
ми к регламентируемым ГОСТ-ами на графические обозна-
чения на принципиальных электрических схемах, по сетке
12 х 12 пикселей. Примеры обозначений по ГОСТ можно по-
смотреть на сайте журнала “Радио”:
аи№ог/8сИете.г1р
Кроме спрайтов-радиодеталей в дистрибутив программы
автором включены спрайты стандартных штампов оформ-
ления технической документации по ГОСТ: каталог
Эрг^еэМИтампы rOCTV.gif. Правый нижний угол штампов при-
предыдущая страница 33 Радиолюбитель 2001-05 читать онлайн следующая страница 35 Радиолюбитель 2001-05 читать онлайн Домой Выключить/включить текст