跳至内容
深圳市捷比信实业有限公司 · 产品选型与采购咨询联系业务人员
薄膜电阻捷比信 · 专业器件主题站

可视界面开发Node-RED [04]-文件控件介绍

文件控件介绍文件控件:每条消息的有效负载将被添加到文件的末尾,您可以选择在每条消息之间添加一个换行符。可以将其配置为覆盖整个文件,而不是在文件之后添加段落,可以从编码列表中指定写入文件的数据的编码,还可以配置此节点以删除文件。控制中的文件:以字符串或二进制缓冲区的形式读取文件的内容。在Windows上,您可能需要使用转义的路径分隔符,例如:UsersmyUser。您可以选择将文本文件拆分为多行,每行输出一条消息,或者将二进制文件拆分为较小的缓冲区-块的大小取决于操作系统,但通常为64k(Linux / Mac)或41k(Windows) 。如果输出格式是字符串,则可以从编码列表中指定输入数据的编码。使用文件控件1.配置文件节点并拖放文件节点以进行如下编辑:您可以看到图中的文件名应该是绝对路径。因此,我们需要在计算机的本地目录中创建相应的路径,将该路径复制到文件名框中,然后在该路径之后添加要创建的文件。例如:“ F:NODE-REDfile生成.txt”。您可以通过此控件添加,重写(覆盖)和删除文件。配置完成后,单击“完成”。 2.配置注入节点。拖放一个注入节点以输入要发送的信息。您可以选择发送由注入节点发送的内容中包含的所有格式。在此处选择文本字符串,然后输入BearPi。将名称设置为Bear Pie,然后单击完成。 3.连接节点以连接注入节点和文件节点:4.部署并单击部署。完成后,单击注入节点以将文本字符串信息注入到数据流中。此时,“ file generation.txt”文件文件已在计算机的相应路径中生成。打开txt文件,您会看到文本字符串信息“ BearPi”已被删除。已在txt中输出。由文件控件生成的文件不仅是txt文件,而且是word或其他文件。您只需要将生成的文件的后缀更改为相应文件的后缀即可。控件1中文件的使用控件中文件中的文件和注入控件具有相似的功能,它们都是输入控件。从比较中可以看出,控件中文件左侧的小方块与注入左侧的小按钮相同,后者用于输入触发。 2.在节点中配置文件。将注入节点的名称更改为“ trigger”。节点中文件的配置如下图所示。在文件名列中,在本地计算机上以.jpg格式填写图片路径,例如:“ E:1work public account picture iot .jpg”。由于节点中文件的输入是图片,因此将输入字段选择为“缓冲区对象”。或“缓冲流”。 3.配置文件节点。配置输出文件的文件节点。在文件名字段中填写要输出的图像的路径,例如:“ F:NODE-REDIOT.jpg”。由于输出文件是图片,因此选择行为“重复文件”,具体配置信息如下图所示:4.部署并单击部署。完成后,单击注入节点,通过节点中的文件输入图像,然后通过文件节点将图像输出到计算机。在指定的文件夹中。可以看出,在指定的文件夹中已经生成了具有相应名称的图片文件。控件中的文件与文件控件相同,可以输入不同格式的文件。这只是一个jpg格式的文件,作为案例演示,您可以打开思路,尝试查找有关文件控件的更多功能。