我有一個問題,我不知道如何弄清楚。我正在繪製從MATLAB溫度傳感器獲得的實時數據。傳感器軟件爲每個傳感器生成文本文件並在每分鐘後更新它。如果我想在一段時間之後更新劇情,我該怎麼辦?讓我們說10或20個值之後或每5分鐘後。繪製在Matlab中的特定時間間隔後的實時數據
1
A
回答
2
您可以使用timer。
重用Nzbuu的代碼,它會像下面
function ReadAndUpdate
[X,Y] = readFile(); % Read file
set(h, 'XData', X, 'YData', Y) % Update line data
end
t = timer('TimerFcn',@ReadAndUpdate, 'Period', 5*60, ...
'ExecutionMode', 'fixedDelay')
start(t)
這裏的功能被無限觸發,但你可以stop
,或設置條件。
+0
Thanks..it working very fine 還有一個問題,我繪製了一些使用子圖的16個圖,但圖似乎是qauite很小,所以我wana添加滾動條..任何想法如何完成這個滾動條的東西與一些功能 – mirage
+1
這可能是通過將你的subplots在一個uipanel(和圖中的uipanel)。編輯:看看http://www.mathworks.com/matlabcentral/fileexchange/24265-scrollbar-gui-example/content/GUIexample.m。 –
0
假設你有一個功能readFile
從文件中讀取數據。你可以做一些快速和骯髒的事情。
h = plot(NaN, NaN);
while true
[X,Y] = readFile(); % Read file
set(h, 'XData', X, 'YData', Y) % Update line data
pause(5*60) % Wait 5 minutes
end
相關問題
- 1. matlab繪圖的設定時間間隔
- 2. 在Matlab中繪製時間的錯誤
- 3. 從Python獲取數據在python中的特定時間間隔
- 4. 在特定的時間間隔
- 5. 在特定的時間間隔
- 6. 在soundpool中播放特定時間間隔後的聲音
- 7. 在JAVA中以特定時間間隔運行特定時間的線程
- 8. 在特定時間繪製垂直線
- 9. 使用pandas繪製時間軸時的間隔間距timedelta
- 10. 在每個特定時間間隔後調度r函數
- 11. 檢查時間是否在C++的特定時間間隔?
- 12. 以特定的時間間隔以
- 13. 在特定的時間間隔調用實現意圖
- 14. 用matlab中的時間序列繪製數據
- 15. 在規律的時間間隔後調用特定方法
- 16. 在特定的時間間隔後運行instagram代碼
- 17. 在R中繪製數據和時間
- 18. 組熊貓使用特定時間間隔的時間序列數據幀
- 19. 數據在特定時間間隔內傳遞
- 20. 獲取殘留在定時器的時間間隔在夫特
- 21. 在MATLAB中繪製均勻間隔的函數高度線
- 22. 使用Job Scheduler在特定的時間,然後重複工作在特定的時間間隔
- 23. 編程邏輯 - 在特定時間間隔後只更新一次數據庫
- 24. 在黑莓中的特定時間間隔後關閉後臺應用程序
- 25. 從R中的時間數據中提取時間間隔
- 26. 刷新數據的時間間隔後重新倒計時
- 27. 在C中定義的時間間隔
- 28. 設置cron作業的特定時間,然後設置間隔
- 29. 通過laravel在特定時間間隔後提交表格5.3
- 30. 在特定時間間隔後執行代碼,C#.NET
相關問題:[使用MATLAB實時處理文件後,每個實例文件由單獨的程序創建](http://stackoverflow.com/questions/7532825/using-matlab-to-process-files -in-real-time-every-instance-a-file-is-created) – Amro