【问题标题】:how to plot real time updating?如何绘制实时更新?
【发布时间】:2016-05-17 02:13:51
【问题描述】:

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

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

【问题讨论】:

    标签: python gnuplot using


    【解决方案1】:

    pause 添加到您的 gnuplot 脚本中。

    pause 60
    reread
    

    要将文件复制到笔式驱动器,您有多种选择,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 脚本当然需要运行。

    【讨论】:

    猜你喜欢
    • 2019-12-09
    • 1970-01-01
    • 2020-11-06
    • 1970-01-01
    • 2018-05-22
    • 2016-02-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-31
    相关资源
    最近更新 更多