рисование графиков на tft экране

Использование дисплеев и обсуждение пользовательских блоков к ним
Ответить
Аватара пользователя
slavas
Лейтенант
Сообщения: 595
Зарегистрирован: 14.09.2015{, 22:29}
Репутация: 1
Откуда: Санкт-Петербург

рисование графиков на tft экране

#1

Сообщение slavas » 02.05.2017{, 23:20}

Добрый день форумчане с датчиков собираю данные и заношу их в массив например размером 240 и вывожу на экран 240 линий или точек получается график и когда график заполняется экран очищается и отрисовка начинается заново, но это не то хочется график смещать. Предполагаю что индекс массива надо уменьшать и тем самым смещать в нём данные а в индекс 240 вписывать новые. Может наоборот писать от 240 к 0.

Добавлено (02.05.2017, 23:20)
---------------------------------------------
Я бы схемку прикрепил да на андроиде пишу.

Аватара пользователя
Boroda
Капитан
Сообщения: 836
Зарегистрирован: 01.05.2016{, 01:04}
Репутация: 38
Откуда: Коломна
Имя: Станислав
Контактная информация:

рисование графиков на tft экране

#2

Сообщение Boroda » 03.05.2017{, 09:35}

Воспользуйтесь блоком СТЕК, он заполняет массив со сдвигом.

Аватара пользователя
slavas
Лейтенант
Сообщения: 595
Зарегистрирован: 14.09.2015{, 22:29}
Репутация: 1
Откуда: Санкт-Петербург

рисование графиков на tft экране

#3

Сообщение slavas » 03.05.2017{, 13:40}

Boroda, Спасибо. Думаю теперь как обновление экрана сделать, тереть весь экран долго.

M_A_R_A_T
Рядовой
Сообщения: 85
Зарегистрирован: 03.07.2016{, 13:56}
Репутация: 1
Откуда: астана

рисование графиков на tft экране

#4

Сообщение M_A_R_A_T » 23.02.2018{, 10:04}

тебе ведь только график затирать? я рисовал те же примитивы только цветом фона. довольно быстро получается.

Kolkapetkinsyn
Рядовой
Сообщения: 22
Зарегистрирован: 07.06.2018{, 12:17}
Репутация: 1
Имя: Николай

рисование графиков на tft экране

#5

Сообщение Kolkapetkinsyn » 15.06.2021{, 04:53}

slavas писал(а):
02.05.2017{, 23:20}
Добрый день форумчане с датчиков собираю данные и заношу их в массив например размером 240 и вывожу на экран 240 линий или точек получается график и когда график заполняется экран очищается и отрисовка начинается заново, но это не то хочется график смещать. Предполагаю что индекс массива надо уменьшать и тем самым смещать в нём данные а в индекс 240 вписывать новые. Может наоборот писать от 240 к 0.

Добавлено (02.05.2017, 23:20)
Вы работаете при помощи блоков или кодом? Как вы выводите сразу 240 линий?
---------------------------------------------
Я бы схемку прикрепил да на андроиде пишу.

Ответить

Вернуться в «Дисплеи и индикаторы»