如何绘制实时更新?

时间:2016-05-17 02:13:52

标签: python gnuplot using

我希望能够绘制数据'实时'使用gnuplot具体来说,我有一个文件" myData.dat"这是一个数据文件,由列分隔。 " myData.dat"中的数据从实时变量实时收集我希望打开gnuplot并绘制来自" myData.dat"的数据。作为其连续记录数据。理想情况下,我希望情节每1分钟显示一次。我想要gnuplot 1小时然后刷新显示下一个" 1分钟"数据的。现在,我有一个gnuplot脚本" myData.dat"其中包括:

另外,我想如何保存我的" myData.dat" pendrive?数据需要记录到pendrive

enter image description here

1 个答案:

答案 0 :(得分:1)

pause添加到您的gnuplot脚本。

pause 60
reread

要将文件复制到pendrive,你有多种选择,shell中的一个简单选项是:

> while true; do cp mydata.dat /mnt/whatever; sleep 60; done

每分钟都会将文件复制到驱动器中。

如果在shell命令之前添加gnuplot,也可以在!内执行命令。

使用shell命令重新绘制:

while true; do tail -n ... |gnuplot ...; sleep 60; done

您的ADC脚本当然需要运行。