歷史數(shù)據(jù)查詢及打印模塊設(shè)計(jì)
發(fā)布時(shí)間:2019/3/13 21:31:18 訪問次數(shù):771
歷史數(shù)據(jù)查詢及打印模塊設(shè)計(jì)
LabVIEW與其他高級(jí)編程語(yǔ)言不同,須借助相應(yīng)的輔助方法對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪問。K3PE0E000B-XGC2本書設(shè)計(jì)的監(jiān)測(cè)預(yù)警系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)管理的主要過程如下。
①實(shí)現(xiàn)LabsQL與sQL“r△/Cr20∞的連接。
首先在SQLseⅣCr2OO5數(shù)據(jù)庫(kù)中建立名為a臼q的數(shù)據(jù)庫(kù),設(shè)計(jì)完成各個(gè)監(jiān)測(cè)參數(shù)的數(shù)據(jù)庫(kù)表,使用ADO Connc函on Crc扯cM建立鏈接對(duì)象。接著使用ADO Connection opcnM打開相應(yīng)的數(shù)據(jù)庫(kù)鏈接,并進(jìn)行數(shù)據(jù)庫(kù)路徑指向、用戶名、密碼、服務(wù)器的配置。具體實(shí)現(xiàn)配置字符串為:DrivcF(sQLscⅣcr卜scrvCF(loc耐);Dbq=(當(dāng)前路徑):Uid=sy∴Pwd=wkk123。
②執(zhí)行相應(yīng)的數(shù)據(jù)庫(kù)操作命令。
使用sQL ExCcute onceM在命令字段中寫入標(biāo)準(zhǔn)的SQL語(yǔ)句,進(jìn)行數(shù)
據(jù)記錄查詢、數(shù)據(jù)添加、數(shù)據(jù)刪除、數(shù)據(jù)更新、數(shù)據(jù)存儲(chǔ)、建立或刪除表格等操作。
③斷開LabVIEW與數(shù)據(jù)庫(kù)的連接。
在數(shù)據(jù)操作執(zhí)行完成后,斷開程序與數(shù)據(jù)庫(kù)源的連接,同時(shí)利用ADo
Destroy C【,nncctionM銷毀數(shù)據(jù)庫(kù)鏈接的參數(shù)對(duì)象,在最大程度上保障監(jiān)測(cè)數(shù)據(jù)的安全性。
如圖5.47所示調(diào)用庫(kù)水位數(shù)據(jù),查詢可根據(jù)具體的起始時(shí)間到終止時(shí)間查詢,也可以選擇相應(yīng)的監(jiān)測(cè)參數(shù),進(jìn)行監(jiān)測(cè)數(shù)據(jù)的查詢與調(diào)用,同時(shí)繪制出歷史數(shù)據(jù)波形c當(dāng)有節(jié)點(diǎn)監(jiān)測(cè)到的數(shù)據(jù)超出安仝閾值后,各個(gè)子監(jiān)測(cè)模塊進(jìn)行聲光預(yù)警的同時(shí)會(huì)記錄預(yù)警信息,在數(shù)據(jù)查詢界面可以調(diào)出各個(gè)節(jié)點(diǎn)的報(bào)警時(shí)間及報(bào)警時(shí)的參數(shù)值。程序設(shè)有報(bào)表和圖形等信息的打印功能,設(shè)置對(duì)應(yīng)的打印份數(shù)、打印內(nèi)容、打印形式,單擊“打印控件”,即可連接到打印機(jī)進(jìn)行歷史數(shù)據(jù)或圖形的打印。
歷史數(shù)據(jù)查詢及打印模塊設(shè)計(jì)
LabVIEW與其他高級(jí)編程語(yǔ)言不同,須借助相應(yīng)的輔助方法對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪問。K3PE0E000B-XGC2本書設(shè)計(jì)的監(jiān)測(cè)預(yù)警系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)管理的主要過程如下。
①實(shí)現(xiàn)LabsQL與sQL“r△/Cr20∞的連接。
首先在SQLseⅣCr2OO5數(shù)據(jù)庫(kù)中建立名為a臼q的數(shù)據(jù)庫(kù),設(shè)計(jì)完成各個(gè)監(jiān)測(cè)參數(shù)的數(shù)據(jù)庫(kù)表,使用ADO Connc函on Crc扯cM建立鏈接對(duì)象。接著使用ADO Connection opcnM打開相應(yīng)的數(shù)據(jù)庫(kù)鏈接,并進(jìn)行數(shù)據(jù)庫(kù)路徑指向、用戶名、密碼、服務(wù)器的配置。具體實(shí)現(xiàn)配置字符串為:DrivcF(sQLscⅣcr卜scrvCF(loc耐);Dbq=(當(dāng)前路徑):Uid=sy∴Pwd=wkk123。
②執(zhí)行相應(yīng)的數(shù)據(jù)庫(kù)操作命令。
使用sQL ExCcute onceM在命令字段中寫入標(biāo)準(zhǔn)的SQL語(yǔ)句,進(jìn)行數(shù)
據(jù)記錄查詢、數(shù)據(jù)添加、數(shù)據(jù)刪除、數(shù)據(jù)更新、數(shù)據(jù)存儲(chǔ)、建立或刪除表格等操作。
③斷開LabVIEW與數(shù)據(jù)庫(kù)的連接。
在數(shù)據(jù)操作執(zhí)行完成后,斷開程序與數(shù)據(jù)庫(kù)源的連接,同時(shí)利用ADo
Destroy C【,nncctionM銷毀數(shù)據(jù)庫(kù)鏈接的參數(shù)對(duì)象,在最大程度上保障監(jiān)測(cè)數(shù)據(jù)的安全性。
如圖5.47所示調(diào)用庫(kù)水位數(shù)據(jù),查詢可根據(jù)具體的起始時(shí)間到終止時(shí)間查詢,也可以選擇相應(yīng)的監(jiān)測(cè)參數(shù),進(jìn)行監(jiān)測(cè)數(shù)據(jù)的查詢與調(diào)用,同時(shí)繪制出歷史數(shù)據(jù)波形c當(dāng)有節(jié)點(diǎn)監(jiān)測(cè)到的數(shù)據(jù)超出安仝閾值后,各個(gè)子監(jiān)測(cè)模塊進(jìn)行聲光預(yù)警的同時(shí)會(huì)記錄預(yù)警信息,在數(shù)據(jù)查詢界面可以調(diào)出各個(gè)節(jié)點(diǎn)的報(bào)警時(shí)間及報(bào)警時(shí)的參數(shù)值。程序設(shè)有報(bào)表和圖形等信息的打印功能,設(shè)置對(duì)應(yīng)的打印份數(shù)、打印內(nèi)容、打印形式,單擊“打印控件”,即可連接到打印機(jī)進(jìn)行歷史數(shù)據(jù)或圖形的打印。
熱門點(diǎn)擊
- 邊界節(jié)點(diǎn)對(duì)無線傳感器網(wǎng)絡(luò)連通性的影響
- PNP型三極管集電極和發(fā)射極的判別
- 二極管具有導(dǎo)通和截止兩種狀態(tài)
- 布線時(shí)信號(hào)線要盡量遠(yuǎn)離電源線、高電平導(dǎo)線這些
- 采用無載波UWB通信系統(tǒng)
- LEACH協(xié)議運(yùn)行過程包括三個(gè)階段:
- ∪WB系統(tǒng)脈沖信號(hào)波形的研究
- 什么是軟啟動(dòng)器斜坡啟動(dòng)?
- 在路檢測(cè)法是指在集成電路與其它電路連接時(shí)檢測(cè)
- 礦井超寬帶無線傳感器網(wǎng)絡(luò)的系統(tǒng)方案設(shè)計(jì)
推薦技術(shù)資料
- 按鈕與燈的互動(dòng)實(shí)例
- 現(xiàn)在趕快去看看這個(gè)目錄卞有什么。FGA15N120AN... [詳細(xì)]
- AMOLED顯示驅(qū)動(dòng)芯片關(guān)鍵技
- CMOS圖像傳感器技術(shù)參數(shù)設(shè)計(jì)
- GB300 超級(jí)芯片應(yīng)用需求分
- 4NP 工藝NVIDIA Bl
- GB300 芯片、NVL72
- 首個(gè)最新高端芯片人工智能服務(wù)器
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究