簡體   English   中英

如何繪制實時更新?

[英]how to plot real time updating?

我希望能夠使用 gnuplot “實時”繪制數據 具體來說,我有一個文件“myData.dat”,它是一個數據文件,由列分隔。 “myData.dat”中的數據是從實時變量中實時收集的,我希望打開 gnuplot 並繪制“myData.dat”中的數據作為其連續記錄數據。 理想情況下,我希望該圖每 1 分鍾顯示一次。 我想要 gnuplot 1 小時,然后刷新顯示下一個“1 分鍾”的數據。 現在,我有一個 gnuplot 腳本“myData.dat”,內容如下:

在此處輸入圖片說明

另外,我想如何將我的“myData.dat”保存到pendrive? 數據需要記錄到pendrive

為您的 gnuplot 腳本添加pause

pause 60
reread

要將文件復制到隨身碟,您有多種選擇,shell 中的一個簡單選項是:

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

這會將您的文件每分鍾復制到您的驅動器。

你也可以從gnuplot執行命令,如果你把! 在 shell 命令之前。

使用 shell 命令重新繪圖:

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

您的 ADC 腳本當然需要運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM