目前有个项目,需要wincc画面进行分屏显示,且分屏画面要定时切换。
分屏和切换都没有问题,只是在第二个屏幕切换的时候,从画面1切换到画面2的时候中间总是白屏一下,就是好像显示窗口画面本身的灰白色;
有什么方法能解决这个画面切换灰白色的问题么?
VBS脚本如下
Dim myTag
Set myTag=HMIRuntime.Tags("tag1")
myTag.Read
If myTag.Value >= 2 Then
myTag.Value=1
myTag.Write
Else
myTag.Value=myTag.Value+1
myTag.Write
End If
Dim screen1,screen2,Title
Set screen1=HMIRuntime.Screens("主监控画面").ScreenItems("Window picture1")
Set screen2=HMIRuntime.Screens("主监控画面").ScreenItems("Window picture2")
screen1.PictureName("目视画面1")
screen2.PictureName("目视画面2")
If myTag.Value = 1 Then
screen1.Visible=1
screen2.Visible=0
End If
If myTag.Value = 2 Then
screen1.Visible=0
screen2.Visible=1
End If