LabVIEW - 波形圖表的橫坐標設置為當前系統時間(轉)


1、波形圖表的X坐標設置為系統當前時間

  • 方法:將所需顯示的一個或多個數值通過合並信號,然后連接至波形圖表,並設置波形圖表的X標尺的樣式和自動調整方式。

注:合並信號 的位置:函數選板—Express—信號操作—合並信號

 

 

  • a.1) 將采集的一個數值通過 合並 操作並連接至波形圖表,如下圖所示,這里以隨機數代替采集的數據:
 

 

  • a.2) 將采集的兩個數值通過 合並 操作並連接至波形圖表,如下圖所示,這里以隨機數代替采集的數據:
 

 

  • a.3) 將采集的多個數值通過 合並 操作並連接至波形圖表,如下圖所示,這里以DAQmx采集方式來展現:
 

 

  • b) 設置波形圖表的X軸的樣式為密集型,並勾選自動調整,如下圖所示;
 

 

 

 

  • c) 運行程序,可見效果,如下圖所示:
 

 

  • 注:上述波形顯示為層疊顯示,該波形圖表可分格顯示各個曲線,右鍵該波形圖表—勾選分格顯示 即可,如下圖所示:

 

2、波形圖的X坐標設置為系統當前時間

  • 方法:波形圖一般用於一次性顯示獲取的數據,該數據可通過數據采集卡采集或者讀取相關數據文件獲取。利用該數據創建波形,並將波形數據連接至波形圖即可。
  • a)   利用順序結構獲取數據采集之前的系統時間;
  • b)   通過循環獲取多個數據,並將這些數據保存為數組;
  • c)   利用前述步驟獲取的系統時間和數組數據創建波形數據,並將波形數據連接至波形圖即可;
  • d)   設置波形圖的X坐標的樣式和自動調整方式,操作同 波形圖表

程序框圖和效果圖如下:

 

 

3、XY圖的X坐標設置為系統當前時間

  • 方法:由於XY圖的輸入數據是簇類型,因此該圖形的X坐標設置為系統當前時間的方式要簡單些。獲取數據和對應於該數據的時間信息,通過捆綁簇 將上述兩者捆綁為一個簇,並連接至XY圖即可。
  • a)   首先通過數據采集或者讀取數據的方式獲取相關的數據和時間信息;
  • b)  通過捆綁簇 將上述兩者捆綁,時間信息在前,數據在后;
  • c)   將形成的簇連接至波形圖;
  • d)  設置波形圖的X坐標的樣式和自動調整方式,操作同 波形圖表。

程序框圖和效果圖如下:

 

注:

  • 上述圖或圖表的X坐標中的時間形式為絕對時間,如果只需要從采集時計時,可使用相對時間,此時X坐標將不顯示日期,只顯示當前時間。 
 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM