色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁(yè) > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > labview數(shù)據(jù)庫(kù)保存數(shù)據(jù)如何實(shí)現(xiàn)

          labview數(shù)據(jù)庫(kù)保存數(shù)據(jù)如何實(shí)現(xiàn)

          作者: 時(shí)間:2017-01-06 來源:網(wǎng)絡(luò) 收藏
          為什麼使用LabVIEW會(huì)需要用到資料庫(kù)
          對(duì)於一般學(xué)生來說, LabVIEW使用來做儀器自動(dòng)控制的工具,常常使用LabVIEW來做一些實(shí)驗(yàn)數(shù)據(jù)的讀取,通常,讀取到的資料量都想當(dāng)少。但是如果您在工廠中,數(shù)以百計(jì)的儀器都需要使用LabVIEW做儀器自動(dòng)控制,每一臺(tái)儀器又會(huì)產(chǎn)生一些資料檔或是記錄檔,此時(shí),如過將所以資訊分存於單獨(dú)的電腦中,那麼會(huì)造成資料分散、不集中的缺點(diǎn),我門需要將資訊統(tǒng)籌集中在一起,所以需要將資料存放於資料庫(kù)中。此外,資料庫(kù)可以處理的資料量遠(yuǎn)比一般純文字檔能處理的資料量大。一個(gè)Microsoft Access資料庫(kù)可以儲(chǔ)存2GB的資料量,而Microsoft SQL Server理論上能存放的資料量是無(wú)窮大。而且資料庫(kù)具有優(yōu)異的查詢效能,可以協(xié)助我們將龐大的資料過濾,得到我們真正想要的資料。以下,我們就要用一個(gè)簡(jiǎn)單的例子,學(xué)習(xí)如何使用免費(fèi)的SQL元件存取本機(jī)Access資料庫(kù)以及遠(yuǎn)端SQL資料庫(kù)。運(yùn)用LabSQL免費(fèi)元件來做到與本機(jī)Access資料庫(kù)連結(jié)1. 首先,下載LabSQL免費(fèi)元件,然后解壓縮下載地1:http://www.labview.com.tw/images/bbs_uploads/LabSQL-1.1a.zip下載地2:http://www.jeffreytravis.com/lost/labsql.html2. 解壓縮后,將資料夾「LabSQL ADO functions」整個(gè)復(fù)制到「C:Program FilesNational InstrumentsLabVIEW 7.0user.lib」資料夾內(nèi)。3. 然后開啟LabVIEW,此時(shí)會(huì)發(fā)現(xiàn)在「User Libraries」里面已經(jīng)有LabSQL的元件了4. 我們等一下要開啟Example里面的范例,在Example資料夾內(nèi),有下列四個(gè)檔案。5. 現(xiàn)在,我們先開啟第一個(gè)范例:「Example - Fetch a Table.vi」6. 在程式面板上,請(qǐng)注意看唷,是不是有一個(gè)「DSN=myDB;」的字樣呢。其實(shí)我們就是希望程式去對(duì)Example資料夾里面的「Sample DataBase.mdb」去做查詢、加入資料等動(dòng)作,但是,電腦要如何才知道m(xù)yDB指的就是Sample DataBase.mdb呢?這就需要我們?nèi)プ鲆恍┰O(shè)定。7. 好,大家應(yīng)該都是使用微軟的作業(yè)系統(tǒng)吧!!請(qǐng)按「」。站長(zhǎng)我看到這樣的畫面:8. 我想要找一個(gè)叫做「系統(tǒng)管理工具」的選項(xiàng),但是目前并沒有看到,沒關(guān)系,用滑鼠按右鍵,選「內(nèi)容」。9. 選擇:「自訂」10. 然后,在「進(jìn)階」里面,將「系統(tǒng)管理工具」的顯示位置稍作修改,最后按「確定」。11. 在「系統(tǒng)管理工具」里面,選擇「資料來源 (ODBC)」12. 在「系統(tǒng)資料夾名稱」處,選取「新增」13. 選擇「Microsoft Access Driver(*.mdb)」,然后按「完成」14. 資料來源名稱假設(shè)輸入:「myDB」,在「資料庫(kù)」處,按「選取」,然后選擇你的資料庫(kù)的路徑,選好后,按下確定15. 然后就可以看到我們成功新增的設(shè)定16. 最后回到范例程式,按下執(zhí)行,就可以看到我們真的成功地從資料庫(kù)檢索出一些資料了。17. 成功地從本地Access資料庫(kù)讀取資料! 運(yùn)用LabSQL元件來做到與遠(yuǎn)端SQL資料庫(kù)連結(jié)1. 其實(shí)與SQL資料庫(kù)連結(jié),比較簡(jiǎn)單。本文所使用的測(cè)試資料庫(kù)是Microsoft SQL Server 2000。2. 需要更改ConnectionString,舉例說明:Provider=sqloledb;Server=140.117.11.1SQLServerName;User ID=ID;Password=Password;Database=DataBaseName;其中,藍(lán)色粗體代表您需要依據(jù)您的SQL狀況,自行更改的部份。3. 實(shí)際run的情況如下圖4. 成功從SQL資料庫(kù)擷取資料!!

          參考資料:http://www.labview.com.tw/

          本文引用地址:http://cafeforensic.com/article/201701/336609.htm


          評(píng)論


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

          關(guān)閉