对于实时趋势曲线你可以直接看到目前的数据变化情况。
组态王提供三种形式的历史趋势曲线:
第一种是从图库中调用已经定义好各功能按扭的历史趋势曲线,对于这种历史趋势曲线,用户只需要定义几个相关变量,适当调整曲线外观即可完成历史趋势曲线的复杂功能,这种形式使用简单方便;该曲线控件最多可以绘制8条曲线,但该曲线无法实现曲线打印功能。
第二种是调用历史趋势曲线控件,对于这种历史趋势曲线,功能很强大,使用比较简单。通过该控件,不但可以实现组态王历史数据的曲线绘制,还可以实现工业库中历史数据的曲线绘制、ODBC数据库中记录数据的曲线绘制,而且在运行状态下,可以实现在线动态增加/删除曲线、曲线图表的无级缩放、曲线的动态比较、曲线的打印等等。
第三种是从工具箱中调用历史趋势曲线,对于这种历史趋势曲线,用户需要对曲线的各个操作按扭进行定义,即建立命令语言连接才能操作历史曲线,对于这种形式,用户使用时自主性较强,能做出个性化的历史趋势曲线;该曲线控件最多可以绘制8条曲线,该曲线无法实现曲线打印功能。
对于前两种很容易,你自己尝试一下就没有问题了,第三种需要定义按键函数来查询。
如果你想要一个定时自动查询历史数据的报表,而不是弹出对话框,或者历史报表的格式是固定的,要求将查询到的数据添到固定的表格中,多余查询的数据不需要添到表中,这时可以使用函数ReportSetHistData,ReportSetHistData3或ReportSetHistDataEx。使用这些函数时,需要指定查询的起始时间,查询间隔,和变量数据的填充范围。
很复杂……
这个正在研究中