如何读取WinCC Online Trend Control标尺的时间

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论