基本上每个项目都会有大量的数据需要查看其历史曲线,Intouch本身就具备了记录历史数据的功能,利用其HistTrend趋势控件组,我们可以最多一次添加8只趋势笔(8个标记名/变量)到画面上显示,然后一次更换着显示。仅仅靠台面上的这些东西的画是不能很好充分利用趋势控件的功能的,还需要利用其自身的函数、方法、属性来编写恰当的脚本才能对趋势控件运用自如。
- 点击模拟量的“单位”,将笔添加到趋势上
-
点击“勾选项”,删除对应趋势笔
- 重复添加相同标记名,弹窗提示
- 添加趋势笔超过8个,窗口提示
-
以上4个使用场景:需要查看哪个数据(比如:温度)曲线,直接点击方框右边的单位符号即可添加它的曲线到趋势上;不需要查看或者超过8只笔的时候可以点击对应的勾选项删除掉即可。
在这里,我将自己写的代码分享出来供大家参考,前年写的,很久不用的话再回头看自己写的程序都看不懂了,看了老半天才明白每行代码的用意。细思极恐,可能对于码字能力超强的你来说一下就看明白了吧。
1.下图所示:是获取趋势笔的代码?数据改变脚本,之所以不直接放代码是考虑到很多人不仅是拿来主义者,而且还很懒,不想亲自动手敲击键盘,直接出神奇,这样是不行的。
2.下图所示:是删除趋势笔的代码?数据改变脚本,单笔删除
掌握了以上2组代码,在做项目的时候,调用历史曲线就有了新的解决方案。同时调用Historian的Trend曲线也可以参考此法。
若你有更好的方法,请随时留言,欢迎沟通!
Wonderware-InTouch曲线的趋势笔“添加”与“删除“模型