写在前面:
报警延时还是头一次听说,一般功能是根据用户需求去开发的,奇葩的需求反映出奇葩的用户(甲方爸爸)。
前面推荐,感兴趣的可以点击查看:戳↓
1.Intouch无需插件制作年月日报表(手把手学习)2.WWALMDB历史导出插件申请成为Intouch部件(免费获取)本章知识点:报警点域
.AlarmEnabled
.HiHiLimit
.HiLimiti
.LoLimit
.LoLoLimit
在实现一个功能前必须要先了解为什么要这样的功能,然后横向对比一下目前已有的哪些功能是满足要求的,避免无效开发。
据了解,延时报警即是报警发生后延迟一段时间才显示报警提示,用在频繁报警的情况下,对于模拟量我们本身就可以设定它的死区(deadline)来解决报警敏感的问题,使报警在死区范围内失效,如下图所示。
然而用户并不为此买账,他们喜欢突发奇想,想到了就逼着工程师去实现它(有时还是挺感谢这些奇葩需求的,它们会促使咱们进步)。用户需要通过时间设定去延迟报警的发生,这时就该咱们挠头了。
为了实现这个功能而不花额外的费用,咱们只能榨干自己所学的技能,榨干Intouch现有的功能,把intouch的所有功能里里外外寻思一遍看能否为己所用。
终于在Intouch点域上做起了文章,模拟量报警有四个报警阈值,高高报警/高报警/低报警/低低报警和报警使能。它们都可以点域的形式参与到脚本和动画链接中,因此通过这些要实现的效果请看下面视频:
视频小呀小插曲儿。??
获取方法长按下面