Преобразователь файлов BMP в MKI |
Главная / ЭКВМ / ПО |
НазначениеПрограмма предназначена для преобразования монохромных графических файлов формата BMP (win) в файл графического экрана ЭКВМ "Электроника МК". Размер преобразуемого файла должен быть 128 на 64 пикселя. Программа распространяется с открытым исходным текстом под лицензией GPL 2 (или старше - по выбору). Программа работает под операционными системами GNU/Linux, DOS, Windows. Возможна компиляция под другие ОС. Запуск программыЗапуск программы производится средствами ОС. В качестве параметра требуется указать имя BMP-файла: bmp2mki BMPfile [MKIfile] Если имя MKI-файла не указано, оно будет создано автоматически. При запуске программы с ключами: [-h] выводится краткая подсказка, [-v] номер версии и тип ОС, [-w] ссылка на GPL и предупреждение об отсутствии гарантий. Преобразование файла при этом не выполняется. При успешном завершении программа возвращает код 0. При возникновении ошибок - код ошибки в соответствии с соглашениями BSD. Использование программыДля использования программы следует при помощи любого графического редактора создать файл требуемого формата.
После преобразования svi152.bmp получаем файл svi152.mki. Его можно просмотреть соответствующей программой, но нельзя передать в МК-152. Передача изображений в графический экран командами протокола связи через последовательный порт не предусмотрена - возможно только считывание. Поэтому следует переименовать файл svi152.mki в svi152.mkb и передать его в область двоичных данных. После этого небольшой программой ЭКВМ можно перенести изображение из области двоичных данных в графический экран. Программа "Вывод изображения"
Структура программы "Вывод изображения"
Если всё сделано правильно, на экран выводится нужное изображение. Для вывода изображения на экран при каждом включении ЭКВМ, следует в автоматическом режиме занести число 1 в регистр функции 9048. Для отмены автоматического запуска занести в регистр число 0. Версии0.1 - первая версия 0.11 - изменения для запуска под Win32. 0.12 - внесены исправления при выводе подсказки по ключам запуска. Программа и ее исходный текст - на странице "программное обеспечение". |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
НПП "СЕМИКО" (383) 271-01-25 (многоканальный) |