让组态王按时间查询报表和趋势曲线。

对于实时趋势曲线,可以直接看到当前的数据变化。

组态王提供三种形式的历史趋势曲线:

第一个是从图库中用定义的按钮调用历史趋势曲线。对于这种历史趋势曲线,用户只需要定义几个相关变量,适当调整曲线的外观,就可以完成历史趋势曲线的复杂功能。这种形式简单,使用方便。曲线控件最多可以绘制8条曲线,但是曲线不能打印。

二是调用历史趋势曲线控件,非常强大,使用简单。通过该控件,不仅可以绘制组态王历史数据的曲线,还可以绘制工业库中的历史数据和ODBC数据库中记录的数据的曲线。而且在运行状态下,可以动态添加/删除曲线,无限缩放曲线和图表,动态对比曲线,打印曲线等等。

三是从工具箱中调用历史趋势曲线。对于这条历史趋势曲线,用户需要定义曲线的各个操作按钮,即建立命令语言连接来操作历史曲线。对于这种形式,用户在使用时有很强的自主性,可以做出个性化的历史趋势曲线。曲线控件最多可以绘制8条曲线,不能实现曲线打印功能。

对于前两个,很简单。可以自己试试,第三个需要定义一个关键函数来查询。

如果想要一个定期自动查询历史数据的报表,而不是弹出对话框,或者历史报表的格式是固定的,就需要将查询到的数据添加到固定的表中,多余的查询到的数据不需要添加到表中。此时,您可以使用函数ReportSetHistData、ReportSetHistData3或ReportSetHistDataEx。使用这些函数时,需要指定查询的开始时间、查询间隔和可变数据的填充范围。