免责声明--我不是一个软件人,所以请在我学习的时候容忍我。
我希望使用节点red作为解析器/转换器,从CSV文件中获取数据,并以1 1Hz的频率发送数据行。假设每秒读取和发布5-10行数据。
最终,我会将数据发布到一些Modbus寄存器,但我还没有做到这一点。
我已经搜索了网页并尝试了几个例子,然而,一旦我触发了流,Node.Red就停止响应,我必须删除源CSV (所以它不能再运行了),并重新启动node.red,以便让它恢复运行。
我已经安装了这个人的许多Big Nodes,并尝试了各种不同的方法,但我似乎就是无法获得它。
如果我可以从CSV文件中获得单列数据,一次一行地发送出去,我想这会让我忙碌一段时间。
发布于 2017-11-17 22:10:08
有一个文件节点可以一次读取一行文件,然后您可以通过csv节点将其提供给它,以便将CSV中的字段解析为一个对象,以便您可以使用它。
延迟节点具有速率限制功能,可用于将流量限制为每秒处理1条消息,以达到您想要的速率。
我提到的所有节点都应该在Node-RED附带的核心集中
https://stackoverflow.com/questions/47350823
复制相似问题