node-red-contrib-boolean-logic:Node-RED节点执行布尔逻辑

时间:2021-05-25 06:21:39
【文件属性】:
文件名称:node-red-contrib-boolean-logic:Node-RED节点执行布尔逻辑
文件大小:10KB
文件格式:ZIP
更新时间:2021-05-25 06:21:39
HTML 节点红色贡献布尔逻辑 节点可轻松执行布尔逻辑。 问题 不支持节点上的多个输入,并且在进行了详细讨论。 据我所知,TL; DR是NR的开发人员认为,对于没有电气工程背景的用户而言,多种输入使其变得过于复杂,并且NR的用户而是使用其他方式来创建所需的逻辑(即在功能节点中编写Javascript)。 一个解法 我确实需要一种简单且可重用的方法来对多个主题执行布尔逻辑,而无需一遍又一遍地编写相同的代码。 可以使用子流解决吗? 不可以,子流中的功能节点不能基于实例进行配置,这是必需的,因为逻辑必须知道在执行诸如A || B操作时期望有多少个输入。 A || B或A && (B || C) 。 是的,这可能是硬编码的,但随后将无法重用。 另外,子流不能使用状态指示器,这对用户有很大帮助。 我想到的是以下节点。 BooleanLogic:可以在任意多个主题上对msg.payload执行AND,OR
【文件预览】:
node-red-contrib-boolean-logic-master
----boolean-logic()
--------Invert.html(941B)
--------BooleanLogic.js(3KB)
--------BDebug.js(647B)
--------Invert.js(655B)
--------BooleanLogic.html(4KB)
--------NodeHelper.js(1KB)
--------BDebug.html(886B)
----package.json(601B)
----LICENSE(1KB)
----examples()
--------boolean or example.json(837B)
----README.md(3KB)

网友评论