|
用过昆仑通态触摸屏的都知道,点击屏幕的时候会发出"滴"的一声,来提示用户点击了 屏幕。也可以通过系统设置来取消蜂鸣器的声音。 如何通过组态的方式来控制蜂鸣器? 昆仑通态提供了TPC系统控制驱动来设置触摸屏参数(修改IP地址、子网掩码、背光开关、 背光时长、蜂鸣器等),下面主要介绍一下如何利用该驱动控制触摸屏本身的蜂鸣器。 一 添加TPC系统控制驱动 添加驱动的方式:打开设备工具箱-->点击设备管理-->选择通用设备-->TPC系统控制 双击即可,具体如下图: 添加好驱动后双击TPC系统控制驱动,发现关于蜂鸣器的参数有3个 蜂鸣长度 指定长度鸣叫 蜂鸣开关
蜂鸣器长度:这个参数对应的是点击屏幕时,屏幕发出的声音长短,值越大时间越长。注:受蜂鸣开关控制,为1时可产生鸣叫。 蜂鸣开关:控制点击屏幕时,蜂鸣器是否产生蜂鸣,1为开,0为关。 指定长度鸣叫:也称为即时蜂鸣器,这个参数改变时会发出指定时间的蜂鸣声音,值越大时间越长,单位:ms. 二 变量准备 新增3个变量: 蜂鸣开关:整型 蜂鸣长度:整型 指定长度鸣叫:整型
和驱动中通道的关联关系如下: 三 组态画面 添加2个文本框,分别对应关联蜂鸣长度、指定长度鸣叫变量。 添加一个动画按钮,关联蜂鸣开关变量。1为开,0为关。 四 下载测试(必须下载到触摸屏执行) 1 关闭蜂鸣开关,点击屏幕 2 打开蜂鸣开关,点击屏幕,同时改变蜂鸣长度输入框的值,体验蜂鸣效果 3 改变指定长度鸣叫输入框的值,体验效果。 如何让蜂鸣器在产生报警时产生鸣叫 新建一个循环策略,判断是否产生报警,产生报警时自动改变指定长度鸣叫的值。 指定长度鸣叫的初始值设置为1000,通过判断让其在1000和1001之间不断变化。
if 启用蜂鸣报警 = 1 then if 指定长度鸣叫>1000 then 指定长度鸣叫 = 指定长度鸣叫-1 else 指定长度鸣叫 =指定长度鸣叫+1 ENDIF ENDIF
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |