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

我写一个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

相关推荐

  • wincc创建项目

    创建单用户项目提示服务器启动失败请设置DCOM 最佳答案 这种情况一般是系统上的问题,楼上的1、2估计你找也比较难找,而且设置了也不一定就能正常,所以还是重新安装系统以及wincc…

    SIMATIC WinCC 2019年6月11日
  • MODBUS OPCserver和wincc的通信。

    我按照大家的建议,为了实现我的一个表与wincc通信。我去研华官网下载了一个ModbusRTU OPC Server。软件。我安装以后,我用的是DEMO版的。摆…

    SIMATIC WinCC 2019年6月11日
  • wincc修改权限

    第一  设定权限 或密码 不能让所有人随便打开管理器修改画面和画面中各变量。第二,对运行的WINCC画面中 有些 输入域…

    SIMATIC WinCC 2019年6月11日
  • Wincc与带RS232的泵如何通讯

    Wincc7.0要与一个带有RS232接口的泵通讯,请问具体要怎么做?通讯连接选择什么? 问题补充:通过vb什么实现?有没有详细做法指导的? 最佳答案 转载:主要有以下几种方法:1…

    SIMATIC WinCC 2019年6月11日
  • wincc7.0通过交换机网线连接两个SMART200PLC

    wincc7.0通过交换机网线连接两个SMART200plc,但时每次开启电脑,wincc连不上PLC数据。每次开机还必须启动opc才能连接,然后保存一下,数据才能连上。有没有人遇…

    SIMATIC WinCC 2021年7月5日
  • wincc组态按扭实现点动

    wincc组态按扭怎么实现点动,REST键想用电脑的热键比如F9,不知道如何才能实现点动的功能呢 问题补充:barry谢谢你的回答,用鼠标是可以实现的,热键实现不了啊 最佳答案 按…

    SIMATIC WinCC 2019年6月11日
  • wincc flexible报警实例

    wincc flexible报警组态的实例最好带s7-300plc程序的全一点 最佳答案 1、WinCC flexible 2008 的演示…

    SIMATIC WinCC 2017年6月5日
  • 200PLC int数据类型 WINCC

    200PLC 已定整形数据如VW100=1008,但实代表物理数据是10.08如果在西门子触摸屏上显示可以定义int–移动数据2位,则能显示10.08;但是在WINCC…

    SIMATIC WinCC 2017年12月10日
  • 两台上位机版本不一样

    两台上位机如果版本不一样会有冲突吗?一台用WINCC6.0版,一台用WINCC6.2版。如果有冲突会怎样呢?哪位朋友能告诉我呀!!! 最佳答案 看你是什么通讯,如果是工业以太网没有…

    SIMATIC WinCC 2019年6月11日
  • WINCC客户机访问服务器无权限

    2个账户已经在同一个工作做,服务器组态已经加了客户机,可以通过STMATIC SHELL 远程激活或者取消远程激活项目,但是互连的时候提示无访问权,见图。弄了一…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论