设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
西门子TP触摸屏-利用vbs让弹出窗口弹出位置在按钮附近 ...
返回列表
发新帖
[西门子]
西门子TP触摸屏-利用vbs让弹出窗口弹出位置在按钮附近
[复制链接]
49150
|
0
|
2024-3-11 16:18:20
|
显示全部楼层
|
阅读模式
西门子的TP精智系列触摸屏,可以使用vb脚本辅助编程,可以实现一些触摸屏本来不能做的事情。
此次说一下如何利用vbs,让弹出画面跟随在按钮附近弹出。
创建一个博途项目,组态一个HMI,我用的TP1200,都可以,随便用,当然,他要支持vbs,不支持就别组态了,比如KTP。
前提条件:创建一个弹出画面,尺寸可以自定义,我使用默认尺寸240x240,后期自己可以根据自己的需要,自行更改合适的尺寸
点击脚本,添加一个新的vb函数
声明变量
根据触摸屏点击的按钮,自动获取按钮的一些数据
通过获取的按钮数据,计算弹出的位置。此处以上居中为例子。例子中的240,就是弹出画面的尺寸数据。根据自己的需要,自行更改数据并计算。
最后,让它弹出这个画面。
完成视频
video:
https://mp.weixin.qq.com/mp/readtemplate?t=pages/video_player_tmpl&action=mpvideo&auto=0&vid=wxv_2774977261174325251
注意事项:
弹出画面尺寸错误,弹出的位置也会错误。
如果计算到负值,或者计算到超出画面的值,则会在画面左上角弹出,如果在左上角弹出,基本可以确定计算的x和y的数据是错误的。例如视频中的1按钮和4按钮。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
工控亿点点
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』