wincc通过VB脚本读取父画面中的数据
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脚本读取父画面中的数据相关推荐
- wincc通过vb如何读取mysql_wincc如何通过VB脚本读取报警数据库归档内容-工业支持中心-西门子中国...
刚接触wincc,下面脚本是根据帮助文档VB实例修改,但读取不到归档内容,系统内置报警控件中能读到数据,请大神指点. ' 1.1 Create connection string for ADO ac ...
- wincc通过vb如何读取mysql_WINCC通过VB脚本读取数据库数据-工业支持中心-西门子中国...
回答者: 菜鸟工控 - 助理工程师  第8级 2017-08-16 22:51:26 来自手机Wap客户端 西门子网站和论坛上的资料都挺多的,你找一下,可以看看RENH ...
- R 脚本读取汇总 Excel 表格数据
主要用到了 xlsx 和 rJava 包,打开 Excel 文件,读取各表格数据,再写入到汇总表. 下图为处理前的原始数据表格: 下图为处理后的数据: 代码实现 安装&加载包的函数实现.ins ...
- vb 修改sql数据库服务器时间格式,博途使用小结:用VB脚本向SQL数据库中写数据的方法...
刚刚学会在博途中利用VB脚本向SQL数据库写数据,将经验总结为一篇短文供大家讨论,文中包括如何建立SQL数据库及表格,如何写脚本以及如何触发脚本. 1.安装TIA时,SQL Server Manage ...
- TIA博途WINCC的触摸屏VB脚本入门学习(IF THEN ELSE判断语句)
TIA博途WINCC的触摸屏VB脚本入门学习(IF THEN ELSE判断语句) 首先,建立一个项目,并添加一个HMI,入下图所示,新建一个HMI变量表,添加2个HMI变量:test1和test2,数 ...
- TIA博途WINCC的触摸屏VB脚本入门学习(IF THEN判断语句)
TIA博途WINCC的触摸屏VB脚本入门学习(IF THEN判断语句) 首先,建立一个项目,并添加一个HMI,入下图所示,新建一个HMI变量表,添加2个HMI变量:test1和test2,数据类型为: ...
- TIA博途WINCC的触摸屏VB脚本入门(IF THEN ELSEIF 判断语句)
TIA博途WINCC的触摸屏VB脚本入门(IF THEN ELSEIF 判断语句) 首先,建立一个项目,并添加一个HMI,入下图所示,新建一个HMI变量表,添加2个HMI变量:test1和test2, ...
- Wincc中使用使用VB脚本进行变量的读和写
问题详情 项目中需要实现通过Wincc输入输出域来改变海康威视的视频服务器IP.用户名.密码等参数的输入.实现的思路是建立输入输出域并新建内部变量,将输入输出域与内部变量关联,再新建一个按钮,并在按钮 ...
- TIA博途WINCC的触摸屏VB脚本入门(Len函数获取字符串长度以及Right和Left函数)
TIA博途WINCC的触摸屏VB脚本入门(Len函数获取字符串长度以及Right和Left函数) 首先,建立一个项目,并添加一个HMI,入下图所示,新建一个HMI变量表,添加如下几个HMI内部变量, ...
最新文章
- 【C/C++】链表的理解与使用
- spring 事务 对象保存之后,修改的时候,自动更新提交?
- 蓝牙BLE4.0的LL层数据和L2CAP层数据的区分与理解
- 山东青岛职称计算机报名时间2015,青岛市2015年第二次职称计算机考试时间
- Google大数据技术架构探秘
- 李彦宏卸任百度云计算技术公司执行董事 崔珊珊接任
- python 操作微信闪电贷款_16、6个能够让Python程序快如闪电的小技巧
- task判断任务是否存在
- 散热风扇是吹风还是吸风,配电柜电气柜机柜散热风扇的原理。
- 质量功能展开QFD成功案例解析
- Android studio真机调试返回 Entry name ‘assets/ae/res.ck‘ collided
- #bzoj1526#分梨子(乱搞)
- SWING实现类似微信的泡泡聊天界面
- mysql1310错误_救命啊,MySQL崩溃啦...
- 二手电商赛道龙头崛起,玩家们的较量依然是“长期战争”?
- Kubernetes IPVS和IPTABLES
- 学习pinia 介绍-State-Getters-Actions-Plugins
- 学Java 这样入门 28天轻松掌握
- android系统 效率很低,android系统效率低多少?相对于苹果肾的IOS,和WP8来说的话?
- 计算机组装小白,自己组装电脑教程:DIY小白装机最新最详细的台式电脑组装教程图解(4)...