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