波形圖顯示實例
發布時間:2008/9/23 0:00:00 訪問次數:2097
波形圖可以接收和顯示多種類型和格式的數據,數據類型包括數組、簇、波形數據等,數據格式包括一維數組、多維數組、簇數組等。
例:根據輸入的數組和簇繪制波形圖曲線。
· 打開位于labview安裝文件夾\exmples\general\graphs\gengraph.llb中的waveform
graph·vi程序,程序框圖如圖1所示。
圖1 waveform graph.vi程序框圖
程序首先利用for循環分別產生在0~2π之間均勻分布的100個正弦曲線數據點和100個余弦曲線數據點,作為波形圖的基本數據點,如圖2所示;然后再將這些數據點轉換成不同的數據格式分別作為波形圖的輸入。
圖2 for循環產生數據點
(1)一維數組繪制一條曲線。
將100個正弦函數數據點組成一個一維數組直接輸入圖中,對應圖(y)single plot,如圖3所示。
(2)二維數組繪制兩條曲線。
將100個正弦函數數據點數組和100個余弦函數數據點數組構成一個二維數組,作為新的圖輸入,對應圖(y)multi plot 1,如圖4所示。
圖3 一維數組繪制一條曲線
圖4 二維數組繪制兩條曲線
(3)簇數組繪制兩條曲線。
將100個正弦函數數據點數組和100個余弦函數數據點數組分別轉換為簇,然后兩個簇形成一個數組,作為新的圖輸入,對應圖(y)multi plot 2,如圖5所示。
圖5 簇數組繪制兩條曲線
(4)簇繪制一條曲線。
由x0、dx和100個正弦函數數據點數組構成一個簇輸入新的圖中,對應圖(x0=10,dx=2,y)single plot, 如圖6所示。
圖6 簇繪制一條曲線
(5)簇數組繪制兩條曲線。
按(2)中的方法將100余弦函數點數組打包成簇,并和(2)輸入圖的簇構成一個簇數組輸入新的圖,對應圖(xo=10,dx=2,y)multi plot 1,如圖7所示。
圖7 簇數組繪制兩條曲線
(6)簇繪制兩條曲線。
由x0、dt和(2)中輸入圖的二維數組構成一個簇,作為新的圖輸入,對應圖(y)multi plot2,如圖8所示。
圖8 簇繪制兩條曲線
(7)簇繪制兩條曲線。
由x0、dt和(3)中輸入圖的簇構成一個簇,作為新的圖輸入,對應圖(xo=10,dx=2,y)multi plot 3,如圖9所示。
圖9 簇繪制兩條曲線
歡迎轉載,信息來自維庫電子市場網(www.dzsc.com)
波形圖可以接收和顯示多種類型和格式的數據,數據類型包括數組、簇、波形數據等,數據格式包括一維數組、多維數組、簇數組等。
例:根據輸入的數組和簇繪制波形圖曲線。
· 打開位于labview安裝文件夾\exmples\general\graphs\gengraph.llb中的waveform
graph·vi程序,程序框圖如圖1所示。
圖1 waveform graph.vi程序框圖
程序首先利用for循環分別產生在0~2π之間均勻分布的100個正弦曲線數據點和100個余弦曲線數據點,作為波形圖的基本數據點,如圖2所示;然后再將這些數據點轉換成不同的數據格式分別作為波形圖的輸入。
圖2 for循環產生數據點
(1)一維數組繪制一條曲線。
將100個正弦函數數據點組成一個一維數組直接輸入圖中,對應圖(y)single plot,如圖3所示。
(2)二維數組繪制兩條曲線。
將100個正弦函數數據點數組和100個余弦函數數據點數組構成一個二維數組,作為新的圖輸入,對應圖(y)multi plot 1,如圖4所示。
圖3 一維數組繪制一條曲線
圖4 二維數組繪制兩條曲線
(3)簇數組繪制兩條曲線。
將100個正弦函數數據點數組和100個余弦函數數據點數組分別轉換為簇,然后兩個簇形成一個數組,作為新的圖輸入,對應圖(y)multi plot 2,如圖5所示。
圖5 簇數組繪制兩條曲線
(4)簇繪制一條曲線。
由x0、dx和100個正弦函數數據點數組構成一個簇輸入新的圖中,對應圖(x0=10,dx=2,y)single plot, 如圖6所示。
圖6 簇繪制一條曲線
(5)簇數組繪制兩條曲線。
按(2)中的方法將100余弦函數點數組打包成簇,并和(2)輸入圖的簇構成一個簇數組輸入新的圖,對應圖(xo=10,dx=2,y)multi plot 1,如圖7所示。
圖7 簇數組繪制兩條曲線
(6)簇繪制兩條曲線。
由x0、dt和(2)中輸入圖的二維數組構成一個簇,作為新的圖輸入,對應圖(y)multi plot2,如圖8所示。
圖8 簇繪制兩條曲線
(7)簇繪制兩條曲線。
由x0、dt和(3)中輸入圖的簇構成一個簇,作為新的圖輸入,對應圖(xo=10,dx=2,y)multi plot 3,如圖9所示。
圖9 簇繪制兩條曲線
歡迎轉載,信息來自維庫電子市場網(www.dzsc.com)