签到有奖
消息提醒
运维工程师专区
官方商城
扫码分享好友 任选多种周边
首先感谢我的朋友:liubang,也是论坛的一员。
其次开始教程。
1.创建一个TP精智系列触摸屏
2.创建一个画面和弹出画面,可以使用默认值,随便啦。
3.创建一个脚本,脚本可以需要有参数。具体可以自定义。如下图
脚本参数
4.写脚本了。
脚本
5.在画面中拖入一个按钮,关联此VBS
参数说明:SCREEN_NAME,画面名称,我的画面叫AS,所以写入AS
BUTTON_NAME,按钮名称,我的按钮名称就叫按钮_1,所以写入按钮_1
下面两个,分别是弹出画面的宽度和高度数据,可以在弹出画面,布局里面获取到这两个数据,
6.仿真测试。
7.注意事项:我仅提供思路,具体优化看你们自己,其实这个VBS可以优化很多,但是懒得弄了。这是最初版本,各位自行优化。
8.可惜,西门子的ShowPopupScreen这个函数,那个弹出画面名称不能用字符串代替,要是可以的话,将更加完美,但是也无所谓了,我用select做了10个画面,也就是选择的问题了。
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1733311&b_id=5&s_id=0&num=52
不错不错,一下让弹窗感觉高大上了呢
,这个锦上添花做的真不错
谢谢分享啊
谢谢了,跟着长知识了。
跟着学习了。
很不错的实用技能
不错,会用的到,感谢分享,学习了。
这个真心不错,我也试试
功能不错,我刚测试了下显示我的画面找不到传进去的按钮名称,可是明明有的啊。。。
按钮在最左边的时候,会超过屏幕吗,毕竟相减得到了负数
会啊,得到了负数,直接左上角弹出。我也说了,具体看自己选择,至于在哪里弹出,自己写一个算式就好了。我这个只是从最初开始写的一个参考而已。所以默认左上角了,你可以右上角,右下角,下居中,上居中等等等等。这就需要自己完善这个VBS了,我把我完善的给你们,你们可能用不习惯,那就告诉你这么写,然后自己根据需要,自行优化。
可以在代码中增加坐标的判断,例如计算出的坐标会超出画面范围,则需要将坐标设置到按钮的另一个方向。
不错的分享
思路非常好,感谢分享,学习学习!
这个貌似在WINCC帮助中有的
感谢分享!
引用10楼详细内容:
疑问可以提出,不过最重要的是自己动手测试
谢谢版主的分享
感谢分享。
分享
扫码分享好友 任选多种好礼
收藏
有帮助
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
密码至少8位,包含大、小写字母,数字和符号至少三种。
允许邮箱和手机接收来自支持中心网站的信息
我已同意《支持中心网站注册协议和隐私政策》
微信登录扫码一键登录
验证码登录
密码登录
二维码失效点击重试
打开微信扫一扫,快速登录/注册
未注册手机验证后自动登录,注册即代表同意《支持中心网站注册协议和隐私政策》
三日内免验证登录
短信登录
登录