使用LabVIEW從Real-Time Target存取FTP檔案

更新 Oct 16, 2020

產品資訊

硬件

  • CompactRIO Controller

軟體

  • LabVIEW Real-Time Module

問題敘述

  • 我知道如何使用Measurement&Automation Explorer (MAX)、Internet Explorer、Microsoft 檔案總管 (Windows Explorer)或其他FTP功能來發送和接收我的Real-Time Target檔案。
  • 這可以在LabVIEW中以程式化方式做到嗎?

解決方案

使用LabVIEW以程式化方式存取FTP文件有兩種作法:
1.推薦的方法是使用內建的 FTP VI (若您使用LabVIEW 2012或更早的版本,這會需要Internet Toolkit)。
2.另一種方法是使用System Exec VI

相關資訊

  • 使用所提供的FTP VI範例時,請使用以下數值
    • 對於Real-Time Target,預設的user name為「anonymous」,password則是空白的string。如果收到error 15530,您的user name和/或password可能是錯誤的。
    • Host輸入為該Real-Time Target的IP位址。
  • 確保您有在remote path以及local path中輸入指定的檔案名稱。
  • 您可以透過LabVIEW Example Finder找到一個更進階的範例程式,該範例名稱為FTP Put and Get Files.vi