LabVIEW中提供了方便的現成的函式,可以產生虛擬波形訊號,在函式面板中位於“訊號處理”-->“波形生成”子選板中,如下圖所示:
下面是一個簡單的例子,該例要求設計一個簡易的模擬多波形發生器,能夠產生常用的波形資料,包括正弦波、三角波、方波及鋸齒波等常用訊號,且可疊加均勻白噪聲,在軟體介面上可設定訊號型別、頻率、幅值、偏移量、取樣資訊等常用引數。
軟體執行主介面如下圖所示:
該例程式框圖程式碼如下圖所示:
程式程式碼主框架採用while迴圈結構,每隔100ms重新整理一次波形。主要呼叫了“基本函式發生器”及“均勻白噪聲波形”函式,兩者疊加實現,將前面板上對應的引數直接連線到函式中對應的引數即可。
利用音效卡,產生正弦波,方波或三角波等波形進行輸出,在labviw中產生要輸出的訊號,可以對訊號的頻率,幅度,型別等進行設定,最後控制音效卡進行輸出。
LabVIEW中提供了方便的現成的函式,可以產生虛擬波形訊號,在函式面板中位於“訊號處理”-->“波形生成”子選板中,如下圖所示:
下面是一個簡單的例子,該例要求設計一個簡易的模擬多波形發生器,能夠產生常用的波形資料,包括正弦波、三角波、方波及鋸齒波等常用訊號,且可疊加均勻白噪聲,在軟體介面上可設定訊號型別、頻率、幅值、偏移量、取樣資訊等常用引數。
軟體執行主介面如下圖所示:
該例程式框圖程式碼如下圖所示:
程式程式碼主框架採用while迴圈結構,每隔100ms重新整理一次波形。主要呼叫了“基本函式發生器”及“均勻白噪聲波形”函式,兩者疊加實現,將前面板上對應的引數直接連線到函式中對應的引數即可。