当前位置:首页 > 公众号精选 > 小熊派开源社区
[导读]本人主要介绍了File控件。

File控件介绍

file控件:

每个消息的有效荷载将添加到文件的末尾,可以选择在每个消息之间添加一个换行符。可以将其配置为覆盖整个文件,而不是在文件后添加段落,可以从编码列表中指定写入文件的数据的编码,还可以将此节点配置为删除文件。

file in控件:

以字符串或二进制缓冲区的形式读取文件的内容。在Windows上,可能需要使用转义路径分隔符,例如:\\Users\\myUser。

可以选择将文本文件拆分为几行,每行输出一条消息,或者将二进制文件拆分为较小的buffer块-块大小取决于操作系统,但通常为64k(Linux/Mac)或41k(Windows)。如果输出格式为字符串,则可以从编码列表中指定输入数据的编码。

file控件使用

1、配置file节点

拖拽一个file节点,进行如下编辑:


可以看到,图中提示文件名应该是绝对路径。因此,我们需要在电脑本地目录中创建相应的路径,将该路径复制到文件名框中并在路径后面加上你所要创建的文件。

如:“F:\NODE-RED\file生成.txt”。


通过该控件可以进行文件的追加、复写(覆盖)以及删除。配置完成后点击完成。

2、配置inject节点

拖拽一个inject节点,用于输入要发送的信息。可以选择发送inject节点发送内容中所包括的所有格式。这里选择文字列,输入BearPi。名称设置为小熊派,点击完成。


3、连接节点

将inject节点与file节点相连:


4、部署

点击部署,完成后点击inject节点,将文字列信息注入数据流。


此时,在电脑相应路径下已经生成“file生成.txt”文件,打开txt文件可看到txt中已经输出了文字列信息“BearPi”。



file控件生成的文件不仅仅是txt文件,还可以是word或其他文件,只需要将生成文件的后缀名改成相应文件的后缀名即可。

file in控件使用

1、file in控件

file in控件和inject控件他们两者的功能类似,都是输入控件。通过对比可以看出来,file in控件左边的小方块,与inject左边的小按钮一样,用于输入触发。


2、配置file in节点

将inject节点名字更改为“触发”,file in节点配置如下图,在文件名栏填入本地电脑中的.jpg格式的图片路径,如:“E:\1work\公众号图片\iot.jpg”。由于file in节点输入的是图片,因此输入栏选择为“一个Buffer对象“或“一个Buffer流“。


3、配置file节点

配置用于输出文件的file节点。

在文件名栏中填入要输出图片的所在路径,如:”F:\NODE-RED\IOT.jpg“。由于输出文件为图片,故将行为选择“复写文件”,配置具体信息如下图:


4、部署

点击部署,完成后点击inject节点,通过file in节点输入图片,再通过file节点将图片输出到电脑另一个指定的文件夹中。可看出指定文件夹中已经生成了相应名称的图片文件。



file in控件与file控件相同,可以输入不同格式的文件,这里只是将jpg格式文件作为案例演示,可以尽情开放思维,尝试去发现更多有关于file控件的功能。


免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

以更低的功耗和成本在各种应用中高效地实现更高质量的音频流

关键字: 低功耗蓝牙 解码器 物联网

随着科技的飞速发展,我们日常生活的方方面面都在逐渐被智能化、网络化所渗透。物联网(Internet of Things, IoT)作为一项将传统物品与互联网相结合的技术,正在引领着一个全新的技术革命。从家用电器到工业制造...

关键字: 物联网 互联网 IoT

全球物联网解决方案提供商Quectel Wireless Solutions与罗德与施瓦茨成功验证了Quectel创新的5G eCall模块,该模块是汽车模块AG56xN系列的一部分。测试中使用了R&S CMX5...

关键字: 物联网 无线通信 蜂窝网络

支持CSA倡议表明,Nordic Semiconductor始终致力于为客户提供开发符合物联网设备安全规范的物联网产品所需的安全功能。

关键字: 物联网 无线

在现实条件下,通过 sub-GHz Wi-Fi HaLow 信号远程视频通话距离达传统 Wi-Fi 的 十倍以上

关键字: Wi-Fi 物联网

在无线通信领域,无线收发器扮演着至关重要的角色。它是实现无线信号发送和接收的关键设备,广泛应用于无线通信、物联网、远程控制等多个领域。本文将详细探讨无线收发器的基本概念、工作原理、主要类型、应用领域以及未来发展趋势,旨在...

关键字: 无线通信 无线收发器 物联网

随着信息技术的飞速发展和广泛应用,物联网作为连接物理世界与数字世界的桥梁,正逐渐成为推动工业领域创新发展的重要力量。工业物联网(IIoT)作为物联网在工业领域的应用,通过实现设备、系统和服务的互联互通,为工业生产带来前所...

关键字: 物联网 工业领域 智能化

物联网控制模块作为连接物理世界与数字世界的桥梁,在现代科技领域扮演着至关重要的角色。本文将详细探讨物联网控制模块的定义、功能、应用领域以及未来发展趋势,旨在为读者提供全面而深入的了解,并展望其在未来物联网产业中的广阔前景...

关键字: 物联网 控制模块 嵌入式系统

【2024年3月13日,德国慕尼黑讯】2023年9月15日,全球功率系统和物联网领域的半导体领导者英飞凌科技股份公司(FSE代码:IFX / OTCQX代码:IFNNY)管理委员会经监事会批准,决定通过证券交易所回购多达...

关键字: 功率系统 物联网 半导体

【2024年3月12日,德国慕尼黑讯】全球功率系统和物联网领域的半导体领导者英飞凌科技股份公司(FSE代码:IFX / OTCQX代码:IFNNY)第24届年度股东大会于近日结束。整个会议在线上举行,并通过公司网站公开播...

关键字: 功率系统 物联网 半导体
关闭
关闭