wincc多层画面调用

在子画面Child_3中显示父画面GetParentName画面中的数据。在子画面child_3中,我画了一个圆,按下按钮pwd,弹出对话框显示圆的父画面GetParentName的名称和大小。

1.在Get Parent Name中绘制画面窗口,调用画面Child_1.pdl.

2.在Child_1.pdl画面中绘制画面窗口,调用画面Child_2.pdl.

3.在Child_2.pdl画面中绘制画面窗口,调用画面Child_3.pdl.

4.在Child_3.pdl中绘制按钮pwd和一个圆。

5.pwd按钮事件中编写VBS脚本.

脚本如下:

Sub OnLButtonDown(ByVal Item, ByVal Flags, ByVal x, ByVal y)

Dim Mycircle

Set Mycircle=ScreenItems("圆1")

MsgBox Mycircle.Parent.Parent.Parent.Parent.Parent.Parent.Parent.ObjectName

MsgBox Mycircle.Parent.Parent.Parent.Parent.Parent.Parent.Parent.Height

End Sub

当然父画面中的变量也可以读取。

说明:

Mycircle.Parent is Child_3

Mycircle.Parent.Parent is 画面窗口1

Mycircle.Parent.Parent.Parent is Child_2

Mycircle.Parent.Parent.Parent.Parent is 画面窗口1

Mycircle.Parent.Parent.Parent.Parent.Parent is Child_3

Mycircle.Parent.parent.Parent.Parent.Parent.Parent is 画面窗口1

Mycircle.Parent.parent.Parent.Parent.Parent.Parent.Parent is GetParentName

这里的画面窗口1不是同一个画面窗口1,每个父画面中只绘制了一个画面窗口,画面窗口的名称都是画面窗口1,在各个画面中他们的父画面都是画面窗口1。

wincc通过VB脚本读取父画面中的数据相关推荐

  1. wincc通过vb如何读取mysql_wincc如何通过VB脚本读取报警数据库归档内容-工业支持中心-西门子中国...

    刚接触wincc,下面脚本是根据帮助文档VB实例修改,但读取不到归档内容,系统内置报警控件中能读到数据,请大神指点. ' 1.1 Create connection string for ADO ac ...

  2. wincc通过vb如何读取mysql_WINCC通过VB脚本读取数据库数据-工业支持中心-西门子中国...

    回答者: 菜鸟工控 - 助理工程师&nbsp&nbsp第8级 2017-08-16 22:51:26 来自手机Wap客户端 西门子网站和论坛上的资料都挺多的,你找一下,可以看看RENH ...

  3. R 脚本读取汇总 Excel 表格数据

    主要用到了 xlsx 和 rJava 包,打开 Excel 文件,读取各表格数据,再写入到汇总表. 下图为处理前的原始数据表格: 下图为处理后的数据: 代码实现 安装&加载包的函数实现.ins ...

  4. vb 修改sql数据库服务器时间格式,博途使用小结:用VB脚本向SQL数据库中写数据的方法...

    刚刚学会在博途中利用VB脚本向SQL数据库写数据,将经验总结为一篇短文供大家讨论,文中包括如何建立SQL数据库及表格,如何写脚本以及如何触发脚本. 1.安装TIA时,SQL Server Manage ...

  5. TIA博途WINCC的触摸屏VB脚本入门学习(IF THEN ELSE判断语句)

    TIA博途WINCC的触摸屏VB脚本入门学习(IF THEN ELSE判断语句) 首先,建立一个项目,并添加一个HMI,入下图所示,新建一个HMI变量表,添加2个HMI变量:test1和test2,数 ...

  6. TIA博途WINCC的触摸屏VB脚本入门学习(IF THEN判断语句)

    TIA博途WINCC的触摸屏VB脚本入门学习(IF THEN判断语句) 首先,建立一个项目,并添加一个HMI,入下图所示,新建一个HMI变量表,添加2个HMI变量:test1和test2,数据类型为: ...

  7. TIA博途WINCC的触摸屏VB脚本入门(IF THEN ELSEIF 判断语句)

    TIA博途WINCC的触摸屏VB脚本入门(IF THEN ELSEIF 判断语句) 首先,建立一个项目,并添加一个HMI,入下图所示,新建一个HMI变量表,添加2个HMI变量:test1和test2, ...

  8. Wincc中使用使用VB脚本进行变量的读和写

    问题详情 项目中需要实现通过Wincc输入输出域来改变海康威视的视频服务器IP.用户名.密码等参数的输入.实现的思路是建立输入输出域并新建内部变量,将输入输出域与内部变量关联,再新建一个按钮,并在按钮 ...

  9. TIA博途WINCC的触摸屏VB脚本入门(Len函数获取字符串长度以及Right和Left函数)

    TIA博途WINCC的触摸屏VB脚本入门(Len函数获取字符串长度以及Right和Left函数) 首先,建立一个项目,并添加一个HMI,入下图所示,新建一个HMI变量表,添加如下几个HMI内部变量, ...

最新文章

  1. 【C/C++】链表的理解与使用
  2. spring 事务 对象保存之后,修改的时候,自动更新提交?
  3. 蓝牙BLE4.0的LL层数据和L2CAP层数据的区分与理解
  4. 山东青岛职称计算机报名时间2015,青岛市2015年第二次职称计算机考试时间
  5. Google大数据技术架构探秘
  6. 李彦宏卸任百度云计算技术公司执行董事 崔珊珊接任
  7. python 操作微信闪电贷款_16、6个能够让Python程序快如闪电的小技巧
  8. task判断任务是否存在
  9. 散热风扇是吹风还是吸风,配电柜电气柜机柜散热风扇的原理。
  10. 质量功能展开QFD成功案例解析
  11. Android studio真机调试返回 Entry name ‘assets/ae/res.ck‘ collided
  12. #bzoj1526#分梨子(乱搞)
  13. SWING实现类似微信的泡泡聊天界面
  14. mysql1310错误_救命啊,MySQL崩溃啦...
  15. 二手电商赛道龙头崛起,玩家们的较量依然是“长期战争”?
  16. Kubernetes IPVS和IPTABLES
  17. 学习pinia 介绍-State-Getters-Actions-Plugins
  18. 学Java 这样入门 28天轻松掌握
  19. android系统 效率很低,android系统效率低多少?相对于苹果肾的IOS,和WP8来说的话?
  20. 计算机组装小白,自己组装电脑教程:DIY小白装机最新最详细的台式电脑组装教程图解(4)...

热门文章

  1. [AX]AX2012 R2 出差申请和支出报告
  2. 根据关键字爬取搜狗图库图片
  3. VUE中的pug使用
  4. 2021年中国水泥产量、产业链、价格和格局整体分析,整体趋稳,市场景气度回暖「图」
  5. 2021-11-11 JSP页面显示不出来,一直正在加载中的问题
  6. 程序员疑似出bug被吊打!又一个程序员在东南亚出事了...
  7. XShell的使用方法
  8. MySQL百万数据优化一
  9. 一天一个 Linux 命令(40):vmstat 命令
  10. Mysql 数据库 -------- SQL语句进阶查询 ------- 后部分