亚洲爆乳成AV人在线视菜奈实_欧美一进一出抽搐大尺度视频 _日本十八禁免费看污网站_国产一区二区怡红院_6080YY新视觉影院_蜜臀AV无码人妻精品_成人影院YY111111在线_成人欧美一区二区三区1314_少妇饥渴偷公乱A级无码

首頁 新聞 工控搜 論壇 廠商論壇 產品 方案 廠商 人才 文摘 下載 展覽
中華工控網首頁
  P L C | 變頻器與傳動 | 傳感器 | 現場檢測儀表 | 工控軟件 | 人機界面 | 運動控制
  D C S | 工業(yè)以太網 | 現場總線 | 顯示調節(jié)儀表 | 數據采集 | 數傳測控 | 工業(yè)安全
  電 源 | 嵌入式系統(tǒng) | PC based | 機柜箱體殼體 | 低壓電器 | 機器視覺
紫金橋組態(tài)軟件基于內置SQL查詢歷史數據的方法
紫金橋軟件技術有限公司
收藏本文     查看收藏

一、引言

 

  在項目中,經常會涉及到查詢歷史數據,通常情況下都是使用查詢歷史的專用組件,或者利用系統(tǒng)函數GetHisDataEx()以及相關的函數進行查詢,但是上述兩種方法都有一定的局限性,現在紫金橋推出一種全新的查詢方法:基于內置SQL查詢歷史數據的方法。

 

二、功能實現

 

  1.功能頁面布局

 

  首先,創(chuàng)建一個窗口,窗口中如下圖所示布局。放置兩個“起始時間”控件用來控制查詢歷史數據的時間范圍,分別命名為_StartTime、_EndTime;放置一個“文本框”,用來輸入時間間隔,命名為_INTERVAL;放置一個“按鈕”,用來控制查詢腳本;在下面放置一個“自由報表”,用來顯示已經查詢出來的歷史數據,命名為RPT_Data。并在窗口導航樹下選擇:畫面\查詢\內置SQL查詢,新建一個查詢命名為ObSql1。

 

 

  2.腳本實現

 

  所有的腳本均寫在查詢按鈕中,方法比較簡單,首先要在設置時間范圍與時間間隔,然后在查詢按鈕中選擇所要查詢的數據點,并按照設置的數據進行查詢,最后將查詢到的數據放置到自由報表中。下面來分析查詢按鈕中的腳本。

 

ObHost Host1;

ObDataTable& ReturnTable;

string StrPar[];

string StrWhereCmd = ""; //Select查詢時的Where語句

string StrNameCmd = ""; //Select查詢時的Where語句中存放點名的字符串

string StrQuery = ""; //總的查詢語句

string StrTableText = ""; 

int i,j;

int nTagCount; //所要查詢數據點的個數

int nEveryTagCount; //每一個數據點返回歷史數據的個數

int nTableVal = 0;

 

  上述部分為定義的一些臨時變量,方便下面寫程序時使用。

 

if  Host1.TagParSelMulti("",StrPar,-1) then

 

  If語句用來判斷是否在點選擇器中選擇了數據點,如果選擇了點,才會執(zhí)行下面的腳本

 

nTagCount = StrPar.GetCount();

for i = 0 to nTagCount-1 step 1

StrNameCmd = StrNameCmd + "'" + StrPar[i] + "',";

next

StrNameCmd = StrNameCmd + "'" + StrPar[nTagCount-1] + "'";

 

  上述語句是將在點選擇器中選擇的數據點按照SQL語句的形式拼接成字符串。

 

