Страница 1 из 1
Визуализация данных в виде графика — SFMonitor
Добавлено: 08 янв 2017, 02:32
CraCk
Для реализации нужно блок так как используется библиотека для пакетной отправки данных.
http://robotclass.ru/articles/sfmonitor-plot-serial-data/
_uVideoPlayer({'url':'
https://www.youtube.com/watch?v=Jmp5C-y ... 05f51Cq0CV');
Визуализация данных в виде графика — SFMonitor
Добавлено: 03 фев 2018, 13:42
slon-genia
Установил данную программу. Датчик передает в UARTтемпературу 21,91 град, а в программе показывает 50 град. В чем может быть причина?
Отправлено спустя 1 час 33 минуты 59 секунд:
получилось путем установки блока byte, так как программа воспринимает биты. Но появилась новая проблема: температура передается целым числом (integer) , а fload не передает. В чем может быть проблема?
Визуализация данных в виде графика — SFMonitor
Добавлено: 03 фев 2018, 15:18
erno
Есть другая подобная программа для графиков Serial Port Plotter , можно одновременно создавать 3 графика
Визуализация данных в виде графика — SFMonitor
Добавлено: 03 фев 2018, 16:58
slon-genia
erno писал(а): 03 фев 2018, 15:18Есть другая подобная программа для графиков Serial Port Plotter , можно одновременно создавать 3 графика
Спасиба за инфу. Программу скачал, только для того чтоб она читала данный нужен специальный синтаксис, а я в програмировании не очень. Если бы был какой пользовательский блок под нее, то дело другое. Хочу построить график температуры и влажности инкубатора, потом проанализировать что да и как.
Визуализация данных в виде графика — SFMonitor
Добавлено: 03 фев 2018, 17:05
Anydy
slon-genia писал(а): 03 фев 2018, 16:58Хочу построить график температуры и влажности инкубатора, потом проанализировать что да и как.
Попробуйте отправлять данные в облако, например narodmon.ru или thingspeak.com .... доступ к графикам через инет.
Визуализация данных в виде графика — SFMonitor
Добавлено: 03 фев 2018, 19:28
erno
Там в принципе не сложно .
1) В flproge отправляйте ваши данные через переменные uart .
2) при компиляции проекта открывается arduino id , найдите в программе строку что то типа ( Serial .print ( _SV1CPO)
3) перед этой строкой скопируйте Serial.print("$");
4) а после этой строки Serial.print(";");
получится что то вроде
Serial.print("$");
Serial .print ( _SV1CPO);
Serial.print(";");
Eсли вы хотите построить несколько графиков то делаете вот так :
1 график
Serial.print("$");
Serial .print ( _SV1CPO);
Serial.print(" ");
2 график
Serial.print("$");
Serial .print ( _SV2CPO);
Serial.print(" ");
3 график
Serial.print("$");
Serial .print ( _SV3CPO);
Serial.print(";");
Визуализация данных в виде графика — SFMonitor
Добавлено: 03 фев 2018, 22:47
slon-genia
erno писал(а): 03 фев 2018, 19:28Там в принципе не сложно .
1) В flproge отправляйте ваши данные через переменные uart .
2) при компиляции проекта открывается arduino id , найдите в программе строку что то типа ( Serial .print ( _SV1CPO)
3) перед этой строкой скопируйте Serial.print("$");
4) а после этой строки Serial.print(";");
получится что то вроде
Serial.print("$");
Serial .print ( _SV1CPO);
Serial.print(";");
Спасибо, все получилось. Только значение переменной не совпадает со значением по грфику. Что я не так делаю? Реальное значение температуры= 20,5, а по графику=2059
Визуализация данных в виде графика — SFMonitor
Добавлено: 04 фев 2018, 00:47
erno
в flproge переменную перед отправкой в uart разделите на 100 , будет вам счастье ))))