纯粹新人一个,最近在学习EasyScreen进行HMI界面的编写,自己简单看了看手册,打算编写一个输入密码的界面,即:输入正确的密码跳转到MASK2,输入错误密码则对话框行(DLGL)弹出:密码错误。.com文件代码如下。
实际情况是:进入到MASK1(密码输入的界面)界面时,我自己设置的密码为PP,不管MM文本框里输入什么,只要按下HS1都会跳转到MASK2(实际的工作界面);但是在MM文本框里输入内容(无论什么内容)后,点击INPUT按钮键入,再点击HS1,对话框行(DLGL)都会弹出:密码错误,跟我预期的不一样,苦恼啊
//S(START)
HS7=("Easy%nScreen")
PRESS(HS7)
LM("MASK1")
END_PRESS
//END
//M(MASK1/"请输入密码")
DEF MM=(S//""/,"MM"/DT5)
HS1=("输入密码")
PRESS(HS1)
; 密码设置为PP
IF MM.val==PP
LM("MASK2")
ELSE
DLGL("密码错误")
ENDIF
END_PRESS
//END
//M(MASK2/"待定")
//END
悬赏分:0 | 解决时间:2018-04-10 19:34:37 | 提问者:
LJH_CAC_费亚 - 新生  第1级
问题ID:188409