最新消息
首頁 最新消息
Labview實現任意函數信號發生器 | 2022-01-18 |
文章来源:由「百度新聞」平台非商業用途取用"http://www.eepw.com.cn/article/201701/336559.htm" 課上的作業,初學。花了點時間做出來了,希望能給正在學習的人有點參考和幫助。題目:設計一個任意信號發生器,能產生正弦波、三角波、方波、鋸齒波等波形,頻率、相位可調。本文引用地址:http:www.eepw.com.cnarticle201701336559.htm本設計包括信號發生模塊、信號調節模塊和信號顯示模塊。(1)、信號發生模塊信號發生模塊采用BasicFunctionGenerator控制。其各條引腳及其作用說明如下圖中所示。圖1BasicFunctionGenerator說明主要引腳作用說明如下:Offset波形偏移(在振幅方向上)Resetsignal重置信號Signalfype信號種類選擇Frequency信號頻率Amplitude信號振幅Phase信號相位Samplinginfo采樣信息(包括采樣頻率及采樣點數)Squarewavedutycycle(%)方波占空比Signalout輸出信號(2)信號調節模塊在上述BasicFunctionGenerator的每個引腳上右擊,然后選擇Creat>Control,就可以建立起各個調節項的控制按鈕。(3)信號顯示模塊采用GraphIndicators下的Graph進行波形的顯示。(4)開關及循環狀態設計內層采用case結構來構成開關,外層采用while循環來構成整系統的循環,從而實現了各參數的實時調節與輸出顯示。(5)實現的功能四類函數信號正弦波、方波、三角波、鋸齒波的輸出,輸出信號頻率、振幅和相位可調,方波信號的占空比可調。設計出的任意信號發生器前面板和后面板如下圖中所示。圖2信號發生器后面板圖圖3信號發生器前面板圖 關鍵字標籤:AFG-3032 Arbitrary Function Generator |
|