組態(tài)王6.53 2008年版本新增加了求歷史庫中某段時間的最大值、最小值、平均值的功能,使用此函數(shù)可以在組態(tài)王畫面上得到指定變量在一段時間內(nèi)的最大值、最小值和平均值。函數(shù)使用方法如下:
RealResult=GetHistMaxData(TagName,StartTime,EndTime); //獲取某段時間的最大值
RealResult=GetHistMinData(TagName,StartTime,EndTime); //獲取某段時間的最小值
RealResult=GetHistAveData(TagName,StartTime,EndTime); //獲取某段時間的平均值
參數(shù)描述:
TagName:所要查詢的變量的名稱,類型為字符串型,即帶引號。
StartTime:數(shù)據(jù)查詢的開始時間,該時間是通過組態(tài)王HTConvertTime函數(shù)轉(zhuǎn)化的以1969年12月31日16:00:00為基準的長整型數(shù),所以用戶在使用本函數(shù)之前,應(yīng)先將查詢起始時間轉(zhuǎn)換為長整型數(shù)值。
EndTime:數(shù)據(jù)查詢的結(jié)束時間,類型同StartTime。
返回值:返回一個實數(shù)值。
調(diào)用方法如下:
long time1;
long time2;
time1=HTConvertTime(2008,10,17,17,07,35);
time2=HTConvertTime(2008,10,17,17,09,35);
\本站點最大值=GetHistMaxData("\本站點仿真變量",time1,time2);
\本站點最小值=GetHistMinData("\本站點仿真變量",time1,time2);
\本站點平均值=GetHistAveData("\本站點仿真變量",time1,time2);
需要更新文件實現(xiàn)。
微信掃碼 聯(lián)系企業(yè)微信客服