HAOS 上的 Node-RED(二),热身训练

HAOS 上的 Node-RED(二),热身训练

热身

在正式进行Node-RED的学习之前先进行一下热身:打印时间戳。

需要使用两个节点:

  • 插入(inject):用来手动插入信号的,默认为时间戳。
  • 调试(debug):用来打印信号的,可以选择打印的方式。

插入节点(inject)

节点图标:image

节点内容:image

将该节点拉出来,双击节点图标得到上面的节点内容配置,基本上只需要配置Name和msg.payload(信号的载荷)即可,信号的载荷内容默认已经时时间戳了,所以把name字段配置好即可,配置为“注入时间戳”。

调试节点(debug)

节点图标:image-20240504221401-vt1ux4t.png
节点内容:image

将该节点拉出来,双击节点图标得到上面的节点内容配置,上面除了name以外,其他的配置已经有了变化:

  • output:
    • msg.payload: 输出内容为信号的载荷。
  • To:
    • debug window:在调试窗口中显示,在右上角的调试图标中激活调试窗口image
    • system console:在系统控制台中显示,不推荐,会影响HAOS的控制台输出。
    • node status:这个我也没通过QAQ,不操作它。

配置打印信号的载荷,在调试窗口输出,然后命名节点为“打印时间戳”。

连接两个节点

在“注入时间戳”节点的右侧连接点击并拖拽出一根连接线,然后拖拽至“打印时间戳”节点的左侧连接点即可完成连接,如下图:

image

部署并运行

点击右上角的部署图标进行部署,然后点击注入时间戳节点的触发出入信号至打印时间戳节点,然后在调试窗口看到当前的时间戳打印出来:

image

至此,一个简单事件流就完成了,以后的所有事件流都是由这个基本的事件流展开或者相类似的方式展开的。

消息盒子

# 暂无消息 #

只显示最新10条未读和已读信息