概述
【数据过滤】节点可以设置在数据发生变化时传递数据,或者数据变化在一定范围内传递数据。根据选择的模式不同,其功能表现也不尽相同。
模式说明
- 阻塞到值变化——输入值有变化才输出
- 阻塞到值变化(忽略初始值)——输入值有变化才输出(忽略初始值)
输入
#一般情况下是数值
msg.payload
#如果设置为区分属性独立处理,会按照topic将数据分类处理
msg.topic
#如果携带该属性,则清除指定topic的缓存数据,如果未指定topic,则清所有topic的缓存数据
msg.reset
输出
#满足条件的输入值
msg.payload
示例
节点连接图示:
filter节点配置:
完整演示:
示例代码
[{"id":"aaad1010b88d5d7d","type":"rbe","z":"4296a266cdbf7752","name":"","func":"narrowband","gap":"2","start":"","inout":"out","septopics":false,"property":"payload","topi":"topic","x":530,"y":380,"wires":[["771b14a004767508"]]},{"id":"ed16fc9ccbe2afe6","type":"inject","z":"4296a266cdbf7752","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"100.1","payloadType":"num","x":330,"y":260,"wires":[["aaad1010b88d5d7d"]]},{"id":"e304dcd3bc39e896","type":"inject","z":"4296a266cdbf7752","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"101.1","payloadType":"num","x":330,"y":340,"wires":[["aaad1010b88d5d7d"]]},{"id":"b9a7638b75b6ddfe","type":"inject","z":"4296a266cdbf7752","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"102.1","payloadType":"num","x":330,"y":420,"wires":[["aaad1010b88d5d7d"]]},{"id":"adc6fd02846eb1ed","type":"inject","z":"4296a266cdbf7752","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"103.1","payloadType":"num","x":330,"y":500,"wires":[["aaad1010b88d5d7d"]]},{"id":"771b14a004767508","type":"debug","z":"4296a266cdbf7752","name":"调试 1","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":710,"y":380,"wires":[]},{"id":"cd0b40c0e7495159","type":"comment","z":"4296a266cdbf7752","name":"inject节点","info":"","x":320,"y":220,"wires":[]},{"id":"fe971a03e2114c12","type":"comment","z":"4296a266cdbf7752","name":"inject节点","info":"","x":320,"y":300,"wires":[]},{"id":"e3d9fc01d71eb71d","type":"comment","z":"4296a266cdbf7752","name":"inject节点","info":"","x":320,"y":380,"wires":[]},{"id":"874dbd07c490b0df","type":"comment","z":"4296a266cdbf7752","name":"inject节点","info":"","x":320,"y":460,"wires":[]},{"id":"91bd07a20d986af4","type":"comment","z":"4296a266cdbf7752","name":"filter节点","info":"","x":520,"y":340,"wires":[]},{"id":"1c14aeb21529bf18","type":"comment","z":"4296a266cdbf7752","name":"debug节点","info":"","x":720,"y":340,"wires":[]}]