触摸屏脚本实例 联系客服

发布时间 : 星期三 文章触摸屏脚本实例更新完毕开始阅读961a845233d4b14e84246817

有时间限制的密码输入

if([w:GD101]==2){ if([w:GD63] < 2){

[w:TMP0001]=[w:GS7]; [w:GD63]=[w:GD63] + 1;} if([w:GD61]==3238){

[w:GD100]=5; [w:GD101]=0;[w:GD61]=0;[w:GD63]=0; } if([w:GD63]>=2){

if([w:GS7]-[w:TMP0001]>=10){

[w:GD100]=1;[w:GD101]=0;[w:GD63]=0; } } }

通过数值输入的脚本进行的数据运算

数值输入:写入值大于等于0时,写入值放大至10倍。写入值小于0时,写入值设为5000。 [w:TMP0] = $W;

//将写入值存储在临时工作区中 //写入值大于等于0时 //写入值放大至10倍

if([w:TMP0] >= 0) { $W = [w:TMP0] * 10; }else{

//写入值小于0时

//写入值设为5000

$W = 5000; }

经过一定时间后开始闪烁

数值显示:显示值 (正在监视的软元件值)在5秒内没有变化时,文本颜色改为红色并且进行闪烁显示。

if([w:TMP0002] != $$){ //显示值有变化时

[w:TMP0001] = 5; //开始计时 (设置闪烁开始的时间 (秒))

[w:TMP0002] = $$; //保存显示值 my.blink = 0;

//设为不闪烁 //文本颜色设为白色 //显示值没有变化时

//计时不为0时 //倒计时

my.text_color = 0xFF; }else{

if([w:TMP0001] > 0){

[w:TMP0001] = [w:TMP0001] - 1; if([w:TMP0001] == 0){ my.text_color = 0xE0; my.blink = 3; }

//计时为0时

//数值颜色设置为红色 //开始高速闪烁

}else{

[w:TMP0001] = 5; }

redraw_object();

//反映属性

}