赞
踩
两种方法可以满足你的要求:
1利用脚本,调用messagbox函数可以实现你的功能
2利用画面窗口,画面窗口中显示你的弹出内容的画面.然后做个按钮,让画面窗口显示和隐藏.
回答者: xsxzc - 中级工程师 第10级
2012-07-18 17:21:51
messagbox可以做,但是你要了解脚本。画中画界面也可以完成此功能,搜索一下怎么实现画中画功能,建议看《深入浅出wincc6.0》这一本书。两种方法都有介绍。
回答者: UKi.LU - 初级工程师 第9级
2012-07-18 21:08:09
画中画制作步骤:
步骤 :
1, 在图形编辑器中,创建第一个测量点的画面。
注意: 这个 PDL 画面的名称最好来自于测量点的名字,并且可以从变量列表中复制其名字。
2, 在画面中插入 WinCC 在线趋势控件。连接趋势到测量点(WinCC V7.0)的归档变量(如 testvar1)。 在图片中插入一个应用程序窗口并且连接到测量点的趋势模板(老板本)。
3 ,然后相应的调整图像的几何属性和应用程序窗口。
4 ,重复步骤3和4,为其他的测量点创建画面。 将应用程序窗口链接到每一个曲线模板上,然后用测量点的名字保存图像。
5 ,下一步创建一个新图片,可以用不同的按钮调用不同的趋势。
在这个画面中,为已经建好的画面插入一个宽(550 pixels)高(350 pixels)的画面窗口。属性可自由选择。
6 ,在鼠标单击事件中插入如下源代码。注意根据您的项目更改图片名称。
C 动作
SetVisible("Trend_Function_Main","PictureWindow1",1);
SetPictureName("Trend_Function_Main","PictureWindow1","Trend_Function_1.PDL");
VBS 动作
Dim objCon1
‘create objects
Set objCon1 = HMIRuntime.ActiveScreen.ScreenItems("PictureWindow1")
‘configuration
objCon1.Visible = 1
objCon1.PictureName= "Trend_Function_1.PDL"
7, 现在可以通过 Picture Tree Manager 将画面“Trend_Function_Main.PDL”合并到画面图层。
http://bbs.gongkong.com/Details/201201/2012011013100200002-1.shtml
回答者: lee nd2009 - 初级工程师 第9级
2012-07-19 08:41:29
上一页
1
下一页
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。