基于A(yíng)RM的高速數據采集卡
下面即為讀寫(xiě)USB設備所創(chuàng )建的DLL編譯項目的相關(guān)文件:
DLLBulk.h:聲明變量或功能函數的頭文件。
DLLBulk.def:模塊定義文件,是由若干個(gè)描述DLL模塊參數的語(yǔ)句組成的文本文件。
DLLBulk.cpp:是DLL的主要代碼文件。
對DLLBulk.dsw下的各個(gè)文件進(jìn)行編譯之后,在菜單欄中選擇Build->Build DLLBulk.dll就生成了可以被LabVIEW調用的DLL文件。
(4) 數據處理及顯示:對內存中的采樣數據進(jìn)行各種處理用于不同測量目的。包括信號波形實(shí)時(shí)顯示、自動(dòng)測量信號幅度和時(shí)間、圖盤(pán)、刪除圖形以及回放等附加功能。限于篇幅,程序清單此處略。
5 結束語(yǔ)
文中所述的整個(gè)虛擬測量系統完全在人機交操作下運行,并隨時(shí)可更改測量參數及進(jìn)行各種信號處理。系統各項指標為:最高采樣率為40 MHz,并可按1/2、1/4、1/8…1/128程控分頻采樣,雙路模擬輸入;ADC精度為12位;模擬輸入范圍為0 V~2V;在板數據緩存4 KB字節/路,傳輸方式為塊傳輸。該系統可進(jìn)行實(shí)時(shí)信號波形、信號最大值、最小值、峰峰值顯示,同時(shí)提供了顯示圖形文件存盤(pán)、回放、刪除處理功能。
評論