不算特别方便吧,需要传递一个参数.不过不需要一个一个设置它的位置了.有没有工控大牛啊!想跟大佬后面学点东西.

附全篇详细代码.换行多了点,方便看.

Sub OnClick(ByVal Item)
'提示:
' 1. 使用 <CTRL+SPACE> 或 <CTRL+I> 快捷键打开含所有对象和函数的列表
' 2. 使用 HMI Runtime 对象写入代码。
'  示例:HmiRuntime.Screens("Screen_1")。
' 3. 使用 <CTRL+J> 快捷键创建对象引用。
'从此位置起写入代码:
Dim ScreensWidth,ScreensHeigh
ScreensWidth=1920'设置屏幕横向分辨率
ScreensHeigh=1080'纵向分辨率Dim Name,pic,a,b,c,d,e,f'a=x,b=y,
Dim valve'一下获取当前对象坐标及对象名
Set valve=HmiRuntime.ActiveScreen.ActiveScreenItem
f=valve.ObjectName
a=valve.Left
b=valve.Top
Name=valve.ObjectNameSelect Case Item'传入的参数
Case 1 If(a>ScreensWidth/2)Thena=a-3-353Elsea=a+25End IfIf(b>ScreensHeigh-439)Thenb=ScreensHeigh-440End IfShowPopupScreen "DigIn", a, b,hmiToggle,hmiAnimationOff,hmiMediumCase 2If(a>ScreensWidth/2)Thena=a-3-503Elsea=a+50End IfIf(b>ScreensHeigh-454)Thenb=ScreensHeigh-455End IfShowPopupScreen "MCC_Motor", a, b,hmiToggle,hmiAnimationOff,hmiMediumCase 3If(a>ScreensWidth/2)Thena=a-3-503Elsea=a+50End IfIf(b>ScreensHeigh-454)Thenb=ScreensHeigh-455End IfShowPopupScreen "MCC_Motor_ZhengFanZhuan", a, b,hmiToggle,hmiAnimationOff,hmiMediumCase 4If(a>ScreensWidth/2)Thena=a-3-503Elsea=a+50End IfIf(b>ScreensHeigh-454)Thenb=ScreensHeigh-455End IfShowPopupScreen "MCC_MotorVLT", a, b,hmiToggle,hmiAnimationOff,hmiMediumCase 5If(a>ScreensWidth/2)Thena=a-3-503Elsea=a+50End IfIf(b>ScreensHeigh-454)Thenb=ScreensHeigh-455End IfShowPopupScreen "Motor", a, b,hmiToggle,hmiAnimationOff,hmiMediumCase 6If(a>ScreensWidth/2)Thena=a-3-503Elsea=a+50End IfIf(b>ScreensHeigh-454)Thenb=ScreensHeigh-455End IfShowPopupScreen "MotorVLT", a, b,hmiToggle,hmiAnimationOff,hmiMediumCase 7If(a>ScreensWidth/2)Thena=a-3-500Elsea=a+25End IfIf(b>ScreensHeigh-450)Thenb=ScreensHeigh-451End IfShowPopupScreen "Value", a, b,hmiToggle,hmiAnimationOff,hmiMediumEnd SelectEnd Sub

