基于LabWindows/CVI虛擬示波器的設(shè)計(jì)
0 引 言
隨著虛擬儀器技術(shù)的發(fā)展,采用“虛擬儀器”來取代傳統(tǒng)儀器的新的測控方法正在取代傳統(tǒng)的測控系統(tǒng),即利用數(shù)據(jù)采集卡、信號(hào)調(diào)理卡或其他計(jì)算機(jī)外圍硬件進(jìn)行信號(hào)的采集與檢測,然后由計(jì)算機(jī)來實(shí)現(xiàn)對(duì)信號(hào)的處理、計(jì)算和分析以及測試結(jié)果的顯示。
LabWindows/CⅥ是基于標(biāo)準(zhǔn)C語言的集成軟件開發(fā)環(huán)境,其開發(fā)虛擬儀器的步驟主要是先確定程序的基本框架,創(chuàng)建用戶界面,然后完成程序代碼的編寫,最后創(chuàng)建工程文件,將程序文件、頭文件、用戶界面文件加入工程中,編譯調(diào)試生成可執(zhí)行文件。
1 數(shù)據(jù)采集卡的設(shè)計(jì)
傳統(tǒng)的數(shù)據(jù)采集卡包括多路開關(guān)、
完成數(shù)據(jù)采集卡的硬件設(shè)計(jì)后,需要進(jìn)行板卡的驅(qū)動(dòng)程序編寫。其中的WDM(Window Driver Model)是Microsof訟司力推的驅(qū)動(dòng)模型,其提供了更多特性,包括即插即用、
2 虛擬示波器軟件設(shè)計(jì)
虛擬示波器測試系統(tǒng)是通過外圍硬件電路獲得離散數(shù)據(jù)并對(duì)該信號(hào)進(jìn)行時(shí)域的顯示和分析。從而獲得近似真實(shí)儀器的測試結(jié)果。本設(shè)計(jì)利用數(shù)據(jù)采集卡獲得
評(píng)論