LabVIEW的XY圖中繪制Lissajious圖
例:在XY圖中繪制Lissajious圖
輸入X和Y按正弦規(guī)律變化、幅值和頻率相同,當(dāng)X和Y相位相等時,Lissajious圖為一條斜率為1的直線;當(dāng)X和Y之間相位相差90°時,Lissajious圖為一個橢圓。具體步驟如下。
· 第1步:生成輸入X的數(shù)據(jù)。在程序框圖窗口函數(shù)選板中選擇“信號處理→波形生成→正弦波形”子VI,產(chǎn)生一個正弦波形(相位默認(rèn)為0);然后添加“編程→波形→獲取波形成分”函數(shù),連接正弦波形的信號輸出端和函數(shù)輸入端提取波形值,如圖1所示。
圖1 產(chǎn)生X數(shù)據(jù)
· 第2步:生成輸入Y的數(shù)據(jù),與輸入X相差一定的相位。在前面板窗口中新建一個數(shù)值輸入控件“Y的相位”,在程序框圖窗口添加“正弦波形”和“獲取波形成分”,并將輸入控件接線端與正弦波形“相位”端相連,如圖2所示。
圖2 產(chǎn)生Y數(shù)據(jù)
第3步:將X和Y數(shù)據(jù)輸入XY圖。在前面板窗口中新建一個XY圖,將第第2步產(chǎn)生的波形數(shù)據(jù)打包并輸入XY圖,如圖3所示。
圖3 程序框圖
· 第4步:設(shè)置“Y的相位”為0,運(yùn)行程序,結(jié)果如圖4所示。
圖4 相位差為0的Lissajious圖
·第5步:設(shè)置“Y的相位”為45°,運(yùn)行程序,結(jié)果如圖6所示。
圖6 相位差為45°的Lissajious圖
來源:ks992次