摘 要: 在利用基于LabVIEW的虛擬儀器開發平臺設計測試系統時,不可避免地需要對大量數據進行存儲、查詢、處理分析,在此基礎上提出LabVIEW中訪問數據庫的需求。在此結合油滴電量測試系統的功能需要,利用NI的附加數據庫接口工具包LabVIEW SQL Toolkit進行編程,完成對數據庫的訪問,實現了數據存儲、查詢、更新、修改、刪除等操作。并設計了人機交互界面,實時顯示所有測試終端的總體進度和各測試終端的詳細數據。
關鍵詞: LabVIEW; 數據庫; 數據訪問; 油滴電量; 測試系統
中圖分類號: TN919?34; TP311.1 文獻標識碼: A 文章編號: 1004?373X(2013)12?0151?04
0 引 言
隨著測試技術與計算機技術日益緊密的結合,測試測量領域得到了空前的發展。尤其是基于LabVIEW的新一代虛擬儀器測試系統,充分利用了計算機數據處理速度快、控制能力強等優點,使測試系統在數據采集、傳送、處理、顯示及存儲等方面突破了以往單一的儀器儀表的限制。LabVIEW是一個劃時代的圖形化編程系統,提供一種全新的程序設計方法,它對被稱為“虛擬儀器”的軟件對象進行圖形化的組合操作,其強大的數據分析功能可在數據采集、測試分析中起到至關重要的作用,這就涉及到對大量數據的存儲、查詢、調用等功能[1]。而大量數據的管理又需要通過數據庫來實現,但是LabVIEW本身并不具備數據庫訪問功能,因此需要其他輔助的方法來實現。本文以油滴電量測試系統的數據庫為例,利用NI的LabVIEW Database Connectivity Toolkit進行編程,完成了對數據庫的訪問,實現了數據存儲、查詢、更新、修改、刪除等各項功能。……