當前位置:自動化網>紫金橋軟件技術有限公司門戶>應用案例>紫金橋組態軟件內置SQL查詢歷史數據功能

          紫金橋組態軟件內置SQL查詢歷史數據功能

          發布時間:2015-08-27 15:08   類型:技術指導   人瀏覽

          關鍵詞:紫金橋,組態軟件,SQL,歷史數據查詢,自由報表

           

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

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

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




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

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

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

          連接數據源:

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

          ZT = #ObSql.Connect("");

          查詢歷史數據:

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


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

          查詢某時刻的歷史值:

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


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

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

          本文地址:http://m.xznet110.com/apply/d_1nto31loeg2t3_1.html?WebShieldSessionVerify=fPmBfaTZOVUufeTjkuFT

          拷貝地址

          版權聲明:版權歸中國自動化網所有,轉載請注明出處!

          留言反饋
          • 評價:

          • 關于:

          • 聯系人:

          • 聯系電話:

          • 聯系郵箱:

          • 需求意向:

          • 驗證碼:

            看不清楚?

          X
          下載企業APP

          成為企業會員免費生成APP!

          主站蜘蛛池模板: 日日摸日日碰人妻无码| 试看120秒做受小视频免费| 日本xxxx18护士| 亚洲色精品vr一区二区三区| 麻豆文化传媒精品免费网站| 女神捕电影高清在线观看| 亚洲AV无码一区二区三区网站| 第一区免费在线观看| 国产成人精品2021| a级毛片免费全部播放| 日韩三级免费看| 亚洲精品乱码久久久久久自慰| 青草青青视频在线观看| 国内自拍成人网在线视频 | aa毛片免费全部播放完整| 日韩精品武藤兰视频在线| 伊人久久大香线蕉综合爱婷婷| 青娱乐在线视频播放| 国产精品爽爽ⅴa在线观看| 一级毛片成人免费看a| 最新版天堂中文在线| 亚洲自国产拍揄拍| 老师在办公室被躁在线观看| 国产精品12页| av无码精品一区二区三区四区| 无码色偷偷亚洲国内自拍| 亚洲人成在久久综合网站| 男女一边摸一边做爽的免费视频 | 久久久久久国产精品三级 | 一二三四视频在线观看韩国电视剧| 日本黄色激情片| 亚洲国产一区在线观看| 狠狠综合亚洲综合亚洲色| 啊用力太猛了啊好深视频| 香港黄页亚洲一级| 国产精品久久久久免费a∨| 99久久精品久久久久久清纯| 成人免费v片在线观看| 久久五月天婷婷| 日韩精品福利在线| 亚洲人成77777在线播放网站 |