wincc6.0 画面如何做到自动切换的效果

我的整个生产过程分为四个主要的画面,我想做一个类似于电脑待机时,隔一段时间自动切换一张壁纸那样的效果。
比如,有一个输入输出口,连接一个布尔型内部变量,当我输入1时,启动自动切换的效果。 
如果可以的话,能检测到鼠标一定时间(5分钟)没有动作时,就启动自动切换的效果。
有没有前辈做过类似的事情,烦请指点。 
甲方的这个要求,弄的我有点头大。

问题补充:
@迷失中原。  非常感谢。看来必须加你QQ,我才能完成这个事情。麻烦您加一下Q:3175504331.不胜感激。

最佳答案

可以通过全局脚本中写C脚本获取鼠标的坐标值,然后进行判断比较,大于5分钟鼠标坐标值未改变,则自动切换画面。
获取鼠标坐标值全局脚本如下:
int gscAction( void )
{
POINT myPoint; 
GetCursorPos(&myPoint);
SetTagWord("mouse_x",myPoint.x);
SetTagWord("mouse_y",myPoint.y);
return 0; }
/////“mouse_x”和“mouse_y”为内部变量


已经给你发QQ离线文件(测试WINCC程序)!

提问者对于答案的评价:
非常感谢,虽然没完全看懂,但是还是给了很好的借鉴。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年7月30日 上午11:13
下一篇 2017年7月30日

相关推荐