基于虛擬儀器技術(shù)自動(dòng)測試與數據管理系統
3.2創(chuàng )建數據庫表和添加數據
建表和添加數據操作是數據庫最基本的功能之一。本例首先使用DB Tools Open Connection 打開(kāi)數據庫連接,使用DB Tools List Tables和DB Tools Create TableTools判斷指定的數 據庫表是否存在,并據此建立數據庫表;然后通過(guò)帶參數技術(shù)的DB Tools Create Paramete rized Quely向數據庫添加數據,在其中還利用DB Tools Set Parameter Value對其進(jìn)行參 數的設定,使用這種技術(shù)的插入操作其效率高于使用DB Tools Insert Data;最后使用DB T ools Execute Query執行指定查詢(xún),并使用DB Tools Free Object和DB Tools Close Conne ction釋放資源及斷開(kāi)連接。具體的框圖程序如圖2所示。
3.3進(jìn)行數據查詢(xún)
在查詢(xún)操作中,其關(guān)鍵是利用DB Tools Fetch Element Data獲取紀錄,以及利用DB Tools Get Properties判斷索引是否有效。其框圖程序如圖3所示。
4結束語(yǔ)
LabVIEW是開(kāi)發(fā)虛擬儀器應用軟件的高效率工具,利用專(zhuān)門(mén)的數據庫接口工具包LabVIEW SQL Toolkit可以方便的實(shí)現LabVIEW應用程序對數據庫的存取。開(kāi)發(fā)人員可以根據具體應用的不 同要求實(shí)現存儲和調用要測試的對象的歷史數據和初始狀態(tài),建立被測試對象的數據查詢(xún)系 統,動(dòng)態(tài)的修改數據等功能。本系統的設計和實(shí)現表明,通過(guò)LabVIEW與數據庫Microsoft A ccess 2000之間進(jìn)行動(dòng)態(tài)數據交換,使得由LabVIEW組成的新一代軟件測試系統具有了許多 強大的功能,在組建簡(jiǎn)單的或是復雜的測試系統中有廣泛的應用價(jià)值。
評論