海为组态页面切换 点击:527 | 回复:2



绿的森林

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 5回
  • 年度积分:0
  • 历史总积分:358
  • 注册:2018年9月05日
发表于:2020-09-21 10:02:35
楼主

海为PLC组态  为什么写脚本的时候子画面无法关闭   

function fun1()

{

Window.ShowByNo(3,true,false);

}


function fun2()

{

//window.close(3); 

Window.PopClose(3);

}


if($海为PLC_1.M1056 !== 0)

{

Common.SetTimeout(fun1, 10);

}

else

{

Common.SetTimeout(fun2, 10);

}


例如这样的程序  程序运行时可以弹出来   但是关闭的时候子画面并不关闭



楼主最近还看过



董小姐

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 169回
  • 年度积分:11
  • 历史总积分:1571
  • 注册:2013年7月15日
发表于:2020-09-24 09:19:32
1楼

可以把你做的例子附录发上来,到时候我也下载看看。或者把你的要求发上来,有空的时候给你做一个例子分享

yzx6991

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 3回
  • 年度积分:0
  • 历史总积分:65
  • 注册:2019年11月06日
发表于:2020-11-15 20:16:50
2楼

$海为PLC_1.M1056是布尔型变量,0,是数值型变量,所以采用   !==   进行比较时,既要比较数值,又要比较类型,因为类型不同,结果始终为真,把 0 换成 false,就能解决问题。


热门招聘
相关主题

官方公众号

智造工程师