[LabVIEW]FTP function

閱讀時間約 2 分鐘

FTP

FTP(File Transfer Protocol,檔案傳輸協定)是一種用於在計算機之間進行檔案傳輸的標準網路協定。它允許使用者通過網際網路或區域網路將檔案在設備間傳遞。FTP協定基於客戶端-伺服器模型,其中客戶端發出指令,伺服器執行相應的操作。

FTP commands

一些常見的FTP指令:

  1. 連線相關指令:
    • ftp: 在命令行中輸入此指令,可以啟動FTP客戶端並開始與FTP伺服器建立連線。
    • open <hostname>: 連線到指定的FTP伺服器。
  2. 登入相關指令:
    • user <username>: 提供用戶名以進行登入。
    • pass <password>: 提供密碼以完成登入。
  3. 瀏覽和檔案操作指令:
    • ls 或 dir: 列出伺服器上當前目錄中的檔案和子目錄。
    • cwd <directory>: 切換到指定的目錄。
    • get <filename>: 從伺服器下載指定的檔案到客戶端。
    • put <filename>: 上傳客戶端上的指定檔案到伺服器。
  4. 其他操作指令:
    • quit 或 bye: 斷開與伺服器的連線並退出FTP客戶端。
    • mkd <directory>: 在伺服器上創建一個新的目錄。
    • delete <filename>: 刪除伺服器上的指定檔案。
參考資料
https://en.wikipedia.org/wiki/List_of_FTP_commands


在LabVIEW中使用FTP

使用內建的FTP VI

資料上傳範例

資料上傳範例

參考資料
https://forums.ni.com/t5/Example-Code/Programmatic-FTP-file-transfer/ta-p/3526707

在LabVIEW中建立FTP Server資料夾

Access the FTP library directly through the following path and use VI to create an FTP folder. 

1. Access C:\Program Files(x86)\National Instruments\LabVIEW 20xx\vi.lib\FTP.
2. Click the NI_FTP library
3. Use FTP[MKD].vi in FTP1.llb.

If you open FTP[MKD].vi, it is configured as below and you can use it to create a folder on FTP server.

raw-image
參考資料
https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z0000019WObSAM&l=zh-TW
    avatar-img
    3會員
    11內容數
    留言0
    查看全部
    avatar-img
    發表第一個留言支持創作者!
    Jed的學習筆記 的其他內容
    Noise的分析方法 雜訊是一個常見的問題,它是來自各種干擾源的不必要的額外訊號。雜訊可能會掩蓋感興趣的訊號或導致測量和分析的不準確性。雜訊的種類和特性因所處領域而異,因此需要使用不同的方法進行分析和處理。以下是一些常見的雜訊分析方法: 雜訊統計特性:了解雜訊的統計特性是雜訊分析的首要步驟。對於
    三元條件運算子(Ternary Conditional Operator)是一種簡潔的寫法,用於在滿足條件時返回一個值,否則返回另一個值。 基本語法 其中,condition是要測試的條件,如果為true,則返回valueIfTrue,否則返回valueIfFalse。
    Multicolumn Listbox偵測滑鼠點擊,並讀取點擊Cell內的資料
    在RT端使用Wavelet function遇到無法Deploy
    執行Intouch Windows Viewer 有時會發生程式解析度錯誤,無法正常顯示元件。 現場機器又無法使用Maker重新設定解析度可以使用以下做法,但此做法只能調整工作視窗的大小,無法調整元件大小 開啟專案執行路徑,找到"INTOUCH.INI"這個檔案 打開INTOUCH.ini設定下列參
    建立Modbus IO Server
    Noise的分析方法 雜訊是一個常見的問題,它是來自各種干擾源的不必要的額外訊號。雜訊可能會掩蓋感興趣的訊號或導致測量和分析的不準確性。雜訊的種類和特性因所處領域而異,因此需要使用不同的方法進行分析和處理。以下是一些常見的雜訊分析方法: 雜訊統計特性:了解雜訊的統計特性是雜訊分析的首要步驟。對於
    三元條件運算子(Ternary Conditional Operator)是一種簡潔的寫法,用於在滿足條件時返回一個值,否則返回另一個值。 基本語法 其中,condition是要測試的條件,如果為true,則返回valueIfTrue,否則返回valueIfFalse。
    Multicolumn Listbox偵測滑鼠點擊,並讀取點擊Cell內的資料
    在RT端使用Wavelet function遇到無法Deploy
    執行Intouch Windows Viewer 有時會發生程式解析度錯誤,無法正常顯示元件。 現場機器又無法使用Maker重新設定解析度可以使用以下做法,但此做法只能調整工作視窗的大小,無法調整元件大小 開啟專案執行路徑,找到"INTOUCH.INI"這個檔案 打開INTOUCH.ini設定下列參
    建立Modbus IO Server
    你可能也想看
    Google News 追蹤
    Thumbnail
    這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
    Thumbnail
    11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
    Thumbnail
    Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
    Thumbnail
    這篇內容,將會講解什麼是腳本函式,以及與腳本函式相關的知識。包括腳本的簡介、使用函式(或全域變數)的注意事項、定義全域變數、定義函式、什麼是宣告、局部變數的應用。
    pure function 是甚麼呢? 最主要兩大特點 : 淺顯易懂的說法就是 : 對於有相同的輸入,就會有相同的輸出。 無副作用 : 不會去修改或依賴外部的狀態。 舉一個例子 : function add(a, b) { return a + b; } function裡面他帶入的
    Thumbnail
    【日本旅遊】東京森呼吸~澀谷展望台、輕井澤慢漫遊、LAVIEW列車、乙晚五星飯店五日 ⬇️完整說明網址⬇️ 👉https://idragon.info/31jsX #Pp貓 #日本旅遊 #澀谷 #輕井澤慢 #LAVIEW列車 #東京 #東京旅遊 #澀谷天空展望台 #西湖
    Thumbnail
    LabVIEW FTP上傳檔案與建立資料夾
    Thumbnail
    兩種在windows系統用win32 api關閉輸入法的作法
    Thumbnail
    這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
    Thumbnail
    11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
    Thumbnail
    Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
    Thumbnail
    這篇內容,將會講解什麼是腳本函式,以及與腳本函式相關的知識。包括腳本的簡介、使用函式(或全域變數)的注意事項、定義全域變數、定義函式、什麼是宣告、局部變數的應用。
    pure function 是甚麼呢? 最主要兩大特點 : 淺顯易懂的說法就是 : 對於有相同的輸入,就會有相同的輸出。 無副作用 : 不會去修改或依賴外部的狀態。 舉一個例子 : function add(a, b) { return a + b; } function裡面他帶入的
    Thumbnail
    【日本旅遊】東京森呼吸~澀谷展望台、輕井澤慢漫遊、LAVIEW列車、乙晚五星飯店五日 ⬇️完整說明網址⬇️ 👉https://idragon.info/31jsX #Pp貓 #日本旅遊 #澀谷 #輕井澤慢 #LAVIEW列車 #東京 #東京旅遊 #澀谷天空展望台 #西湖
    Thumbnail
    LabVIEW FTP上傳檔案與建立資料夾
    Thumbnail
    兩種在windows系統用win32 api關閉輸入法的作法