溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Node-RED中File控件的作用是什么

發(fā)布時間:2021-07-21 09:17:59 來源:億速云 閱讀:553 作者:Leah 欄目:互聯(lián)網(wǎng)科技

這期內(nèi)容當(dāng)中小編將會給大家?guī)碛嘘P(guān)Node-RED中File控件的作用是什么,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

     

file控件


     

每個消息的有效荷載將添加到文件的末尾,可以選擇在每個消息之間添加一個換行符??梢詫⑵渑渲脼楦采w整個文件,而不是在文件后添加段落,可以從編碼列表中指定寫入文件的數(shù)據(jù)的編碼,還可以將此節(jié)點配置為刪除文件。


     

file in控件


     

以字符串或二進制緩沖區(qū)的形式讀取文件的內(nèi)容。在Windows上,可能需要使用轉(zhuǎn)義路徑分隔符,例如:\\Users\\myUser。

可以選擇將文本文件拆分為幾行,每行輸出一條消息,或者將二進制文件拆分為較小的buffer塊-塊大小取決于操作系統(tǒng),但通常為64k(Linux/Mac)或41k(Windows)。如果輸出格式為字符串,則可以從編碼列表中指定輸入數(shù)據(jù)的編碼。

file控件使用


1. 配置file節(jié)點

拖拽一個file節(jié)點,進行如下編輯:

Node-RED中File控件的作用是什么

可看到圖中提示文件名應(yīng)該是絕對路徑。因此,我們需要在電腦本地目錄中創(chuàng)建相應(yīng)的路徑,將該路徑復(fù)制到文件名框中并在路徑后面加上你所要創(chuàng)建的文件
如:“F:\NODE-RED\file生成.txt”

Node-RED中File控件的作用是什么

通過該控件可以進行文件的追加、復(fù)寫(覆蓋)以及刪除。配置完成后點擊完成。    

2.配置inject節(jié)點

拖拽一個inject節(jié)點,用于輸入要發(fā)送的信息??梢赃x擇發(fā)送inject節(jié)點發(fā)送內(nèi)容中所包括的所有格式。這里選擇文字列,輸入BearPi。名稱設(shè)置為小熊派,點擊完成。

Node-RED中File控件的作用是什么

3.連接節(jié)點    
將inject節(jié)點與file節(jié)點相連

Node-RED中File控件的作用是什么

4. 部署    
點擊部署,完成后點擊inject節(jié)點,將文字列信息注入數(shù)據(jù)流。

Node-RED中File控件的作用是什么

此時,在電腦相應(yīng)路徑下已經(jīng)生成“file生成.txt”文件,打開txt文件可看到txt中已經(jīng)輸出了文字列信息“BearPi”。

Node-RED中File控件的作用是什么

Node-RED中File控件的作用是什么

file控件生成的文件不僅僅是txt文件,還可以是word或其他文件,只需要將生成文件的后綴名改成相應(yīng)文件的后綴名即可。

file in控件使用


1.file in控件和inject控件他們兩者的功能類似,都是輸入控件。通過對比可以看出來,file in 控件左邊的小方塊,與inject左邊的小按鈕一樣,用于輸入觸發(fā)。

Node-RED中File控件的作用是什么

2.配置file in節(jié)點
將inject節(jié)點名字更改為“觸發(fā)”,file in節(jié)點配置如下圖,在文件名欄填入本地電腦中的.jpg格式的圖片路徑,如:“E:\1work\公眾號圖片\iot.jpg”。由于file in節(jié)點輸入的是圖片,因此輸入欄選擇為“一個Buffer對象“或“一個Buffer流“。

Node-RED中File控件的作用是什么

3.配置file節(jié)點

配置用于輸出文件的file節(jié)點。

在文件名欄中填入要輸出圖片的所在路徑,如:”F:\NODE-RED\IOT.jpg“。由于輸出文件為圖片,故將行為選擇“復(fù)寫文件”,配置具體信息如下圖。

Node-RED中File控件的作用是什么

4.部署
點擊部署,完成后點擊inject節(jié)點,通過file in節(jié)點輸入圖片,再通過file節(jié)點將圖片輸出到電腦另一個指定的文件夾中??煽闯鲋付ㄎ募A中已經(jīng)生成了相應(yīng)名稱的圖片文件。

Node-RED中File控件的作用是什么

Node-RED中File控件的作用是什么

file in控件與file控件相同,可以輸入不同格式的文件,這里只是將jpg格式文件作為案例演示,可以盡情開放思維,嘗試去發(fā)現(xiàn)更多有關(guān)于file控件的功能。


上述就是小編為大家分享的Node-RED中File控件的作用是什么了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI