工控编程吧
标题: WinCC怎样做画面自动跳转到另一个画面 [打印本页]
作者: baikhgmv 时间: 2016-9-16 13:38
标题: WinCC怎样做画面自动跳转到另一个画面
WinCC怎样做画面自动跳转到另一个画面在WinCC中怎样实现“在初始界面停留2秒钟后自动进入下一个界面”这个功能?大家以前做过这样的实例没有?
------只有一次切换? 全局脚本2S周期, 第一次执行过滤掉, 第二次就切换画面。如下:static int flag = 0;if (flag++ == 1){OpenPicture("NextPdl");}return 0;
-------多谢前辈指点,已经研究出来了,和你的思路差不多!最近比较忙,没时间急时回复!
----你建立的静态变量,第一句 if(!flag) 这里的表达式意思是给零取非,表达式值为真!后边flag=3;这句,把3赋值给flag 是有什么意思呢?
-------那个随便赋值一个数,只要不是0和1就行了,他的目的是第一次不要执行任何动作,实际上完全可以把打开画面放在第一个if中第二个if直接删除。
------学习了!
-----初学者可不可以指导下 我们要做一个开机为欢迎画面然后3s自动跳转至另一个画面
-------wincc定义内部二进制变量welcome(开机启动时为0),int变量count,做一个欢迎界面和主画面大小一样,用画面窗口显示它,画面窗口的显示属性链接变量welcome,为0显示,为1不显示。然后做一个全局脚本周期为1s,vbs脚本内容:
dim mytag
mytag=hmiruntime.tags("count").read
mytag=mytag+1
if mytag>=3 then'根据实际情况调整常数3的值。
hmirutnime.tags("welcome").write 1
end if
hmiruntime.tags("count").write mytag
欢迎光临 工控编程吧 (https://www.gkbc8.com/) |
Powered by Discuz! X3.4 |