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

LabVIEW初級(jí)教程之波形圖和波形圖表的詳細(xì)資料說(shuō)明

LabVIEW初級(jí)教程之波形圖和波形圖表的相關(guān)例程合集免費(fèi)下載

評(píng)論