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