基于LabVIEW德USB實(shí)時(shí)數據采集處理系統實(shí)現
本文引用地址:http://dyxdggzs.com/article/201701/337652.htm
圖2 開(kāi)啟設備和獲取采集數據的流程圖
程序在VC++6.0環(huán)境下編制成功后自動(dòng)生成DLL文件。調用時(shí),在框圖程序窗口打開(kāi)FunctionPalette(功能模板),在A(yíng)dvanced模塊包含有對庫函數的調模塊,即CallLibraryFunction。把編寫(xiě)好的DLLs放在當前目錄或特定目錄下。在功能模板放置函數調用模塊,然后選Configure,出現對話(huà)框。根據LabVIEW與DLLs的參數對應關(guān)系填寫(xiě)好DLL文件的路徑(DLL文件不在當前目錄下)、被調用函數名、參數的類(lèi)型及返回類(lèi)型。需要注意的是,當調用多個(gè)函數時(shí)要分別填寫(xiě)參數的個(gè)數和對應的類(lèi)型,而且在調用過(guò)程中應保持數據位的一致。填好選擇OK按鈕后, LabVIEW將自動(dòng)生成各參數的入口及出口狀態(tài),這樣就實(shí)現了LabVIEW與DLLs的調用。
通過(guò)上述方法成功實(shí)現了 LabVIEW與USB驅動(dòng)程序的數據交換,從而實(shí)現了以L(fǎng)abVIEW為應用程序的USB實(shí)時(shí)采集處理系統。將USB采集卡增加A/D或D/A并對電路作相應的改動(dòng)后,即可實(shí)現傳統采集卡的所有功能。很明顯,這種集成了USB接口優(yōu)點(diǎn)和LabVIEW圖形化編程語(yǔ)言的采集處理系統與傳統采集卡相比具有不可比擬的優(yōu)勢,不僅性?xún)r(jià)比高、通用性高、易于開(kāi)發(fā)、數據處理簡(jiǎn)單,且可以大大縮短開(kāi)發(fā)時(shí)間。 LabVIEW,USB,實(shí)時(shí)數據,采集處理系統,測試測量
評論