帮忙看一下脚本,怎么优化它

我写一个vbs脚本事例,比如当一个变量等于 1 ,11 ,111等时,在一个窗口显示一个定的画面,当等于2, 22,  222时,显示另一个画面。但实际运行没有效果,√检查时提示没错误。不知道问题问题出在那里。

图片说明:

帮忙看一下脚本,怎么优化它   

最佳答案

if expression = 20 or 120 ......
由于逻辑运算符or优先级高于关系运算符=,20 or 120 ......的结果为1,所以无法实现画面切换
可以使用Select Case
Select Case expression
    Case 20 ,120 ......
    画面1
    Case 21 ,121 ......
    画面2
    Case Else 
    画面3
End Select

提问者对于答案的评价:
解决

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午2:53
下一篇 2021年7月5日 下午2:53

相关推荐

  • wincc6.2 Asia怎样连接kepserverEx.v4

    kepserverEx.v4已连好三菱plc,但WINCC连不上plc,按说明书上设定无误呀,请高手赐教 最佳答案 wincc的帮助文件里有详细说明 1wincc里建op…

    SIMATIC WinCC 2019年6月11日
  • 有关WINCC 方面的问题,请大神指教!

    有关WINCC 方面的问题,请大神指教!1、WINCC  V7.3版本创建的组态程序可以用WINCC  V7.4 SP1…

    SIMATIC WinCC 2020年11月1日
  • 图形鼠标动作显示这个图形的文本信息C语言

    图形鼠标动作显示这个图形的文本信息C语言怎么写? 比如我画面上做一个小的圆图形这个图形连接某一个接近开关的变量,当接近开关得电时图形颜色作出变化,但是我想让鼠标放到这个图…

    SIMATIC WinCC 2019年6月11日
  • wincc c脚本问题

    按选择框时的时候 给一个内部变量赋值 然后在点确定的时候把内部变量的值写入PLC的的控制变量或者数据区 请问这个过程该如何用c脚本实现呢??? 问题补…

    SIMATIC WinCC 2019年6月11日
  • wincc vbs

    在wincc里面,布置了一个按钮,作用是坐键单击一下,做一次10+5的加法运算,结果显示在界面里的一个I/O域中,请问按钮动作的vb语言该怎么写,谢谢! 最佳答案 Dim&nbsp…

    SIMATIC WinCC 2019年6月11日
  • MSFlexGrid控件

    strCon= 问题补充:怎么显示不了!strCon="DRIVER={SQL Server};SERVER=.\Wincc;DATABASE=Test&quo…

    SIMATIC WinCC 2019年6月11日
  • WINCC画中画 小画面不显示

    按照深入浅出的书上例子做的 但是小画面只显示标题及窗口,其他都不显示。后来瞎捣鼓,出来了仪表只显示了一个角,请高手帮忙 问题补充:知道怎么回事了 嘿嘿 最佳答案…

    SIMATIC WinCC 2019年6月11日
  • 西门子触摸屏安装位置

    触摸屏只能安在C盘吗? 最佳答案 没有只能安装在C盘的道理,安装在哪个盘都可以 提问者对于答案的评价:触摸屏软件是不是只能控制M中间继电器

    SIMATIC WinCC 2021年7月5日
  • wincc 变量 在那?

    请教前辈 我在WINCC 中建的外部变量(信号通过传感器到PLC),现在我想调用这个变量在LED大屏幕中显示出来,我怎么找便了WINCC的数据库都没有找到我命名…

    SIMATIC WinCC 2019年6月11日
  • wincc在演示模式,提示缺少a9wrc70700许可证。

    作为学习用的wincc7.0,安装后,提示缺少a9wrc70700许可证,尝试了很多方法,依然没有解决,麻烦了解的老师帮忙给指点一下,谢谢! 问题补充:这3个授权分别测试了一下,都…

    2021年7月5日

发表回复

登录后才能评论