Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.07.27;
Скачать: [xml.tar.bz2];

Вниз

Подскажите идею по реализации задачи.   Найти похожие ветки 

 
cosinus   (2008-06-09 21:59) [0]

Что мы имеем...
Мы имеем бортовой компьютер, с приличных размеров ЖКИ (диагональ порядка 15-17см). Жки не пиксельный, а сегментный.
Touch Screen примерно того же размера (если брать БК (бортовой компьютер), вместе с панелью кнопок от него) встроенный в панель.
Компьютер, установленный в машине и подключенный к нашему TouchScreen-монитору.
ATMEL, со свеженаписанной и зашитой в него программой, которая встраивается в разрыв от контроллера ЖКИ до, собственно, самого ЖКИ.
Она принимает все, что шлет контроллер, а шлет он всего-лишь пару десятков байт, где каждый бит отвечает за тот или иной сегмент, и отдает это дело по запросу.
Сильное желание избавиться от БК, ибо столько места на сигментный экран - это не смешно даже.

Суть.
Вывести всю информацию на обычный монитор с обычным компьютером, установленный в машине.

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


 
tesseract ©   (2008-06-09 22:34) [1]

15 дюймов идукционный экран - 15 долларов стоит. С драйверами.


 
cosinus   (2008-06-09 22:40) [2]


> tesseract ©   (09.06.08 22:34) [1]

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


 
tesseract ©   (2008-06-09 22:45) [3]


> загаруются по битовой маске.


У тебя мусора много в голове, ты принцип задачи не понял.  Нет никакой маски. Тебе надо координаты пикселей отображаемых на дисплее.

ЗЫ:  нормальные люди пишут драйвера которые HID-устройства изображают.


 
cosinus   (2008-06-09 22:50) [4]


> Тебе надо координаты пикселей отображаемых на дисплее

Нет там никаких пикселей, если только не считать пикселями фигуры.


> У тебя мусора много в голове

Возможно )) Если не трудно, расжуй чуть-чуть... А то мне кажется, что ты меня не понимаешь, а тебе, что я...


 
Anatoly Podgoretsky ©   (2008-06-09 23:27) [5]

> cosinus  (09.06.2008 21:59:00)  [0]

Я бы сначала обратился к ПДД, можно ли делать то, что ты хочешь.


 
Рамиль ©   (2008-06-10 08:52) [6]

Зачем на мониторе какие то сегменты?
Возьми какой нибудь симулятор гонок и перерисуй панель оттуда.
И если уж на то пошло, надо не с ЖКИ снимать, а все что приходит на штатный компьютер. Тогда польза хоть какая та будет (можно вычислять расход, мин макс сред. скорость, км за день, за год, за месяц и т. д. и т. п. и выводить это в удобоваримом виде).



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2008.07.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.007 c
2-1214668224
Ivan.S
2008-06-28 19:50
2008.07.27
TTreeView


2-1214485477
Romashka
2008-06-26 17:04
2008.07.27
Массив


15-1213004432
LightRipple
2008-06-09 13:40
2008.07.27
Коварный inline :)


2-1214450709
Олег
2008-06-26 07:25
2008.07.27
Удаление дубликатов в DBF


3-1202913301
AlexeyMir
2008-02-13 17:35
2008.07.27
Кеширование БД





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский