一、Vijeo Designer Basic可以关联变量实现背光灯控制
系统变量_BackLight.Control默认为0,当置值为-2时背光灯关闭,当置值为-1时背光灯打开。当设置为有效值1、2、5、10、15、30 代表背光灯休眠时间,单位是分。
使用变量控制背光灯程序编写举例:当触摸屏上电以后第5秒关闭背光灯,第9秒打开背光灯,10秒以后重新计时,按此现象反复控制背光灯,观察背光灯的状态。
设置步骤:
1.将BackLight.Control关联到内部变量DINT01:
2.建立内部变量DINT01、外部变量 DINT02:
3.在“动作”下编写脚本:
DINT03.write(DINT03.getIntValue()+1);
if (DINT03.getIntValue()>10)
{DINT03.write(0);
}
int a;
a=DINT01.getIntValue();
DINT02.write(a);
if (DINT03.getIntValue()==5)
DINT01.write(-2);
if (DINT03.getIntValue()==9)
DINT01.write(-1);
4.在启动画面做数值显示:
5.将程序下载到触摸屏HMIGXU5512,查看背景灯的状态变化:
上电以后第5秒关闭背光灯,第9秒打开背光灯,10秒以后重新计时,背光灯经过延时再次被打开或者关闭。当背光灯关闭时,触摸屏幕背光灯会再次打开。
二、背光灯可以不使用变量进行控制:
设置步骤:
1.将_BackLight.Control还原成默认值0,
2.点击项目名称在属性栏设置背光灯睡眠时间:
3.不使用本例程序中的脚本,下载程序。下载时需勾选“删除所有Runtime”数据:
4.若睡眠时间设置为1分钟,当触摸屏上电1分钟以后背光灯会关闭。触摸屏幕,背光灯会再打开。
是否有帮助?