crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

Гость_Foma_*
сообщение 2.5.2011, 23:12
Сообщение #1





Гости








    


всем привет!

задача такая: с датчика по поступают значения - линейный массив примерно до 1500 тысяч значение

значения массива - цвет точки на экране, а индекс - вертикальная координата

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

в общем как сделать чтобы матрица быстро сдвигалась вправо, используя минимум ресурсов? ну типа сканирования в реальном времени надо организовать! какие средства подойдут лучше всего: средства вроде qpicture, qpixmap или opengl или формировать картинку в opencl итп...

помогите!

спасибо :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Гость_фомка_*
сообщение 3.5.2011, 13:06
Сообщение #2





Гости








    


в общем если брать хотя бы каждый второй пиксель и каждый второй отсчет для отображения то нормально, только вместо попиксельного заполнения painterом qpixmap'а я заполняю qlineargradient а потом одним движением вывожу весь "массив" в qpixmap :)))
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 18.7.2025, 22:38