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