我的整个生产过程分为四个主要的画面,我想做一个类似于电脑待机时,隔一段时间自动切换一张壁纸那样的效果。
比如,有一个输入输出口,连接一个布尔型内部变量,当我输入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