基于LabWindows/CVI的虛擬函數信號發(fā)生器的設計
2.3 軟件設計
在完成用戶(hù)界而設計后,CVI可自動(dòng)生成許多代碼以及缺省消息處理函數,只要在這些函數中添加所需的代碼即可完成程序的設計。具體操作如下:在以上完成的界面窗口菜單中選Code→Generate→All Code,點(diǎn)擊OK鍵即進(jìn)入代碼編輯窗口。整個(gè)程序部分源代碼如下,其中加粗部分代碼是需要程序開(kāi)發(fā)者自己添加的。



完成以上代碼添加并保存后,在工程窗口中選擇:Ed-it→add File To Project→a11 Files(.*),依次將前述界面文件、代碼文件以及自動(dòng)生成的頭文件加入到工程文件中。通過(guò)Run dun Project命令即可運行工程文件。
值得一提的是,LabWindow/CVI軟件開(kāi)發(fā)平臺還有一個(gè)很大的優(yōu)勢在于利用此平臺開(kāi)發(fā)的軟件可形成獨立的安裝程序,可完全脫離LabWindow/CVI環(huán)境獨立運行,易于安裝,使用性強。
3 結 語(yǔ)
通過(guò)對該信號發(fā)生器所產(chǎn)生的信號進(jìn)行測試,結果表明該信號源輸出正弦信號性能優(yōu)于普通傳統信號源產(chǎn)生的信號??梢韵嘈?,隨著(zhù)虛擬儀器技術(shù)向縱深發(fā)展和各項高新技術(shù)的進(jìn)步,人們完全可以實(shí)現將電子實(shí)驗室裝入電腦的設想。虛擬儀器不是計算機功能簡(jiǎn)單的擴展,也不單純是傳統智能儀器的替代品,虛擬儀器的概念代表了當今測試儀器領(lǐng)域發(fā)展的重要方向之一,有著(zhù)廣闊的發(fā)展前景。
模擬信號相關(guān)文章:什么是模擬信號
51單片機相關(guān)文章:51單片機教程
c語(yǔ)言相關(guān)文章:c語(yǔ)言教程
c++相關(guān)文章:c++教程
負離子發(fā)生器相關(guān)文章:負離子發(fā)生器原理 塵埃粒子計數器相關(guān)文章:塵埃粒子計數器原理 離子色譜儀相關(guān)文章:離子色譜儀原理
評論