wincc通过VBS读取控件
刘玉蓉
发布于2014-11-05 17:34
2
0
标签:
在wincc7.0中做了个名称为main主画面,在main中添加一个名称为b画面窗口,再做一个名称为trend的模板画面,trend里面用了个名称为c的趋势控件,并在主画面中做了一个按钮,当我单击按钮的时候,在main中弹出trend画面并把相应的变量传递给trend里面的趋势控件c。我想法是通过函数读取控件,然后改变控件的属性来达到变量传递的效果,这样就可以通过一个模板和多个按钮来实现单击不同按钮显示不同变量的趋势。我通过函数Set objCon2 = HMIRuntime.Screens(
问题补充:
我想通过函数Set objCon2 = HMIRuntime.Screens("Main.b:trend").ScreenItems("c")读取控件,但为什么编译不过去?
佳答案
我觉得你这句没写错,
附我写的脚本如下:
dim num
set num=HMIRuntime.Screens("start.画面窗口1:trend").ScreenItems("control")
的确能获得此控件的属性,我怀疑你是不是忘记定义objCon2了?