新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > LabWindows/CVI 在虛擬信號發(fā)生器設計中的應用

        LabWindows/CVI 在虛擬信號發(fā)生器設計中的應用

        作者: 時間:2017-01-12 來源:網(wǎng)絡 收藏

          添加完成以上代碼添加后,在源代碼窗口里選擇File→Save,以文件名信號發(fā)生器.c 保存源文件。

          4 調(diào)試運行

          在工程窗口中選擇:Edit→Add Files To Project…→All Files,依次將前述用戶界面文件,源程序代碼文件以及自動生成的頭文件添加到工程文件中,現(xiàn)在已完成信號發(fā)生器.prj。選擇工程窗口Run→Debug 信號發(fā)生器_dbg.exe 執(zhí)行代碼,編譯過程中LabWindows/CVI 會發(fā)現(xiàn)程序缺少ansi_c.h 引用并彈出對話框詢問是否在源文件中加入引用語句,點擊Yes 添加該應用文件,接著根據(jù)提示在運行前保存對文件‘信號發(fā)生器.c’的修改。

          運行時,我們選擇鋸齒波為例,在波形選擇鍵選中鋸齒波,幅值為1.12V,頻率為62.39Hz,在波形顯示上得到一個鋸齒波并在頻譜顯示上顯示其頻譜,如圖3。

        圖3 鋸齒波波形圖及頻譜圖

          5 結論

          本文通過以 LabWindows/CVI 為虛擬儀器的開發(fā)工具進行虛擬信號發(fā)生器的設計,充分利用了計算機的強大信息處理能力和LabWindows/CVI 強大的開發(fā)功能與靈活的編程手段,最終實現(xiàn)了虛擬信號發(fā)生器的設計,可以看出虛擬儀器給用戶提供了一個充分發(fā)揮自己才能和想象力的空間,可根據(jù)用戶自己的設想及要求,通過編程來設計、組建自己的儀器系統(tǒng),它的靈活、開放,技術更新周期短,可隨著計算機技術的發(fā)展和用戶的需求進行儀器與系統(tǒng)的升級,在性能維護和靈活組態(tài)等多個方面有著傳統(tǒng)儀器無法比擬的優(yōu)點。


        上一頁 1 2 3 下一頁

        評論


        技術專區(qū)

        關閉
        主站蜘蛛池模板: 洪泽县| 静海县| 达拉特旗| 名山县| 定边县| 龙游县| 山东省| 定日县| 苏尼特右旗| 宝山区| 荆门市| 曲沃县| 淮阳县| 南开区| 公主岭市| 新丰县| 碌曲县| 铜山县| 文登市| 额敏县| 公主岭市| 龙江县| 六安市| 南通市| 图们市| 隆化县| 卫辉市| 惠安县| 读书| 壤塘县| 北宁市| 托克逊县| 浦县| 黔西| 桑植县| 互助| 含山县| 汉川市| 类乌齐县| 东宁县| 克东县|