找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
问题
取消精华
首页精华问答
取消推荐
高端用户推荐
申请置评
已申请置评
修改
修改标签
添加标签
官方认证
取消官方认证
修改标签
添加标签
转移分类
删除
{{itemCategory}}
因为我项目中有8个阀门,每个阀门有五个按钮需要做弹出二次确认,所以制作弹出面板不太合适,需要做四十个,最好是调用函数的那种。
收藏({{answerDetail.Q_FavoriteCounts}})
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
专家建议
取消最佳答案
修改
两种方法可以满足你的要求:
1利用脚本,调用messagbox函数可以实现你的功能
2利用画面窗口,画面窗口中显示你的弹出内容的画面.然后做个按钮,让画面窗口显示和隐藏.
画中画制作步骤:
步骤 :
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
点赞({{answerDetail.Q_Positive}})
评论
评论
精探推荐
等您来回答
换一换
{{item.CoinValue}}西币
{{item.VisitNum}}人想问
本版相关问题
换一换
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!

西门子商城
你参看一下这个messagebox使用方法
https://wenku.baidu.com/view/31dfb97a50e2524de4187e64.html