PLC论坛-全力打造可编程控制器专业技术论坛

 找回密码
 注册哦

QQ登录

只需一步,快速开始

微信扫码登录

查看: 59442|回复: 0

[西门子] 轻松实现WinCC弹窗跟随鼠标点击位置功能!

[复制链接]
发表于 2024-3-19 13:57:14 | 显示全部楼层 |阅读模式
导读:

当我们在画面上不同位置有同样的控制设备,并且点击都能弹出对应的弹窗,通常我们的弹窗都是固定位置,那么有没有办法实现在哪里点击,弹窗就在附近显示呢?答案是肯定的,下面让我们来看看是如何实现的吧!

一、 打开WinCC项目

打开WinCC软件,在画面中创建需要弹出的画面,并创建一些按钮来模拟实际点击的对象。如下图所示:



右键按钮属性,在事件---鼠标---选中释放左键---右键点击闪电符号,弹出框中点击---VBS动作(V),如下图所示:



编写脚本代码如下:



脚本中的x,y就是鼠标的当前位置,系统直接通过按钮事件传递给我们。我们将这个值给到弹窗的显示位置。在所有按钮中写入相同的代码,效果展示如下:







总结:

以上就是WinCC中弹窗跟随鼠标点击位置显示的方法,当然使用C脚本也是可以实现同样的功能,实现原理亦是如此!另外本脚本中未对边界情况做处理,大家可以添加条件判断来处理边界问题,这边不做赘述;若内容如有错误请联系我们。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册哦

本版积分规则

QQ|小黑屋|手机版|Archiver|PLC技术网-PLC论坛 ( 粤ICP备17165530号 )|网站地图

GMT+8, 2024-4-27 16:00 , Processed in 0.049600 second(s), 27 queries .

快速回复 返回顶部 返回列表