博图advanced关于vb自动弹出画面相关推荐

  1. 西门子博图HMI与倍福进行PLC使用OPC DA服务器进行通讯配置

    1.安装OPC DA 服务器 2.配置OPC DA服务器 选择相应的PLC的.tpy文件 3.运用后点击保存,退出 4.博图配置 1.双击连接到连接画面 2.配置如图

  2. PLC西门子杯比赛,三部十层电梯博图v15.1程序

    PLC西门子杯比赛,三部十层电梯博图v15.1程序,带wincc画面. 西门子杯,西门子初赛程序. ID:6919671539506210工控自动化技师

  3. 博图V15仿真时出现“实际在线CPU当前连有一些应用程序。只有关闭它们后才可启动仿真器”的问题,不弹出仿真窗口

    在网上找不到相应的解答,来回卸载和安装也没有用,依然出现这样的问题 使用的是win7 sp1虚拟机,版本为博图v15 后来找到原因是:虚拟机内部本身我就已经安装了pcs7,可能是因为pcs7和博图v1 ...

  4. 西门子——博图V16与PLCSIM Advanced仿真通讯配置(1500系列)

    西门子--博图V16与PLCSIM Advanced仿真通讯配置(1500系列) 前言 一.查看自己电脑的CPU 二.PLCSIM Advanced软件安装及环境配置 1.软件安装下载 2.环境配置 ...

  5. 出西门子S71200项目支持博图V13sp1V14V15.1 S71200HIM仿真恒压供水系统项目

    出西门子S71200项目支持博图V13sp1V14V15.1 S71200HIM仿真恒压供水系统项目

  6. 博图如何上载wincc程序_WINCC 博途 以太网下载方式

    本文转载自[微信公众号:机器人及PLC自动化应用,ID:ZS18943047820],经微信公众号授权转载,如需转载与原文作者联系 带以太网口的西门子一代精简面板和二代精简面板均支持以太网下载,本章使 ...

  7. TIA Portal 博图 博途 安装问题汇总

     ̄ 3 ̄博图软件安装下载教程(点我) ̄ε  ̄ TIA Portal 安装问题汇总 -操作系统需要使用基于美国联邦信息处理标准(FIPS)的加密算法.该软件使用的某些Microsoft标准算法不符合该标 ...

  8. 博图程序需要手动同步_西门子S7-200SMART PLC 常见问题

    西门子S7-200SMART PLC 常见问题 问:西门子S7-200SMART PLC编程软件输入触点为啥输入错误,一直是问号,是哪里错误了? 答:输入触点完之后,按一下回车键,或者点击空白处即可. ...

  9. 浏览器弹出窗口自动弹出F12调试工具

    阅文时长 | 0.1分钟 字数统计 | 174.4字符 主要内容 | 1.引言&背景 2.解决方案 3.声明与参考资料 『浏览器弹出窗口自动弹出F12调试工具』 编写人 | SCscHero ...

  10. wincc的画面怎么用博图打开_如何把西门子精智面板画面直接转换成博图WINCC RT ADV画面...

    JZGKCHINA工控技术分享平台 在工程中我们会遇到客户要求既要用HMI又要用上位机,这样就要写两套程序,工作量相当大.那么有没有什么方法只写HMI程序,然后把HMI程序复制到上位机运行即可呢? 西 ...

最新文章

  1. c语言接受socket发送尾部有乱码,C语言socket编程,服务器和一个客户端连接时,服务器能正常收到信息,2个以上就出现BUG了...
  2. $unit编译单元声明
  3. linux 多个java_linux 同时出现两个java进程,新手~ 请详细说明,这个是怎么回事。 我就装了一个jdk...
  4. sigprocmask, sigpending, sigsuspend的用法
  5. linux那些事之LRU(1)
  6. 虚拟ip是什么意思_轻松了解基于Ip,Mac,组播的Valn是什么意思,通信基础第17篇...
  7. Spring AOP体系学习
  8. 2021年中国电子药片胶囊计数机市场趋势报告、技术动态创新及2027年市场预测
  9. 路遥《平凡的世界》孙少平原型人物
  10. 用SQL语言操作数据
  11. MAC查看系统版本的命令
  12. 正在移除icloud数据久_深度梳理一下iOS照片(相册)的逻辑,和减少iCloud的空间占用的方法...
  13. call方法 java_漫谈JS中的call和apply方法
  14. 【本地ASP网站】Microsoft OLE DB Provider for ODBC Drivers
  15. 使用模板匹配方法检测苹果缺陷
  16. 基于ZYNQ的嵌入式学习笔记四(矩阵键盘实现电子琴)
  17. mysql命令行进行数据导入和导出
  18. java学习笔记(十)—— 抽象类、接口、内部类
  19. 5G助威云游戏前哨战,科技公司竞逐游戏界“Netflix”名号
  20. 【开源轶事00】Redis 是亲生的懒汉 Java 庶出终归是庶出

热门文章

  1. Python3爬取拉钩网职位,并分析
  2. 天才小毒妃 第952章 龙非夜挖的坑
  3. 游戏常用数据分析指标汇总
  4. CSS3选择器(全部)
  5. 习题6.14 编一个程序,将两个字符串s1和s2比较,若s1 > s2,输出一个正数;若s1 = s2, 输出0;若s1 < s2,输出一个负数。不要用strcmp函数。两个字符串用gets函数输入。
  6. 美国交通安全管理局出台更加严格机场安全检查新规
  7. Visio 连线 取消自动附着,取消自动捕捉
  8. linux下制作mac os x,桌面应用|Ubuntu 14.04 下的MAC OS X 主题安装
  9. 【WebStorm学生认证】如何用学生邮箱进行JetBrains学生认证
  10. WinEdt 使用技巧