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