高手 问下怎么让intouch的历史趋势更新啊 。我的不会动

2024-12-22 17:05:44
推荐回答(3个)
回答1:

每个历史曲线都有一个对应的“历史趋势”名 即histtrend
他的更新是通过点域(也就是属性吧).UpdateTrend 控制的,当它为1时对应的历史曲线更新。
你可以在“应用程序脚本”中,条件类型为“运行期间”,设置你想更新的周期,脚本为:
histtrend.UpdateTrend=1;
那么每隔你设定的时间它就会更新一次。

还要注意:在“工具”---“配置”---“历史记录”中要勾选“启用历史记录”
显示曲线的标记名要勾选“记录数据”

回答2:

将变量给历史趋势控件: HTSetPenName("HistTrend",1,"FM_MassFlow_io2");
显示历史趋势滑块的右值:HTMassFlowValue_L=HTGetValueAtScooter("HistTrend",HistTrend.UpdateCount, 1,HistTrend.ScooterPosRight,1, "PenValue");
画面中除了历史趋势控件,还要有滑块,平移面板,
你要显示历史趋势的变量不要忘记勾选记录值,然后配置历史趋势保存的路径等,
多看看帮助文件

回答3:

历史趋势本身就不像实时趋势一样可以实时显示当前的值,因为历史趋势是要查看你以前某个时间内的某个数据的趋势,你可以在画面上添加相应的控件可以按上面的按钮即可以更新趋势,当然你也可以自己写相应的脚本也可以实现。