vb实现条件判断的隐藏

有一个矩形,希望根据条件来判断确定显示还是隐藏。有两个变量x,y。当x=1,y=0时,显示矩形,当x=0,y=1时,隐藏矩形。代码是否应该建在矩形的显示属性里的vb脚本。谢谢诶

问题补充:
先谢谢了,现在是这样。需要根据四个信号。当正转信号为1,且一号光电为上升沿时,显示板材,当正转信号为1,且5号光电为下降沿时,隐藏。当反转信号为1,,且5号光电为上升沿时,显示板材,当反转信号为1,且1号光电为下降沿时,隐藏。
请指教。

最佳答案

C脚本
BOOL  A;
BOOL  B;
A=GetTagBit("X1");
B=GetTagBit("y1");
if (A==1 & B==0)
SetVisible(lpszPictureName,"矩形1",TURE); 
if (A==0 & B==1)
SetVisible(lpszPictureName,"矩形1",FALSE); 
VBS脚本
Dim A
Dim B
Dim C
    Set C=ScreenItems("矩形1")
   Set A=HMIRuntime.Tags("X1")
   A.Read
    Set B=HMIRuntime.Tags("Y1")
   B.Read
   If A=1 & B=0 Then
     C.Visible = True
   End If
   If A=0 & B=1 Then
   C.Visible = FALSE
   End If

提问者对于答案的评价:
xiexie

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午2:35
下一篇 2020年11月1日 下午2:35

相关推荐