我希望能够绘制数据'实时'使用gnuplot具体来说,我有一个文件" myData.dat"这是一个数据文件,由列分隔。 " myData.dat"中的数据从实时变量实时收集我希望打开gnuplot并绘制来自" myData.dat"的数据。作为其连续记录数据。理想情况下,我希望情节每1分钟显示一次。我想要gnuplot 1小时然后刷新显示下一个" 1分钟"数据的。现在,我有一个gnuplot脚本" myData.dat"其中包括:
另外,我想如何保存我的" myData.dat" pendrive?数据需要记录到pendrive
答案 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脚本当然需要运行。