久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 測試測量 > 設計應用 > Labview實現任意函數信號發生器

Labview實現任意函數信號發生器

作者: 時間:2017-01-05 來源:網絡 收藏
課上的作業,初學。花了點時間做出來了,希望能給正在學習的人有點參考和幫助。

題目:設計一個任意信號發生器,能產生正弦波、三角波、方波、鋸齒波等波形,頻率、相位可調。

本文引用地址:http://cqxgywz.com/article/201701/336559.htm

本設計包括信號發生模塊、信號調節模塊和信號顯示模塊。
(1)、信號發生模塊
信號發生模塊采用Basic Function Generator控制。其各條引腳及其作用說明如下圖中所示。

圖1 Basic Function Generator說明


主要引腳作用說明如下:
Offset 波形偏移(在振幅方向上)
Reset signal 重置信號
Signal fype 信號種類選擇
Frequency 信號頻率
Amplitude 信號振幅
Phase 信號相位
Sampling info 采樣信息(包括采樣頻率及采樣點數)
Square wave duty cycle(%) 方波占空比
Signal out 輸出信號
(2)信號調節模塊
在上述Basic Function Generator的每個引腳上右擊,然后選擇Creat—>Control,就可以建立起各個調節項的控制按鈕。
(3)信號顯示模塊
采用Graph Indicators 下的Graph進行波形的顯示。
(4)開關及循環狀態設計
內層采用case結構來構成開關,外層采用while循環來構成整系統的循環,從而實現了各參數的實時調節與輸出顯示。
(5)實現的功能
四類函數信號——正弦波、方波、三角波、鋸齒波的輸出,輸出信號頻率、振幅和相位可調,方波信號的占空比可調。
設計出的任意信號發生器前面板和后面板如下圖中所示。

圖2 信號發生器后面板圖

圖3 信號發生器前面板圖



評論


技術專區

關閉