新聞中心

EEPW首頁 > 測試測量 > 設(shè)計(jì)應(yīng)用 > 基于LabWindows/CVI的虛擬函數(shù)信號(hào)發(fā)生器

基于LabWindows/CVI的虛擬函數(shù)信號(hào)發(fā)生器

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

(2) 設(shè)置控件屬性

將鼠標(biāo)置于各控件圖標(biāo)上并雙擊左鍵,在撣出的編輯窗口中設(shè)囂好各控件的屬性。主要屬性設(shè)置包括控件名稱(CONSTANTNAME)、回調(diào)函數(shù)(Callback Function)名、控件標(biāo)題等。

2.3 軟件設(shè)計(jì)

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


完成以上代碼添加并保存后,在工程窗口中選擇:Ed-it→add File To Project→a11 Files(.*),依次將前述界面文件、代碼文件以及自動(dòng)生成的頭文件加入到工程文件中。通過Run dun Project命令即可運(yùn)行工程文件。

值得一提的是,LabWindow/CVI軟件開發(fā)平臺(tái)還有一個(gè)很大的優(yōu)勢在于利用此平臺(tái)開發(fā)的軟件可形成獨(dú)立的安裝程序,可完全脫離LabWindow/CVI環(huán)境獨(dú)立運(yùn)行,易于安裝,使用性強(qiáng)。

3 結(jié) 語

通過對(duì)該信號(hào)發(fā)生器所產(chǎn)生的信號(hào)進(jìn)行測試,結(jié)果表明該信號(hào)源輸出正弦信號(hào)性能優(yōu)于普通傳統(tǒng)信號(hào)源產(chǎn)生的信號(hào)??梢韵嘈?,隨著虛擬儀器技術(shù)向縱深發(fā)展和各項(xiàng)高新技術(shù)的進(jìn)步,人們完全可以實(shí)現(xiàn)將電子實(shí)驗(yàn)室"裝入"電腦的設(shè)想。虛擬儀器不是計(jì)算機(jī)功能簡單的擴(kuò)展,也不單純是傳統(tǒng)智能儀器的替代品,虛擬儀器的概念代表了當(dāng)今測試儀器領(lǐng)域發(fā)展的重要方向之一,有著廣闊的發(fā)展前景。


上一頁 1 2 下一頁

評(píng)論


技術(shù)專區(qū)

關(guān)閉