WinCC Online Trend Control控件的对象事件OnRulerChanged使用VB脚本读取了趋势值,是否可以将标尺的时间读取出来呢?
最佳答案
Sub OnRulerChanged(ByVal Item, ByRef RulerIndex)
Dim t,v
Dim objTrend
Dim t1,v1
Dim Time1
Set objTrend = item.GetTrendCollection.Item(1)
objTrend.GetRulerData 0, v1, t1
''t,v分别为两个静态文本
Set t=ScreenItems("txtTime")
Set v=ScreenItems("txtValue")
t.Text =Dateadd("h",8,t1) ''将时间修正为北京时间
v.Text = v1
End Sub
提问者对于答案的评价:
谢谢!
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc368313.html