wincc V7.3的VBS脚本问题

请问如下VBS脚本有什么问题:它在第二行报错是“HMIScreens: get_Item:参数错误”,如下picm是画面窗口控件,pic2是想要通过picm跳转的画面。这功能 不嵌套界面 ,只有一层窗口。
If Node.text="实时曲线" Then
%ignore_a_1%.Screens("pic2").ScreenItems("picm").PictureName="pic2.pdl"
HMIRuntime.Screens("pic2").ScreenItems("picm").Visible = 1
End If

最佳答案

Dim obj

Set obj = HmiRuntime.Screens("MainPicture.PictureWindow1:ChildWindow").ScreenItems("ControlName")

obj.Visible = Not obj.Visible

MainPicture为主画面,主画面上放置画面窗口控件PictureWindow1,画面窗口显示ChildWindow画面,ChildWindow画面有控件ControlName。

以上代码内容为在主画面上去设置画面窗口中画面上控件的可见性。

提问者对于答案的评价:
谢谢

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc358452.html

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

相关推荐

发表回复

登录后才能评论