例:繪制XY圖波形.
打開位于LabVIEW安裝文件夾\exmples\general\Graphs\gengraph.llb中的XY Graph.vi程序,程序框圖如圖1所示。
圖1 XY Graph.vi程序框圖
程序利用For循環(huán)分別產(chǎn)生100個在0-2之間均勻分布的正弦和余弦函數(shù)數(shù)據(jù)點,并產(chǎn)生不等間距的水平坐標刻度(0,1,3,6,10),作為XY圖的基本數(shù)據(jù),如圖2所示。
圖2 For循環(huán)產(chǎn)生數(shù)據(jù)點
產(chǎn)生基本數(shù)據(jù)點之后,向XY圖中輸入數(shù)據(jù)并繪制圖形。
(1)一維簇數(shù)組繪制單個XY曲線。正弦函數(shù)數(shù)據(jù)點和不等間距的X坐標包形成簇,再經(jīng)過循環(huán)結(jié)構(gòu)形成簇數(shù)組,作為XY圖的輸入,對應圖形(Array ofPts)Single Plot,如圖3所示。
圖3一維簇數(shù)組繪制單個XY曲線
(2)二維簇數(shù)組繪制兩個XY曲線。(1)中XY圖的輸入數(shù)組構(gòu)成二維數(shù)組,Plot,如圖4所示。按(1)中方法形成余弦函數(shù)數(shù)據(jù)點簇數(shù)組,然后和作為新的XY圖輸入,對應圖形(Array of Pts)Multi plot,如圖4所示。
圖4二維簇數(shù)組繪制兩個XY曲線
(3)數(shù)組簇繪制單個XY曲線。將100個正弦函數(shù)數(shù)據(jù)點數(shù)組和不等間距X坐標數(shù)組打?qū)獔D形(X and Y arrays)Single Plot,如圖5所示。
圖5 數(shù)組簇繪制單個XY曲線
(4)簇數(shù)組繪制兩個XY曲線。按(3)中方法形成余弦函數(shù)數(shù)據(jù)點數(shù)組簇,然后和(3)中XY圖的輸入一起形成簇數(shù)組,作為新的XY圖的輸入,對應圖形(X and Y arrays)MultiPlot,如圖6所示。
圖6 簇數(shù)組繪制兩個XY曲線
XY圖描述X坐標和Y坐標之間的關(guān)系,并不要求X和Y之間單點映射,可以是多對多的映射。
來源:ks9910次