在labview中使用最多的圖形顯示有波形圖和波形圖表,在介紹波形的技巧之前我們先來弄清楚波形圖和波形圖表的區別。
波形圖和波形圖表在顯示和更新數據的方式上有所不同。
波形圖可接受各種類型的數據陣列,例如數組,波形或動態數據。波形圖在接收到數據后將立即繪制所有接收到的數據點。波形圖不接受單點值。當您將包含數據點的數組連接到波形圖時,波形圖會假定數據點之間的間距相等。默認情況下,初始的X軸取值以及步長(t0和dt)分別為0和1,該初始值可以在波形圖的屬性中更改,您也可以使用屬性節點對其進行更改。
波形數據類型在本質上是一個包含t0和dt信息的數據點數組。在這種情況下,波形圖接收波形中包含的t0和dt取值,并根據t0和dt取值相應地顯示數據。您可以使用自行指定的數據點、t0和dt來構建自定義的波形。您還可以通過將二維的波形數組或動態數據連接到波形圖以在同一波形圖上顯示多個圖形。
波形圖表將一定數量的數據點存儲在緩沖區,并通過這種方式存儲并顯示這些數據點。當緩沖區被填滿后,波形圖表將會用新的數據點覆蓋緩沖區中存在時間最久的數據點。當數據點可用時,波形圖表將顯示已有的數據點外加最新接收到的數據點。您可以一次寫入單個或多個數據點。如果您將一個數組連接到圖表,它會將該數組中的數據點附加到現有數據點之后。通過將一個包含數據點的簇或是一個包含波形或動態數據的二維數組連接至波形圖表,您可以在同一圖表中顯示多個圖形。例如,如果您連入了一個包含3個數據點的簇,波形圖表將為顯示的3個圖形各添加一個點。下面的程序框圖說明了波形圖與波形圖表功能上的差異:
在上面的For循環中,自動索引被用于生成包含100個隨機值的數組,該數組隨后被傳遞給一個波形圖。而在下面的For循環中,100次循環的每次迭代過程都會將一個新的隨機值傳遞給波形圖表。
兩個循環都會產生相同的輸出結果,不同之處在于波形圖只在獲取到所有數據后進行一次更新,而波形圖表則是在程序運行的過程中不斷更新。
您可以通過右鍵單擊波形圖表并從快捷菜單中選擇“圖表歷史長度”選項來設置圖表歷史記錄緩沖區的長度(波形圖表能夠存儲和顯示的數據點數)。
您也可以通過編程的方式更改圖表歷史記錄長度或圖表緩沖區大小。
若需要在兩種控件之間進行切換,您可以右鍵單擊波形圖控件或波形圖表控件,選擇替換選項,然后從控件選板中選擇對應的控件,如下圖所示:
知道了他們的區別后我們來看看使用過程中有哪些其他的實用技巧.
labview波形圖技巧
1、labview波形圖如何放大波形?
2、labview波形圖如何在鼠標指示的位置顯示數值?
3、labview如何在圖中標記波峰或者波谷?
4、labview如何在波形圖中游標顯示并標記特征點?
5、labview如何在圖中顯示多條測試曲線?
6、labview如何在圖中繪制柱狀圖?
1.使用圖形工具放大波形,可橫向或者縱向放大或者放大某一塊區域。
顯示項里顯示圖形工具選板:
點擊可以放大圖中任意區域
2.labview波形圖如何在鼠標指示的位置顯示數值?
3.labview如何在圖中標記波峰或者波谷?
我們使用波峰波谷檢測就可以檢測出波形的波峰或者波谷,然后進行標記即可
4. labview如何在波形圖中游標顯示并標記特征點?
用波形圖的屬性節點即可實現:
5. labview如何在圖中顯示多條測試曲線?
可以使用XY圖來實現,具體效果參考水泵數據查看系統
6. labview如何在圖中繪制柱狀圖?
主要是在波形圖中圖例顯示設置直方圖選擇第二種
責任編輯人:CC
-
波形圖
+關注
關注
1文章
32瀏覽量
14695
原文標題:波形圖的實用小技巧
文章出處:【微信號:gh_15eff9efd85b,微信公眾號:漫談labview學習】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論