LINUX.ORG.RU

Отображение данных с датчиков


0

2

Добрый день! Посоветуйте, пожалуйста, чем и как решить такую задачу: программа снимает данные с датчиков и пишет их в файл - в первом столбце дата и время, в последующих столбцах снятые с датчиков числовые данные.

Нужно на основании этого файла построить обновляемые графики с общей осью времени для каждого из столбцов.

Я так понимаю, можно использовать gnuplot, но, как именно, я пока не понял.

Спасибо, Виталий.

Прочитал как „отображение данных с дачников“.

ChALkeR ★★★★★ ()

Не обязательно gnuplot.
В L.O.R. Wiki средства визуализации упоминаются в статьях LOR-FAQ-Scientific#Чем_построить_график? и заготовке статьи Инженерное_ПО#Системы_визуализации_данных.
Там уже выберите то, что больше подходит под вашу задачу: скриптовый по типу gnuplot, библиотека для её подключения к приложению или приложение с графическим интерфейсом.

Пожалуйста, Андрей.

adriano32 ★★★ ()

Наврядли тебе нужен gnuplot в твоей задаче, для постоянно обновляемых несложных графиков удобно использовать rrd(tool|graph)

по быстрому нарисовать в gnuplot из данных в файле вида
2011-07-03 12-00 -11 32 21
2011-07-03 12-10 -10 34 22
2011-07-03 12-10 -12 35 20

создаём простейший файл gnuplot.gnu:
set autoscale x
set autoscale y
plot «data.txt» u 2:3 w l, «data.txt» u 2:4 w l, «data.txt» u 2:5 w l
pause -1
set output «outfile.png»

и делаем:
gnuplot gnuplot.gnu

смотрим в картинку, читаем документацию, обустраиваемся :)


bass ★★★★★ ()

в каком режиме данные отображать надо?

а то может пойти сюда, например, и сделать что-то такое

shty ★★★★★ ()
Ответ на: комментарий от bass

bass, очень похоже, что rrd мне подходит. Буду разбираться.

Спасибо.

Всем спасибо за ответы.

kvitaliy ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.