组态王报表的一种方法,行吗?

您所在的位置:网站首页 组态王数据转换函数 组态王报表的一种方法,行吗?

组态王报表的一种方法,行吗?

2024-07-02 06:47| 来源: 网络整理| 查看: 265

用ReportSetHistData 函数就可以了。

此函数为报表专用函数,按照用户给定的参数查询历史数据

语法格式使用如下:

ReportSetHistData(ReportName, TagName, StartTime, SepTime, szContent) ;

参数说明:

ReportName:要填写查询数据结果的报表名称 

TagName:所要查询的变量名称, 类型为字符串型,即带引号。

StartTime:数据查询的开始时间,该时间是通过组态王HTConvertTime函数转换的以1969年12月31日16:00:00为基准的长整型数,所以用户在使用本函数查询历史数据之前,应先将查询起始时间转换为长整型数值。

SepTime:查询的数据的时间间隔,单位为秒

szContent:查询结果填充的单元格范围 

例:

查询变量"压力"自2001年5月1日8:00:00以来的数据查询间隔为30秒,数据报表的填充范围为'a2 :a50', 表示竖排第一列从第二行到第五十行。

long StartTime; (StartTime为自定义变量)

StartTime=HTConvertTime(2001, 5, 1, 8, 0, 0); 

ReportSetHistData("历史数据报表", "压力", StartTime, 30, "a2:a50");



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3