国产精品久久久久久久久软件,国产成人久久久精品二区三区,国产成人无码一区二区三区在线 ,大又大粗又爽又黄少妇毛片,国产精品成人aaaaa网站

首頁 新聞 工控搜 論壇 廠商論壇 產品 方案 廠商 人才 文摘 下載 展覽
首頁 | 培訓研討 | 公司簡介 | 聯(lián)系方式 | 公司動態(tài) | 產品 | 應用實例 | 下載 | 文摘 | 誠聘 |
紫金橋組態(tài)軟件內置SQL查詢歷史數(shù)據(jù)功能

紫金橋軟件技術有限公司
收藏本文     查看收藏

關鍵字:紫金橋;組態(tài)軟件;SQL;歷史數(shù)據(jù)查詢;自由報表

紫金橋監(jiān)控組態(tài)軟件的內置SQL查詢功能,主要用于紫金橋實時數(shù)據(jù)庫查詢歷史數(shù)據(jù)和報警記錄,還可以查詢實時數(shù)據(jù)和統(tǒng)計數(shù)據(jù),配合自由報表和起始時間控件,能夠快速靈活的查詢需要數(shù)據(jù)。

下面通過示例工程介紹內置SQL查詢歷史的使用方法。

首先來看一下運行時的畫面:

示例中使用了兩個時間組件,一個自由報表,三個按鈕。查詢歷史數(shù)據(jù)之前必須先連接數(shù)據(jù)源,右上方有顯示連接數(shù)據(jù)源的結果,是連接正常或是故障。連接狀態(tài)顯示正常后,分別選擇查詢數(shù)據(jù)的起始和結束時間,然后單擊‘查詢全部歷史’按鈕,在下面的列表就會顯示已經查詢到的歷史數(shù)據(jù)。查詢某一時刻的歷史,選擇起始時間即可,無需選擇結束時間,然后單擊‘查詢某刻歷史’,在報表中就能夠顯示查詢到的該時刻的歷史值了。

在組態(tài)中給各組件命名,開始時間組件的名稱是time1,結束時間組件的名稱是time2,報表名稱是fr。三個按鈕功能我們按照字面意思理解即可。

下面我們來看一下腳本部分:

連接數(shù)據(jù)源:

此部分只有一行腳本,其功能是連接‘本地’數(shù)據(jù)源,將返回值賦給一個窗口變量,用于查看數(shù)據(jù)源連接是否成功,連接狀態(tài)就是通過窗口變量‘ZT’做動畫連接顯示的。

ZT = #ObSql.Connect("");

查詢歷史數(shù)據(jù):

這部分腳本分成了幾個部分,具體見下面的截圖:

這部分腳本內容簡單的說明一下,第一部分就是定義臨時變量,為了下面的使用方便;第二部分是把整型的時間值(紫金橋軟件里的時間默認都是整型值)轉換成字符型,用于下面拼接字符串;第三部分應該算是關鍵的部分,這里使用了內置SQL函數(shù)查詢歷史數(shù)據(jù),而且字符串拼接需要特別注意,稍有大意就會導致數(shù)據(jù)查詢不成功。因為是示例工程,只做了兩個數(shù)據(jù)點,如果數(shù)據(jù)點較多,這部分字符串的拼接腳本可能要復雜一些;第四部分比較簡單,就是控制報表的行數(shù),如果本次查詢的數(shù)據(jù)少于16條,那么報表保留16行,如果本次查詢數(shù)據(jù)多于16條,那么按照數(shù)據(jù)的數(shù)量調整報表的行數(shù);最后一部分是將二維表里的數(shù)據(jù)顯示到報表中,該循環(huán)語句中每執(zhí)行一次循環(huán),是將二維表里的一條數(shù)據(jù)的時間、點名、數(shù)值放到報表的一行中,這部分主要需要注意的是二維表里數(shù)據(jù)的列號,如果取錯了列號,那就不是需要的數(shù)據(jù)了。

查詢某時刻的歷史值:

下面來看一下查詢時刻歷史的腳本,截圖如下:

這部分腳本與查詢全部歷史的差別不是非常大。因為查詢的是某一個時刻的歷史,所以這里只需要一個時間點即可;關于報表行數(shù),由于本例中只用了兩個數(shù)據(jù)點,所以某刻的歷史只會有兩條數(shù)據(jù),無需控制報表行數(shù),直接保留16行;另外一點就是內置SQL查詢語句的字符串拼接部分略有不同。

內置SQL查詢歷史數(shù)據(jù)的功能介紹就是這樣,示例中的腳本可以靈活使用,以后會陸續(xù)發(fā)布關于內置SQL查詢的其他三個功能。


 

狀 態(tài): 離線

公司簡介
產品目錄

公司名稱: 紫金橋軟件技術有限公司
聯(lián) 系 人: 李磊
電  話: 0459-8151391-808
傳  真: 0459-8151391-804
地  址: 大慶市高新區(qū)服務外包產業(yè)園C-1座817室
郵  編: 163316
主  頁:
 
紫金橋軟件相關解決方案:
跨平臺實時數(shù)據(jù)庫歷史回放功能介紹
跨平臺實時數(shù)據(jù)庫如何實現(xiàn)表格的保存和讀取
跨平臺實時數(shù)據(jù)庫腳本系統(tǒng)介紹
基于紫金橋實時數(shù)據(jù)庫實現(xiàn)焦化廠生產能源調度信息管理系統(tǒng)
紫金橋聲音報警實現(xiàn)的幾種方式
基于紫金橋監(jiān)控組態(tài)軟件的天然氣計量系統(tǒng)
基于紫金橋軟件抄表系統(tǒng)解決方案
火狐瀏覽器紫金橋軟件Web發(fā)布(open in ie方式)
紫金橋軟件在供水泵站遠程監(jiān)控系統(tǒng)中的應用
基于紫金橋實時數(shù)據(jù)庫實現(xiàn)焦化廠生產能源調度信息管理系統(tǒng)
紫金橋組態(tài)軟件在除塵控制系統(tǒng)中的應用
紫金橋軟件在水文監(jiān)測系統(tǒng)中的應用
更多紫金橋軟件解決方案...
通過中華工控網在線留言紫金橋軟件技術有限公司:
用戶名: 密碼: 免費注冊為中華工控網會員
請留下您的有效聯(lián)系方式,以方便我們及時與您聯(lián)絡
 
中華工控網 GKong.com制作發(fā)布 廣告聯(lián)系