新聞中心

EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > 基于虛擬儀器技術(shù)自動測試與數(shù)據(jù)管理系統(tǒng)

基于虛擬儀器技術(shù)自動測試與數(shù)據(jù)管理系統(tǒng)

作者: 時間:2009-09-18 來源:網(wǎng)絡(luò) 收藏

 在虛擬儀器開發(fā)中必須解決專業(yè)軟件和數(shù)據(jù)庫之間的數(shù)據(jù)傳輸和調(diào)用問題,而LabVIEW 現(xiàn)有的版本中沒有提供與通用數(shù)據(jù)庫直接接口的方法。這一問題可以采用以下幾種方法解決 。

本文引用地址:http://m.butianyuan.cn/article/195730.htm

  1.購買NI公司的LabVIEW AddOns中的數(shù)據(jù)庫接口工具包LabVIEW SQLToolkit進行 數(shù)據(jù)庫訪問。它是一個能快速連接本地和遠程數(shù)據(jù)庫,不使用SQL語言就能完成一系列數(shù)據(jù) 庫操作的工具包,它支持當(dāng)前流行數(shù)據(jù)庫,包括Microsoft Access,MicrosoftSQL Sever以 及Oracle等。它的優(yōu)點是易于理解,操作簡單,用戶可以不學(xué)習(xí)SQL語法。本論文采用此工 具包對數(shù)據(jù)庫進行訪問。 2.利用其他語言如Visual C++編寫DLL程序訪問數(shù)據(jù)庫,利用LabVIEW 所帶的DLL接口訪問該程序,可以實現(xiàn)間接的訪問數(shù)據(jù)庫。 3.利用中間文件存取數(shù)據(jù),先將數(shù)據(jù)存入文件之中,在一定的時刻或者是需要的時 候再將數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫之中。 4.利用LabVIEW的ActiveX功能,調(diào)用Microsoft ADO控件,利用SQL語言實現(xiàn)數(shù)據(jù)庫訪問
1LabVIEW SQLToolkit簡介

  LabVIEW SQLToolkit(其又被稱作為LabVIEW Database Connectivity Toolset)是用于數(shù)據(jù) 庫訪問的附加工具包,工具包集成了一系列的高級功能模塊,這些模塊封裝了大多數(shù)的數(shù)據(jù) 庫操作和一些高級的數(shù)據(jù)庫訪問功能。其主要的功能如下:

  1.支持Microsoft ActiveX Data Object(ADO)所支持的所有的數(shù)據(jù)庫引擎; 2.支持所有與ODBC或OLE DB兼容的數(shù)據(jù)庫驅(qū)動程序; 3.具有高度的可移植性,在任何情況下,用戶通過改變DB Tools Open Connection VI的輸 入?yún)?shù)Connection String就可以更換數(shù)據(jù)庫;4.可以將數(shù)據(jù)庫中Column Values的數(shù)據(jù)類型轉(zhuǎn)換為標(biāo)準LabVIEW Database Connectivity T oolset的數(shù)據(jù)類型,這進一步增強了它的可移植性; 5.與SQL兼容; 6.不使用SQL語句就可以實現(xiàn)數(shù)據(jù)庫記錄的查詢、添加、修改以及刪除等操作; 7.用戶可以完全不需要學(xué)習(xí)SQL語法。

圖1

用戶可以使用LabVIEW SQLToolkit在LabVIEW中支持ODBC的本地或遠程數(shù)據(jù)庫,例如Microso ft Access,Microsoft SQL Sever,Sybase SQL Server以及Oracle等。在LabVIEW中使用La bVIEW SQLToolkit訪問數(shù)據(jù)庫時,其結(jié)構(gòu)層次如圖1所示。


上一頁 1 2 3 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