LabVIEW——波形顯示控件
我們將在下面的章節通過(guò)一些例子向大家介紹前三種圖形顯示控件的使用。
波形圖及波形圖表
首先放置一個(gè)波形圖表到前面板上,然后在上面單擊右鍵,如圖:
或者右擊后選擇屬性,便可以看到所有能對該控件操作的選項,如圖:
例一:用波形圖表顯示兩組隨機數。
- 新建一個(gè)VI,在前面板上放置一個(gè)波形圖表,取消X軸和Y軸的刻度標簽,如圖:
- 定位工具上下拖動(dòng)邊框,讓它顯示兩條曲線(xiàn)圖注,如圖:
- 然后把他們拖動(dòng)到合適的位置。如圖:
- 切換到程序框圖,放置一個(gè)For循環(huán),計數端子取值為100,這樣每次運行產(chǎn)生100個(gè)數據。在循環(huán)體內放置兩個(gè)隨機數產(chǎn)生函數,分別乘上一個(gè)因子5和-5。如圖:
運行結果如圖:
例二:溫度臨界預警器
- 新建一個(gè)VI,在前面板上放置一個(gè)波形圖表,將Y軸的刻度標簽改為“溫度”,然后選擇隱藏圖例,然后將Y軸坐標的自動(dòng)調整取消,如圖:
- 添加一個(gè)布爾圓形指示燈,并調整為合適大小,把標簽內容改為“報警”當溫度超出臨界值時(shí)點(diǎn)亮報警燈,同時(shí)在前面板放置一個(gè)停止開(kāi)關(guān)。
- 在程序框圖上放置如圖所示的程序,其中添加一個(gè)定時(shí)工具,把時(shí)間間隔設為200ms。如圖:
運行結果如圖:
波形圖
波形圖和波形圖表得大部分組建及其功能都是類(lèi)似的,特別的是波形圖具有光標指示器,利用它可以準確地讀出波形曲線(xiàn)上的任何一點(diǎn)數據,便于分析某一時(shí)刻的特性值。如圖:
波形圖舉例:
例一:該例的目的是用隨機數函數產(chǎn)生100個(gè)隨機數據,分別用波形圖和波形圖表來(lái)顯示,并比較他們的區別。
- 新建一個(gè)VI,在前面板上分別放置一個(gè)波形圖和一個(gè)波形圖表,調整為合適大小,取消顯示圖例,取消Y標尺自動(dòng)調整,最大值設為1,最小值設為0。
- 切換到程序框圖,放置一個(gè)For循環(huán)結構,內部添加一個(gè)隨機數產(chǎn)生函數,For循環(huán)結構計數端口設為100,同時(shí)添加定時(shí)工具,每次循環(huán)間隔時(shí)間為100ms.
- 連線(xiàn),如圖所示:
運行,程序結果如圖:
我們可以清楚地看到這兩種顯示工具的區別,它們地實(shí)現方法和過(guò)程不同,在程序框圖也可以看出,波形圖表產(chǎn)生在循環(huán)體內,這樣每得到一個(gè)數據點(diǎn),就立刻顯示一個(gè);而波形圖產(chǎn)生在循環(huán)體外,100個(gè)數據都產(chǎn)生之后,跳出循環(huán),然后一次顯示出整個(gè)數據曲線(xiàn)。程序運行第二次時(shí),波形圖表的X軸刻度就會(huì )隨之增加,由0~99變?yōu)?00~199,表示數據點(diǎn)的增加;而波形圖的X軸刻度并沒(méi)有發(fā)生變化,還是0~99,表示只顯示當前的數據。
評論