StrWhereCmd = "INTERVAL="+IntToStr(#_INTERVAL.Val*1000,10)+"";

StrWhereCmd = StrWhereCmd + " and DATETIME >= #"+#_StartTime.GetStringDateTime()+"#";

StrWhereCmd = StrWhereCmd + " AND DATETIME< #"+#_EndTime.GetStringDateTime()+"#";

StrWhereCmd = StrWhereCmd + " AND NAME IN ("+StrNameCmd+")";

 

  上述語句是拼寫SQL查詢語句中的Where子句,其中第一句是設置時間間隔;第二句是設置查詢的其實時間;第三句是設置查詢的結束時間;第四句是設置所要查詢的歷史數據的數據點。

 

StrQuery = "SELECT Name,DATETIME,VALUE FROM HISDATA WHERE "+StrWhereCmd+"";

 

  上述語句是拼寫整體的SQL查詢語句,按照Where字句中的設置信息,從歷史數據庫中查詢歷史數據,并返回Name,DATETIME,VALUE三個字段的信息,這三個字段分別表示點名,歷史數據的時間和歷史數據。

 

#ObSql1.Connect("本地");

#ObSql1.Query(StrQuery,ReturnTable);

 

  上述語句是執(zhí)行SQL查詢,并將查詢到的結構返回到通用數據表ReturnTable中。

 

nEveryTagCount = ReturnTable.GetRowCount()/nTagCount;

#RPT_Data.AddCol(nTagCount-1);

#RPT_Data.AddRow(nEveryTagCount-1);

 

  上述語句是按照查詢返回的數據個數及數據點的個數,設置顯示報表的大小,在報表中增加相應的列和行。

 

for i = 2 to #RPT_Data.RowCount() + 1 step 1

#RPT_Data.SetTxt(i,0,StrPar[i-2]); //設置表頭,內容為點名

for j = 0 to nEveryTagCount step 1

ReturnTable.Get("VALUE",j,StrTableText);

#RPT_Data.SetTxt(i,j+1,StrTableText); //按照數據點向報表中放置查詢到的數據

if #RPT_Data.Txt(1,j+1) == "" then 

ReturnTable.Get("DATETIME",j,nTableVal);

#RPT_Data.SetVal(1,j+1,nTableVal); //向報表中放置歷史數據點時間,放置之前要 判斷時間是否已經存在

endif

ReturnTable.RemoveRow(0);

next

next

endif

 

  上述語句是將查詢到的結果放置到顯示報表中。

 

  3.運行效果

 

 

 

三、結束語

 

  通過該方式增加了查詢歷史數據隨意性,且加快了數據查詢的速度。同時,查詢到的數據可以根據自身需要進行多種形式的展示,方便數據的后期處理。


 

狀 態(tài): 離線

公司簡介
產品目錄

公司名稱: 紫金橋軟件技術有限公司
聯 系 人: 李磊
電  話: 0459-8151391-808
傳  真: 0459-8151391-804
地  址: 大慶市高新區(qū)服務外包產業(yè)園C-1座817室
郵  編: 163316
主  頁:
 
該廠商相關技術文摘:
跨平臺實時數據庫變量引用導航功能介紹
跨平臺實時數據庫 如何利用MODBUS仿真軟件測試MODBUS驅動
紫金橋跨平臺實時數據庫如何實現多屏顯示
紫金橋跨平臺軟實時數據庫Web服務器和數據服務器分離訪問的配置
紫金橋跨平臺軟件遠程采集RealInfo6.5
使用虛擬機做的工程實現跨網Web訪問
紫金橋軟件Microsoft Office Access 2003的ODBC數據源配置
紫金橋軟件閘門整體自動化監(jiān)控系統(tǒng)
通過紫金橋軟件來提高畫面組態(tài)速度
組態(tài)軟件在配套設備中的應用
紫金橋的關系庫同步工具簡介
紫金橋組態(tài)軟件與歐姆龍PLC以太網通信(FINS命令)——CPU型號-CJ2M-CPU33
更多文摘...
立即發(fā)送詢問信息在線聯系該技術文摘廠商:
用戶名: 密碼: 免費注冊為中華工控網會員
請留下您的有效聯系方式,以方便我們及時與您聯絡

關于我們 | 聯系我們 | 廣告服務 | 本站動態(tài) | 友情鏈接 | 法律聲明 | 不良信息舉報
工控網客服熱線:0755-86369299
版權所有 中華工控網 Copyright©2022 Gkong.com, All Rights Reserved

国产JIZZJIZZ全部免费看| 无码人妻av一区二区三区毛片| 天天躁日日躁狠狠躁日日躁| 无码人妻丰满熟妇区五十路百度 | 欧美精品做受XXX性少妇| 人妻无码久久精品| 少妇无码一区二区三区| 无码人妻精品一区二区三区下载 | 多毛freeoprn熟妇多毛y| 国产寡妇XXXX猛交| 国色天香在线观看全集免费播放| 久激情内射婷内射蜜桃人妖| 老司机亚洲精品影院| 欧美成人在线视频| 日本夜爽爽一区二区三区| 天天想你视频免费观看西瓜| 亚洲AV噜噜狠狠网址蜜桃| 亚洲色大成网站WWW永久一区| 中国人妻被两个老外三P| GOGO人体大胆高清啪啪| 妇女性内射冈站HDWWWOOO| 国产小便视频在线播放| 久久精品国产72国产精| 女被男狂揉吃奶胸60分钟视频| 人人妻人人玩人人澡人人爽| 天美传媒在线观看果冻传媒视频| 亚洲AV无码国产一区二区三区不 | 琪琪电影网WWW888DVDC| 少妇泬出白浆18P| 亚洲 欧美 偷自乱 图片| 亚洲香蕉成人AAAV在线网站| 97久久香蕉国产线看观看| 吃了继兄开的药我做的梦更| 国产乱亲BBBB| 久久久99精品成人片| 欧美疯狂3p群体交乱视频丨zu| 日韩在线 | 中文| 亚洲 春色 另类 小说| 一本大道东京热无码AV| CHINA末成年VIDEOS| 国产成人精品123区免费视频| 狠狠色噜噜狠狠狠888777米 | 久久99精品久久久大学生| 欧美A级情欲片在线观看免费| 僧侣と交わる色欲の夜に | 精品综合久久久久久8888| 男女爽爽午夜18禁影院免费| 日韩中文高清在线专区| 亚洲AV无码精品国产成人| 又粗又黄又爽视频免费看| 办公室爆乳女秘在线观看| 国产精品日本一区二区不卡视频| 久久99久国产麻精品66| 欧美乱熟妇XXXX白浆| 四季亚洲精品成人AV无码网站| 亚洲丰满熟妇在线播放电影全集| 再深点灬舒服灬太大了添A| 被多男摁住灌浓精| 国产佗精品一区二区三区| 久久综合亚洲鲁鲁五月天| 人与禽性7777777| 亚洲 日韩 激情 无码 中出| 玉蒲团之极乐宝鉴| 成人小说亚洲一区二区三区| 韩漫漫画登录页面入口弹窗秋蝉张| 乱无码伦视频在线观看| 日韩国产成人无码AV毛片| 亚洲AV无码片VR一区二区三区| 中文字幕久久精品波多野结百度| 粉嫩av.con| 精品一区二区三区东京热| 欧美在线视频一区二区| 五月丁香合缴情在线看| 伊人色综合久久天天人守人婷| 成人毛片一区二区| 好黄好污美女裸体网站| 男女作爱全部免费观爱| 天堂√最新版中文在线天堂| 亚洲一区二区无码偷拍| 暗交小拗女一区二| 国外B站推广网站| 女人下边水润紧致好处| 我朋友的妻子2018| 伊人久久大香线蕉综合网站| 成人一区二区免费中文字幕视频| 交换人生俱乐部全文免费阅读| 欧美丰满少妇内射XXXX免费| 无码中文人妻在线一区二区三区 | 女被啪到深处喷水GIF动态视频| 铜铜铜铜铜铜铜铜铜好大好深色 | 国产精品无码AV无码| 久青草无码视频在线观看| 搡老女人老熟妇HHD| 亚洲乱人伦中文字幕无码| YSL小金管水蜜桃色| 国产自偷自偷免费一区| 欧美顶级PPT免费模板网站| 无遮挡粉嫩小泬女视频| 中日AV高清字幕版在线观看| 囯精产品一品二品国精| 久久久久亚洲精品中文字幕| 色狠狠一区二区三区香蕉| 亚洲人成无码网站| 车内挺进尤物少妇紧窄| 禁欲少校大哥的囚禁| 秋霞免费理论片在线观看| 亚洲AV无码乱码在线观看代蜜桃| 99久久人妻精品免费一区| 国产日产欧产美韩系列国| 男女嘿咻激烈爱爱动态图| 无码人妻 在线视频| 1000部夫妻午夜免费| 国产精品露脸国语对白| 免费人妻精品一区二区三区| 无码AV大香线蕉伊人久久| 中文人妻无码一区二区三区信息 | 高潮VPSWINDOWS国产乱| 久久天天躁狠狠躁夜夜| 少妇高潮喷水惨叫久久久久电影 | 女儿的朋友6中汉字| 五月丁香综合激情六月久久| 69风韵老熟女口爆吞精| 国产麻豆放荡AV剧情演绎| 女儿的朋友中字头| 亚洲AV无码成人精品区明星换面 | 国产真实乱XXXⅩ| 欧美熟妇另类久久久久久多毛| 亚洲AV无码国产丝袜在线观看| YY1111111少妇影院光屁| 精品久久久久久无码人妻VR| 日本一线二线三线四线五线 | 赤裸羔羊Ⅲ致命快感 电影| 久久精品中文字幕无码| 视频视频APP在线看| 中文人妻无码一区二区三区信息| 国产乱人伦真实精品视频| 欧美激情ⅩXXXX免费视频| 亚洲AV中文AⅤ无码AV接吻| 办公室的交易HD在线观看| 久久精品国产国产精品四凭| 少妇内射兰兰久久| 中国新疆XXXXXL19D| 国产无遮挡又爽又黄的视频| 欧美一区精品视频一区二区 | 午夜人性色福利无码视频在线观看| 92国产精品午夜福利无毒不卡| 国内精品久久久久精免费| 日本动漫爆乳H动漫无遮挡| 亚洲综合成人AⅤ在线观看| 国产旡码高清一区二区三区| 孽火(硬汉)今又| 亚洲AV自慰白浆喷水少妇| 成人欧美一区二区三区在线观看 | 无遮无挡爽爽免费毛片| FREESEX欧美喷水| 精品亚洲卡一卡2卡三卡乱码 | 在线视频夫妻内射| 国产熟女亚洲精品麻豆| 人妻激情另类乱人伦人妻| 亚洲一级性爱视频| 国产韩国精品一区二区三区| 女性高爱潮免费有声视频网站| 亚洲国产精品成人午夜在线观看| 二虎进入温如玉160章小说 | 婷婷综合久久中文字幕蜜桃三电影| 97精品国产手机| 精品国产乱码久久久久久浪潮| 色综合久久蜜芽国产精品| 综合久久国产九一剧情麻豆| 好男人电影在线观看| 色噜噜狠狠色综合久色AⅤ网| 最新国产免费AV片在线观看| 禁止18点击进入在线看片尤物 | 任你躁久久精品6| 伊人色综合九久久天天蜜桃| 国产亚洲成AV人片在线观看导航| 日本少妇人妻XXXXⅩ18欧美| 在熟睡夫面前侵犯我在线播放| 国产微拍精品一区二区| 日本精品一线二线三线区别在哪里 | 免费人成在线观看网站| 亚洲超碰无码色中文字幕97| 高清一区二区三区免费视频| 女人被男人吃奶到高潮 | 午夜AV无码福利免费看网站| 爆乳JK美女脱内衣裸体网站| 麻豆av一区二区三区久久| 亚洲AV无码专区在线观看亚| 国产69精品久久久久9999A| 欧美丰满多毛少妇XXXXX性| 亚洲色精品一区二区三AI女星| 国产乱XXXX搡XXXXX搡| 日本人も中国人も汉字を| 综合无码成人AⅤ视频在线观看| 精品国际久久久久999波多野| 双飞两个丰满少妇11P| Y1111111少妇影院| 乱无码伦视频在线观看| 亚洲国产精品美女久久久久| 国产黄在线观看免费观看不卡|