我们做过二次画面的简单应用,就是把机器的一些信号放到画面,一是让为了让维护能快速查看,二是让客户能把画面发给我们判断问题,有些客户不是太懂。
之前我做的画面没加入颜色处理,画面不是太美观。

//S(Start)
HS1=("主菜单")
PRESS(HS1)
LM("MASK1")
END_PRESS
//END
//M(MASK1/"调试强制"/)
DEF Var1=(B/*0="OFF",1="ON"//,"五面体调试允许",,/wr2//"M88.7"/5,20,180/125,20,30,//),
DEF Var2=(B/*0="OFF",1="ON"//,"头罩前位I6.0",,/wr1//"I6.0"/5,40,180/125,40,30,//),
DEF Var3=(B/*0="OFF",1="ON"//,"头罩后位I6.1",,/wr1//"I6.1"/5,60,180/125,60,30,//),
DEF Var4=(B/*0="OFF",1="ON"//,"直角头前位I6.2",,/wr1//"I6.2"/5,80,180/125,80,30,//),
DEF Var5=(B/*0="OFF",1="ON"//,"直角头后位I6.3",,/wr1//"I6.3"/5,100,180/125,100,30,//),
DEF Var6=(B/*0="OFF",1="ON"//,"头库门开I6.4",,/wr1//"I6.4"/5,120,180/125,120,30,//),
DEF Var7=(B/*0="OFF",1="ON"//,"头库门关I6.5",,/wr1//"I6.5"/5,140,180/125,140,30,//),
DEF Var8=(B/*0="OFF",1="ON"//,"头罩原位I7.0",,/wr1//"I7.0"/5,160,180/125,160,30,//),
DEF Var9=(B/*0="OFF",1="ON"//,"直角头原位I7.1",,/wr1//"I7.1"/5,180,180/125,180,30,//),
HS1=("调试强制")
HS2=("测量选择")
PRESS(HS2)
LM("MASK2")
END_PRESS
//END
因为我当时还不知道怎么样来改变当有信号为:1时,颜色变绿。
经过一段时间后感觉画面还是不理想,决定研究一下来改变颜色,网上找相关资料也没找有能帮助的。
手册上也有:
CHANGE(VAR1)
..........
END_CHANGE
到底中间加什么还是不知道。
今天终于有了结果分享出来:

就是在//END_PRESS
//END
中间加入以下内容:
CHANGE(VAR1)
IF VAR1.val==0
VAR1.bc=9
ELSE
VAR1.bc=3
END_IF
END_CHANGE
其中9,3系统颜色参表里有。
