怎样在一个对象上用鼠标单击后弹出另一个画面?谢谢!

想在WINCC的一个主画面的其中一个对象上用鼠标单击后调出另一个画面,但不是切换。这样就要定义要调出画面的名称(用画面的实际名称不行)在WINCC中怎样给一个图形定义名称?就是给一个编辑好的画面定义名称而不是图形编辑器中的实际名称。请哪位朋友指点指点。谢谢。
我是这样想的,在一个主画面的其中一个对象上用鼠标单击后调出另一个画面,就要编辑C动作,但把画面的实际名称编辑进去不行,哪位有别的方法请多多指教。非常感谢!

最佳答案

具体步骤如下:
 1.建立图形画面 1.pdl
 2.加入你要定义的对象.如一个图片/一个输入/输出域,以输入/输出域为例子
 3.建立画面窗口,更改对象名称为a
 4.设置画面窗口的连接画面.也就是你需要用鼠标单击调处的另外画面名称.画面窗口->属性->画面名称->*.pdl
 5.设置 ->画面窗口/属性/其他/显示 为否
 6.点击输入/输出域->属性->鼠标动作
 加入C脚本
 #include "apdefap.h"
 void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
 {
 static int i;
 if(i==0)
 {
 SetVisible(lpszPictureName,"a",TRUE);
 i=1;
 }
 else
 {
 SetVisible(lpszPictureName,"a",FALSE);
 i=0;
 }
 }
 再测试既可;如果再有问题 加我QQ178138343

提问者对于答案的评价:
朋友非常感谢您的帮助!谢谢!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc278791.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 下午2:16
下一篇 2019年6月11日 下午2:16

相关推荐

  • wincc 脚本切换问题

    我用vbs脚本给变量赋值做的画面,在一个窗口画面中显示。但是我有20条产线,每条产线很多画面,在窗口画面的画面名称里的动态对话框做事件,这样有几百条表达式,填的时候慢,又容易出错,…

    SIMATIC WinCC 2021年7月5日
  • sql2000安装

    在XP系统上安装SQL2000,提示我只能安装客户端,不能安装服务器端。我之后要安装Wincc6.0,有影响吗?我的操作系统是XP(上海大客户版)。请教了,谢谢!!! 最佳答案 你…

    SIMATIC WinCC 2019年6月11日
  • 如何在页面显示PLC的连接状态

    WINCC中如何在页面显示PLC的连接状态,能不能用一个变量来表示该状态,或者触发一个事件 问题补充:可以详细说明吗? 最佳答案 用一个变量来表示最简单方便了。如:将变量M1.0取…

    SIMATIC WinCC 2019年6月11日
  • 输出域显示灰色的问题

    我要把STEP7中的MW100的数值以十进制显示在WINCC中,从MW100出来的是16进制WORD类型的数据,我把MW100连在WINCC上后,输出域仍然显示灰色,我在WINCC…

    SIMATIC WinCC 2019年6月11日
  • WINCC如何生成excel文件

    WINCC如何生成excel文件 我要把WINCC上的数据生成excel文件,并把此文件放到D盘。 要实现excel里的数据可根据wincc里的数据变化,win…

    SIMATIC WinCC 2019年6月11日
  • WinCC v7.0能实现计数功能吗?请给个样例

    我想请教各位大师:WinCC V7.0能实现计数功能吗?当监控到外部变量从0到1变化时,WinCC计数一次。如果可以的话,请写个样例指导,谢谢! 最佳答案 这个比较好实现…

    SIMATIC WinCC 2017年11月16日
  • 关于储存数据到sql表中的问题

    Dim objConnection Dim strConnectionString Dim lngValue Dim&n…

    SIMATIC WinCC 2019年6月11日
  • WINCC 6.0中归档模拟量怎样做

    控制系统要显示当前的炉号值最大182,但归档用在线表格控件显示,但显示值中出现1024。且出现频率高,怎样解决 最佳答案 在属性中改一下就行了 提问者对于答案的评价:谢谢&nbsp…

    SIMATIC WinCC 2019年6月11日
  • STEP7和Wincc版本问题

    我习惯编程软件是STEP5.5和wincc7.0(系统是win7,sp1,32位),我想问一下现在这两款软件的订货号(变量最大有多少,大概需要2000-3000个左右),由于目前在…

    SIMATIC WinCC 2021年7月5日
  • wincc5.1?

    请问,当打开wincc资源管理器时电脑就重启,怎么用修改注册表的方法改正?重装系统或WCC的方法请别说 最佳答案 你试试: 在注册表内“HKEY_LOCAL_MACHIN…

    SIMATIC WinCC 2019年6月11日