node-red - 节点实战总结1

node-red - 节点实战总结1

二、功能

2.1 循环(for\while)

  安装节点node-red-contrib-loop-processing,该节点支持三种方式的循环:

  • array-loop :数组循环,功能类似于数组的forEach或for循环,但此节点无法处理关联的数组,使用示例如下
  • counter-loop :使用计数器循环。相当于for(int i=s;i<length;i+n)循环,支持设置指定下标、指定递增值、指定循环结束点。
  • while-loop :使用条件循环。相当于while循环。

    回到目录

三、网络

四、序列

五、解析

六、存储

七、协议

7.1 modbus协议

7.2 opcua

八、formats

8.1 时间格式化与时区转换

【node-red-contrib-moment 中文文档教程】
【node-red时区问题解决方案对比】

  安装节点node-red-contrib-moment,使用 Moment.JS 生成格式良好的日期/时间字符串和进行时区/DST/区域设置。

  1. 对时间字符串进行格式化输出
     选用Date/Time Formatter节点,配置输入、输出、时区及格式:
  • Input(输入):时间(Date)格式的数据
  • Format(格式):支持两种格式输入:
    (1)如果format为ISO8601,则输出采用 ISO 8601格式,等同于date.toISOString(),例如"2015-01-28T16:24:48.123Z"。请注意,ISO8601 格式的输出始终采用 UTC("Z",祖鲁时间),而不是本地时间,无论您指定哪个输出时区。

    (2)手动指定格式字符串,如YYYY-MM-DD HH:mm:ss

更多示例

  1. "DD.MM.YYYY HH:mm"给出20.09.2020 08:30
  2. "dddd, MMMM Do YYYY, h:mm:ss a"给出Sunday, February 14th 2010, 3:25:50 pm
  3. "Today is dddd"给出 Today is Sunday
  4. "Date: YYYY-MM-DD Time:HH:mm:ss"给出 < em>日期:2020-09-20 时间:08:31:45

回到目录

相关推荐
fred_kang2 小时前
Claude Code 在 Windows 切换 Node.js 版本后命令失效的排查与解决
node.js
xiaofeichaichai10 小时前
Webpack
前端·webpack·node.js
Python私教13 小时前
把开源 Agent 打包成"解压双击即用"的 Windows 便携包:一条命令的完整实现
node.js
没事别瞎琢磨16 小时前
十一、审计与 Run Session——每一步操作都被记录
人工智能·node.js
没事别瞎琢磨16 小时前
十六、AgentSandbox——把所有模块串起来的编排类
人工智能·node.js
没事别瞎琢磨16 小时前
十二、网络代理与白名单规则引擎
人工智能·node.js
没事别瞎琢磨16 小时前
十四、Git Worktree 隔离执行
人工智能·node.js
没事别瞎琢磨17 小时前
十、统一 Runner 入口——能力检测与模式回退
人工智能·node.js
没事别瞎琢磨17 小时前
八、环境隔离——构建安全的子进程环境
人工智能·node.js
没事别瞎琢磨18 小时前
六、输出捕获与截断
人工智能·node.js