一个按钮换画面

我想做的效果是这样的,用picture window显示画面,其中有一个设备总揽的画面,在一个画面下显示不完,要做两个画面,所以要用一个按钮,按第一下picture window显示第一幅设备画面,该按钮按第二下picture window显示第二幅剩余的设备画面,怎么做呢?

问题补充:
dcount107不行啊!编译的时候出错!我用的是WINCC5.1的版本!

最佳答案

读取PictureWindow画面名称进行判断啊。
  if  PictureWindow.画面名=第1幅 then
     PictureWindow.画面名=第2幅
  else
     PictureWindow.画面名=第1幅
  end if
 ----------------------------
 晕!上面的只是思路。C脚本可以简单一点,用文本型变量,PictureWindow的属性画面名称连接该变量。
 char* szPicName;
 szPicName = GetTagChar("变量");
 if (strcmp(szPicName,"第1幅画面")==0)
 {
     SetTagChar("变量","第2幅画面");
 }
 else
 {
    SetTagChar("变量","第1幅画面");
 }

提问者对于答案的评价:
dcount107谢谢你,我想请问一下,WINCC的C语言怎么学?我没有学过C语言,现在看WINCC的组态手册没看出个所以然来,能告诉我怎么学C语言吗?我的邮箱是wxang24@163.com

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

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

相关推荐