WINCC里面的c脚本不支持ELSE IF语句吗?

WINCC的C脚本里面是不是没有if elseif语句?那我要是想用这个功能怎么办啊?我说的是 else if不是if else 哦。

最佳答案

肯定有If  else if 语句啊!
给你在wincc里面做个试验给你验证下:
建一个名叫Test的按钮  事件代码如下:
if(0)
{MessageBox(NULL,"this is 0","OUT:",0);}  //肯定不会执行
else if (1==0)
{MessageBox(NULL,"this is 1=0","OUT:",0);} //1不等于0 也肯定不会执行
else if (1==1)
{MessageBox(NULL,"this is 1=1","OUT:",0);} //1等于1 肯定会执行
else
{MessageBox(NULL,"Nothing","OUT:",0);}

执行结果肯定是输出 This is 1=1 见图!

顺便说哈,else if 是多个分支情况里面选一种  这句话咋个理解呢?
相当于
if() {}
else if() {}
else if() {}
else() {}
是一个大的嵌套,分为多种情况判断,满足其中一个条件后,就直接结束这个嵌套了!
比如在前面我写的例子里面 
else if (1==1)
{MessageBox(NULL,"this is 1=1","OUT:",0);} 
后面你再写如下程序:
else if (2==2)
{MessageBox(NULL,"this is 2=2","OUT:",0);} 
它也不会执行2=2了!

图片说明:

WINCC里面的c脚本不支持ELSE IF语句吗?  

提问者对于答案的评价:
啊呀,问题过期了啊。谢谢你,你说的是对的

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月14日 下午12:23
下一篇 2018年12月14日 下午12:23

相关推荐

  • 请问要想学习报表要看那方面的书籍

    没有学历,不懂英语,看报表程序跟天书一样。我想从最基础的东西一点一点的学。不知道要看那放面的书。报表的编程用的什么语言?  —为了更好的生活努力! 问题补充:很…

    SIMATIC WinCC 2019年6月11日
  • wincc v7.4 安装包

    谁有上位wincc v7.4 软件的安装包,谢谢! 最佳答案 WINCC 7.4 SP1:链接:https://pan.baidu.com/…

    SIMATIC WinCC 2020年11月1日
  • 如何设置wincc双屏显示

    中控室一台主机现加一台双屏显卡,做成双屏显示,请问前辈该如何设置成画面双屏显示,感谢! 问题补充:双屏显卡已经安装,显示器也装好,现在就是两个显示一台显示正常,一台显示不全如图所示…

    2021年7月5日
  • WinCC_flexible_SMART_V3如何安装在win10操作系统中

    不想将笔记本中原装的win10操作系统更改 钻石用户推荐最佳答案 新一代精彩系列面板SMART LINE V3 编程软件WinCC flex…

    SIMATIC WinCC 2021年7月5日
  • 通过全局动作写入自定义数据库的问题

    我在数据中新建了一个watermsg表,字段inwater,我添加了按钮测试,可以写入数据库,但现在我想每隔5分钟周期性地写入数据库中,在全局动作中,在添加了一个触发器,为什么记录…

    SIMATIC WinCC 2019年6月11日
  • 软件需求

    哪位大师有西门子08版触摸屏编程软件,并告诉我咋安装。谢谢!!! 最佳答案 这个是wincc flexible 2008 SP4中国版,软件不需要授权…

    SIMATIC WinCC 2017年6月29日
  • WINCC项目移植

    本人将工控机上版本为V5.1的wincc项目拷贝到自己的笔记本上并移植成V6.2版本的项目,当用项目原有的以太网变量连接时,画面怎么也连接不上,而当我改用TCP/IP的变量连接后就…

    SIMATIC WinCC 2019年6月11日
  • 在哪里建立全局脚本可以使用的全局变量

    为什么在全局脚本中不能使用内部变量呢?内部变量不是全局有效的吗? 问题补充:谢谢!按照你的提示做好了. 那我想给那个内部变量赋初值,就是程序一进入运行状态就给它赋一个常量…

    SIMATIC WinCC 2019年6月11日
  • WINCC报表到底什么问题?

    1、有个WINCC报表查询的,当WINCC连续运行的时候可以查到本月的记录,但是当WINCC中间停了几天后再运行,那么停之前的记录就没有了, 这样是不是正常的,要是不正常…

    SIMATIC WinCC 2019年6月11日
  • 趋势图以图片的格式保存

    我想把WINCC7.0趋势图以图片的格式保存,具体方法是这样的,我在测量零件的时候。测量结束了我按下按钮把趋势图保存下来。请问怎么实现 问题补充:飞扬的雨滴- 初级技术员…

    SIMATIC WinCC 2018年12月5日