感应器前提条件设置

[复制链接]
Amadeus 发表于 2020-1-19 14:02:01 | 显示全部楼层 |阅读模式
一、用户自己在手机或者面板上开灯后,感应器就不起作用。
思路:我们可以把灯的亮灭作为一个前提条件,灯亮的时候感应器感应到人不触发,灯不亮的时候感应器感应到人触发
非调光灯:
①灯光程序的编写
1.png
②将toggle里的out*作为buffer前提条件,在灯关着的情况下感应到人后触发一个One Shot使灯亮15秒再关闭(当然你也可以根据需要使用RetrigOneshot或Stepper等)
2.jpg
调光灯:
①灯光程序的编写
3.png
②将out值与0比较,如果比0大,说明灯亮着,会输出不等于对应的变量,如果等于0,说明灯关着,输出等于对应的变量

4.jpg
将等于对应的变量作为buffer前提条件,在调光灯关着的情况下感应到人后触发一个One Shot使灯亮15秒再关闭(当然你也可以根据需要使用RetrigOneshot或Stepper等)
5.jpg
二、晚上并且灯没有打开的情况下触发感应器
思路:这与上面的比较,就是多了一个前提条件——晚上,那么我们在之前的基础上用到Interlock与And
①非调光灯光程序的编写


②将toggle里的out*与Interlock的输出通过And处理再作为buffer前提条件,实行晚上+灯关着的情况下,感应到人才触发
6.jpg
调光灯就不写了,另外如果你还有其他额外条件的话,也都是一样的思路。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则