例:繪制XY圖波形.
打開位于LabVIEW安裝文件夾\exmples\general\Graphs\gengraph.llb中的XY Graph.vi程序,程序框圖如圖1所示。

圖1 XY Graph.vi程序框圖
程序利用For循環(huán)分別產生100個在0-2之間均勻分布的正弦和余弦函數數據點,并產生不等間距的水平坐標刻度(0,1,3,6,10),作為XY圖的基本數據,如圖2所示。

圖2 For循環(huán)產生數據點
產生基本數據點之后,向XY圖中輸入數據并繪制圖形。
(1)一維簇數組繪制單個XY曲線。正弦函數數據點和不等間距的X坐標包形成簇,再經過循環(huán)結構形成簇數組,作為XY圖的輸入,對應圖形(Array ofPts)Single Plot,如圖3所示。

圖3一維簇數組繪制單個XY曲線
(2)二維簇數組繪制兩個XY曲線。(1)中XY圖的輸入數組構成二維數組,Plot,如圖4所示。按(1)中方法形成余弦函數數據點簇數組,然后和作為新的XY圖輸入,對應圖形(Array of Pts)Multi plot,如圖4所示。

圖4二維簇數組繪制兩個XY曲線
(3)數組簇繪制單個XY曲線。將100個正弦函數數據點數組和不等間距X坐標數組打對應圖形(X and Y arrays)Single Plot,如圖5所示。

圖5 數組簇繪制單個XY曲線
(4)簇數組繪制兩個XY曲線。按(3)中方法形成余弦函數數據點數組簇,然后和(3)中XY圖的輸入一起形成簇數組,作為新的XY圖的輸入,對應圖形(X and Y arrays)MultiPlot,如圖6所示。

圖6 簇數組繪制兩個XY曲線
XY圖描述X坐標和Y坐標之間的關系,并不要求X和Y之間單點映射,可以是多對多的映射。
來源:ks9910次





