товарищи а насколько рально сделать модуль сразу на 2 входа используя дисплей типа РС1602С и подобные…очень бы было удобно выводить на него автопилот..одной строкой высоту, другой верт. скорость…получается очень здорово…один котроллер на 2 входа и дисп.
vadim-artex
29.03.2008 в 00:23
Цитата(Misterio @ 29.03.2008 00:15)
товарищи а насколько рально сделать модуль сразу на 2 входа используя дисплей типа РС1602С и подобные…очень бы было удобно выводить на него автопилот..одной строкой высоту, другой верт. скорость…получается очень здорово…один котроллер на 2 входа и дисп.
Абсолютно реально и совсем не сложно. На сколько я понимаю, просто это никому не надо! На один контроллер можно «посадить» (без доп компонентов) — 4-ре таких индикатора.
С уважением, Вадим
GIP
29.03.2008 в 14:51
По теме письма: все понятно, очередное подтверждение народной мудрости про лучшее — враг хорошего. Будем делать проверенное хорошее. Просьба по прошивке под аноды осталась в силе. Занимаюсь ПониПрогом, главное — чтоб под Вистой32 корректно заработал.
Misterio
29.03.2008 в 20:58
чтож никому ненужен автопилот? повторить конструкцию будет очень просто…получиться очень красиво и компактно…а распаивать столько индикаторов нудновато… сам сделал 4 модуля на регистрах(com, nav, xpndr и adf) и вот хочеться ещё автопилот
GIP
30.03.2008 в 00:07
ЖК индикатор? Были у меня в свое время подобные поползновения, но только под «радио». Красиво — да, но не компактно. Великоват, ведь под ним еще энкодеры размещать. Да и на кокпит уже непохоже будет. Распаивать нудновато. Так ведь один раз живем…
vadim-artex
30.03.2008 в 20:59
Отправил прошивку на почту
GIP
30.03.2008 в 23:42
Вадим, хотел уточнить: сабж-индикатор числа будет начиная слева рисовать или как положено справа с младших разрядов? Напр. частоту 112.40 на панели в симе он нарисует как х112.40, а курс 320 как ххх320?
vadim-artex
31.03.2008 в 00:02
Индикатор будет заполнять так как приходят данные начиная с левого. В штатном (!) пакете 5 знаков. Шестой добавлен для повышения копийности и в случае прихода немного другого пакета (у меня немного другая программа I/O). Соответственно число 320 передается 00320 или пусто, пусто, 3,2,0 (в зависимости от версии FSBUS) Соответственно отображено будет так как приходит, а последнийй сегмент будет 0. Его можно не ставить или в зависимости от выводимой информации, перед последним разрядом поставить (через функцию установки самого индикатора) точку и получить например 320,0. Соответственно частота например COM , будет отображаться 123,00, что более соответствует оригиналу. Появление минуса немного доработано. Раньше, это появлялось так (помним про 5 знаков) «0-320». Добавлена функция слежения за минусом. Он теперь всегда преобразует в значение «-0320».
Если принципиальна позиция числа, это установку можно (после небольшой переработки программы) вынести в функцию установки (2-мя кнопками) индикатора. Физическое отсутствие какого-либо разряда не сказывается на общей работе. Можно оставить вообще один.
P.S. Кстати, плату я разводит именно с тем смыслом, чтобы можно было от нее «отпилить» первый и (или) последний разряд, дабы можно было разместить в MCP, СOM или NAV
С уважением, Вадим
GIP
31.03.2008 в 12:00
Спасибо, все предельно ясно. Уточнял т.к. делаю платы под разное кол-во разрядов, для компактности. Получается, мне только 5 разрядов нужны. Т.к. выставлять верт.скорость более -9999 фт/мин имхо бредово.
GIP
24.03.2009 в 09:24
5 баллов! Вадим, где вы раньше были, все уже рассыпухой да регистрами затарились . Ваш модуль гораздо компактнее и явно проще в изготовлении. Я приступаю к изготовлению плат под регистры, надо взвесить ваш вариант. Можт на нем и остановлюсь, если все можно будет найти. А сколько Rx можно навесить на выход MAX232 ?
выводить на него автопилот..одной строкой высоту, другой верт. скорость…получается очень здорово…один котроллер на 2 входа и дисп.
выводить на него автопилот..одной строкой высоту, другой верт. скорость…получается очень здорово…один котроллер на 2 входа и дисп.
Абсолютно реально и совсем не сложно. На сколько я понимаю, просто это никому не надо!
На один контроллер можно «посадить» (без доп компонентов) — 4-ре таких индикатора.
С уважением, Вадим
Будем делать проверенное хорошее. Просьба по прошивке под аноды осталась в силе.
Занимаюсь ПониПрогом, главное — чтоб под Вистой32 корректно заработал.
нудновато… сам сделал 4 модуля на регистрах(com, nav, xpndr и adf) и вот хочеться ещё автопилот
Распаивать нудновато. Так ведь один раз живем…
сабж-индикатор числа будет начиная слева рисовать или как положено справа с младших разрядов?
Напр. частоту 112.40 на панели в симе он нарисует как х112.40, а курс 320 как ххх320?
В штатном (!) пакете 5 знаков. Шестой добавлен для повышения копийности и в случае прихода немного другого пакета (у меня немного другая программа I/O).
Соответственно число 320 передается 00320 или пусто, пусто, 3,2,0 (в зависимости от версии FSBUS)
Соответственно отображено будет так как приходит, а последнийй сегмент будет 0. Его можно не ставить или в зависимости от выводимой информации, перед последним разрядом поставить (через функцию установки самого индикатора) точку и получить например 320,0. Соответственно частота например COM , будет отображаться 123,00, что более соответствует оригиналу.
Появление минуса немного доработано. Раньше, это появлялось так (помним про 5 знаков) «0-320».
Добавлена функция слежения за минусом. Он теперь всегда преобразует в значение «-0320».
Если принципиальна позиция числа, это установку можно (после небольшой переработки программы) вынести в функцию установки (2-мя кнопками) индикатора.
Физическое отсутствие какого-либо разряда не сказывается на общей работе. Можно оставить вообще один.
P.S. Кстати, плату я разводит именно с тем смыслом, чтобы можно было от нее «отпилить» первый и (или) последний разряд, дабы можно было разместить в MCP, СOM или NAV
С уважением, Вадим
Получается, мне только 5 разрядов нужны. Т.к. выставлять верт.скорость более -9999 фт/мин имхо бредово.
Вадим, где вы раньше были, все уже рассыпухой да регистрами затарились
Сообщение отредактировал GIP — 10.03.2008 00:34