要每 0.5 秒执行一次判断逻辑,您可以修改上述的 Node-RED 流程,使用适当的时间间隔。

以下是一个示例修改的步骤:

  1. 将一个'inject'节点放置在您的流程中,并设置其重复间隔为 0.5 秒。

  2. 将该节点连接到一个'function'节点。

  3. 在'function'节点中,编写适当的 JavaScript 代码来执行判断逻辑。

以下是示例代码:

if (msg.payload.number === 1) {
    msg.payload.DO1 = 1;
} else if (msg.payload.number === 0) {
    msg.payload.DO1 = 0;
}
return msg;
  1. 将'function'节点连接到您希望将结果发送到的目标节点,如'debug'节点或其他输出节点。

这样,每 0.5 秒将触发一次'inject'节点,并执行判断逻辑,并将结果发送到目标节点进行输出。

请注意,根据您的要求,您可以使用不同的时间间隔来触发判断逻辑。调整'inject'节点的重复间隔,以满足您的实际需求。

Node-RED 每 0.5 秒执行判断逻辑

原文地址: https://www.cveoy.top/t/topic/bMYl 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录