想做一个数据采集的picture,在一个单独的窗口中显示并运行,不受主画面切换的影响。
请教:
1,如何让这个picture window最小化?
2,如何在全局vbs中读取某个pdl(不一定是active)中的控件?
问题补充:
谢谢 yanshanshanmai
请问 参考哪个wincc demo画面模板?能否说详细点?还请赐教,不胜感激
最佳答案
1 参考wincc demo画面模板的做法
2Set obj =HMIRuntime.Screens("NewPdl1.PictureWindow1:NewPdl0").ScreenItems("Circle1")
obj.backcolor=vbRed
PictureWindow1为NewPdl1中画面子窗口,NewPdl0在PictureWindow1画面窗口中显示,
Circle1为NewPdl0中控件
在全局脚本可以设置不同窗口内控件的属性,在窗口内只能设置本窗口内控件的属性。
Dim obj
Dim obj1
Set obj =HMIRuntime.Screens("NewPdl1")
Set obj1=obj.ScreenItems("Circle1")
提问者对于答案的评价:
谢谢,但是窗口最小化问题,后来自己想了一个办法。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc273936.html