Данные в виде графиков в режиме реального времени.

Блок передаёт данные для программы Serial Port Plotter.

Пользовательские блоки для коммкникации и связи GSM, GPRS, IR, Bluetooth и другие
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Serg_Grn
Лейтенант
Сообщения: 333
Зарегистрирован: 11.02.2018{, 13:07}
Репутация: 36
Имя: Сергей

Данные в виде графиков в режиме реального времени.

#1

Сообщение Serg_Grn » 14.06.2018{, 12:28}

Понадобилось передавать данные от ардуины на компьютер в виде графиков для наблюдения и анализа.
Программа Serial Port Plotter подходит для этого, но требует небольшой коррекции кода в IDE. Чтобы упростить работу с этой программкой, слепил блок.
Блок передаёт данные в UART Serial (пины: 0 (RX) и 1 (TX) ). Программа получает данные от COM-порта и выводит в виде графиков в режиме реального времени.

Блок для одного графика:
Uart_Serial_Port_Plotter_(CODE).ubi
(11.15 КБ) 245 скачиваний
-------------------------------------------------
Блок для трёх графиков:
Uart_Serial_Port_Plotter_v2_(CODE).ubi
(20.69 КБ) 245 скачиваний
-------------------------------------------------
Ссылка на программу Serial Port Plotter:
Последний раз редактировалось Serg_Grn 15.06.2018{, 11:59}, всего редактировалось 5 раз.

skrickis
Рядовой
Сообщения: 86
Зарегистрирован: 05.02.2017{, 12:02}
Репутация: 9

Данные в виде графиков в режиме реального времени.

#21

Сообщение skrickis » 24.07.2021{, 13:11}

Изображение

Отправлено спустя 1 минуту 41 секунду:
Di123 писал(а):
24.07.2021{, 12:57}
skrickis, 2021-07-24_084432.png
Изображение

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

Данные в виде графиков в режиме реального времени.

#22

Сообщение Di123 » 24.07.2021{, 14:43}

как вы его туда добавили
пробовал порт усб менять и вместо датчика ставить генератор ничего не рисует

skrickis
Рядовой
Сообщения: 86
Зарегистрирован: 05.02.2017{, 12:02}
Репутация: 9

Данные в виде графиков в режиме реального времени.

#23

Сообщение skrickis » 25.07.2021{, 10:10}

Di123 писал(а):
24.07.2021{, 14:43}
как вы его туда добавили
пробовал порт усб менять и вместо датчика ставить генератор ничего не рисует
загрузил в уно пример
выставил в программе порт и скорость 9600 как примере
point 10000
y step 10
min 0
max 100
нажать auto scale Yaxis
Вложения
uart ploter.flp
(207.33 КБ) 27 скачиваний

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

Данные в виде графиков в режиме реального времени.

#24

Сообщение Di123 » 25.07.2021{, 10:19}

skrickis, да я разобрался
там нужно несколько раз нажать пуск и стоп и он начинает рисовать
но у блока есть проблемы наверное из за большого опроса плохо рисует шим
2021-07-25_124825.png
жолтый 30 сек
красный 1 сек
но он и наполовину еле набирается по графику

плоттер с настройкой в 20мс делает это поточнее но тоже не идеально нужно задавать по меньше время опроса хотябы для этих дел

в общем блоку нужна настройка задавания периода по времени

Ответить

Вернуться в «Коммуникация и связь»