在LabVIEW中利用LabSQL實現(xiàn)數(shù)據(jù)庫訪問.pdf

在LabVIEW中利用LabSQL實現(xiàn)數(shù)據(jù)庫訪問.pdf

ID:23288899

大?。?91.94 KB

頁數(shù):4頁

時間:2018-11-06

在LabVIEW中利用LabSQL實現(xiàn)數(shù)據(jù)庫訪問.pdf_第1頁
在LabVIEW中利用LabSQL實現(xiàn)數(shù)據(jù)庫訪問.pdf_第2頁
在LabVIEW中利用LabSQL實現(xiàn)數(shù)據(jù)庫訪問.pdf_第3頁
在LabVIEW中利用LabSQL實現(xiàn)數(shù)據(jù)庫訪問.pdf_第4頁
資源描述:

《在LabVIEW中利用LabSQL實現(xiàn)數(shù)據(jù)庫訪問.pdf》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫

1、萬方數(shù)據(jù)第25卷第4期2006年4月國外電子測量技術ForeignElectronicMeasurementTechnologyVoI.25,No.4Apr.,2006在LabVIEW中利用LabSQL實現(xiàn)數(shù)據(jù)庫訪問吳松濤龔家偉(中國農(nóng)業(yè)大學工學院北京100083)摘要:LabVIEw軟件是當前開發(fā)虛擬儀器的主要工具之一,但沒有提供與數(shù)據(jù)庫直接連接的接口,文中詳細介紹了如何使用LabSQL工具包來實現(xiàn)LabVIEW訪問MicrosoftAccess數(shù)據(jù)庫的方法,并結合事例加以說明。關鍵詞:LabVIEW數(shù)據(jù)庫LabSQLAccess中圖分類號:TP391.9UsingLabSQLtools

2、toaccessdatabaseinLabVIEWWuSongtaoGongJiawei(c0£ZPgPo,勘gi”PPr抽g,吼i”ⅡAgr缸“如“r口Z隊iwrsi印,BP“砌g,100083,吼inⅡ)Abstract:ThesoftwareofLabVIEWisoneofthemajortoolsforthedevelopmentofvirtualinstru—ments.However,itdoesnotprovidedirectinterfacewithdatabase.Thispaperpresentsthemeth一;odofdirectaccessingtheMicros

3、oftAccessdatabaseunderLabVIEWbyusingLabSQLtools.Keywords:LabVIEW,database,LabSQL,Access.O引言虛擬儀器是以計算機為硬件工作平臺,用計算機的顯示器來模擬替代傳統(tǒng)儀器的顯示面板,利用現(xiàn)代計算機技術、信號控制技術來實現(xiàn)信號的采集、分析、運算和處理。LabVIEW是美國NI公司開發(fā)的圖形化編程語言,是專門的虛擬儀器開發(fā)軟件,也是目前應用范圍最廣、功能最為強大的虛擬儀器開發(fā)平臺。問。這種方法需要用戶對MicrosoftADO控件以及SQL語言有較深的了解,并且需要從底層進行復雜的編程才能實現(xiàn),這對于大多數(shù)用戶來講

4、是不現(xiàn)實的。②利用NI公司的附加工具包LabVIEwSQLToolkit進行數(shù)據(jù)庫訪問。但是這種工具包價格比較昂貴,很多LabVIEw用戶難以承受。③利用LabVIEW免費提供的LabSQL工具包。1數(shù)據(jù)庫訪問技術2MicrosoftAccess數(shù)據(jù)庫及LabSQL簡介利用LabVIEw開發(fā)該測試軟件時,不可避免地要進行數(shù)據(jù)庫訪問。使用數(shù)據(jù)庫訪問技術,用戶可以創(chuàng)建一個數(shù)據(jù)庫來管理測試任務,存儲測試數(shù)據(jù)并且能夠總結測試結果。.但是LabVIEW本身并不具備數(shù)據(jù)庫訪問功能,通常解決這個問題有以下幾種方式。①利用LabVIEW的ActiveX功能,調(diào)用Mi—crosoftAD0控件,利用SQL語

5、言實現(xiàn)數(shù)據(jù)庫訪(1)根據(jù)Microsoft公司介紹,MicrosoftAc—cess數(shù)據(jù)庫是一種關系型數(shù)據(jù)庫,其特征是按關系數(shù)據(jù)模型組織數(shù)據(jù)庫,以其結構簡單、理論基礎堅實、數(shù)據(jù)獨立性高以及提供非過程性語言等優(yōu)點而被廣泛的應用。(2)LabSQL是由美國NI公司開發(fā)的一個免費的、多數(shù)據(jù)庫、跨平臺的LabVIEW數(shù)據(jù)庫訪問工具作者簡介:.吳松濤(1980一),男,2000年考入中國農(nóng)業(yè)大學車輛工程專業(yè),2004年因成績優(yōu)秀保送本校車輛工程專業(yè)就讀碩士研究生,主要研究方向為智能交通。萬方數(shù)據(jù)國外電子測量技術第25卷包。本文使用的版本是LabSQLReIease1.O,LabSQI。支持Windo

6、ws操作系統(tǒng)中任何基于OB—DC的數(shù)據(jù)庫,包括Access,SQLServer等等。I,abSQI。利用MicrosoftADO以及SQL語言來完成數(shù)據(jù)庫訪問,將復雜的底層ADO及sQL操作封裝成衣系列的LabSQI。VIs,如圖1所示。圖1實現(xiàn)數(shù)據(jù)庫訪問示意圖LabSQI。的優(yōu)點是操作簡單,易于理解,不熟悉SQL語言的用戶也可以很容易地在LabVIEw中實現(xiàn)數(shù)據(jù)庫訪問。3使用LabSQL訪問數(shù)據(jù)庫3.1LabSQL的安裝LabSQI。是一個免費的數(shù)據(jù)庫訪問工具,可以在各類軟件下載網(wǎng)站上下載,也可以到NI公司的官方網(wǎng)站下載。I。abSQL的安裝方法很簡單,在LabVIEW安裝目錄中的use

7、r.1ib文件夾中新建一個名為LabS—QL的文件夾,并將下載得到的LabSQL.rar解壓縮到LabSQL文件中。運行LabVIEW,LabVIEW的功能模板就會自動加載LabsQL。3.2LabSQL的配置在使用LabSQL之前,首先需要在windows操作系統(tǒng)中的ODBC數(shù)據(jù)源中創(chuàng)建一個數(shù)據(jù)源名,英文縮寫為DSN,LabSQL與數(shù)據(jù)庫之間的連接就是建立在DSN基礎上的。DSN的創(chuàng)建步驟如下:①打開控制面板中的管理工

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。