本章知识点:报警点域
.AlarmEnabled
.HiHiLimit
.HiLimiti
.LoLimit
.LoLoLimit
在实现一个功能前必须要先了解为什么要这样的功能,然后横向对比一下目前已有的哪些功能是满足要求的,避免无效开发。
据了解,延时报警即是报警发生后延迟一段时间才显示报警提示,用在频繁报警的情况下,对于模拟量我们本身就可以设定它的死区(deadline)来解决报警敏感的问题,使报警在死区范围内失效,如下图所示。
然而用户并不为此买账,他们喜欢突发奇想,想到了就逼着工程师去实现它(有时还是挺感谢这些奇葩需求的,它们会促使咱们进步)。用户需要通过时间设定去延迟报警的发生,这时就该咱们挠头了。
为了实现这个功能而不花额外的费用,咱们只能榨干自己所学的技能,榨干Intouch现有的功能,把intouch的所有功能里里外外寻思一遍看能否为己所用。
终于在Intouch点域上做起了文章,模拟量报警有四个报警阈值,高高报警/高报警/低报警/低低报警和报警使能。它们都可以点域的形式参与到脚本和动画链接中,因此通过这些要实现的效果请看下面视频:
Intouch报警延时设定