新聞中心

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

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

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

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

        本文引用地址:http://www.104case.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 信號發生器前面板圖



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 安岳县| 贵州省| 萝北县| 闽侯县| 阿巴嘎旗| 凤台县| 浙江省| 隆化县| 长泰县| 徐闻县| 三明市| 日照市| 娄底市| 象州县| 绥江县| 临桂县| 许昌市| 大石桥市| 昆山市| 柯坪县| 江门市| 岐山县| 建始县| 南城县| 灌南县| 柯坪县| 永康市| 中西区| 新干县| 峨山| 江西省| 盐津县| 离岛区| 东宁县| 呈贡县| 广平县| 塘沽区| 扎兰屯市| 绍兴市| 宁阳县| 颍上县|