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