在 Phar Lap 或 VxWorks Real-Time 控制器上存取外部儲存裝置

更新 Aug 12, 2025

環境

硬件

  • CompactRIO Controller
  • CompactDAQ Controller

操作系統

  • Phar Lap
  • VxWorks

如何使用檔案傳輸協定(FTP)在即時目標(Real-Time target)之間傳輸資料,以及從外部 CompactFlash 卡或外部 USB 磁碟機傳輸資料?

若為 Linux RT 控制器,請參閱 [使用 FTP 與 NI Linux Real-Time 目標](Using FTP With and NI Linux Real-Time Target)

若要存取外部 USB 硬碟,必須先為即時控制器安裝 USB 支援

在 NI Real-Time(RT)系統中,外部 CompactFlash(CF)磁碟的預設磁碟代號為 D:,外部 USB 磁碟的預設磁碟代號為 U:。請使用 FTP 連線至對應的磁碟代號。

若要確認您的 CompactRIO 控制器所使用的作業系統,請參閱 [Real-Time Controllers and Real-Time Operating System Compatibility]

Measurement & Automation Explorer(MAX)

  1. 開啟 MAX(開始 > National Instruments > Measurement & Automation Explorer),在左側 Remote Systems 下找到您的裝置。

  2. 右鍵點擊系統名稱,選擇 File Transfer,如下圖所示。

文件傳輸.jfif

選擇此選項後,將會跳出 File Transfer Wizard。這是您在遠端系統與電腦之間進行檔案傳輸的使用者介面。下圖顯示了 File Transfer Wizard 的外觀:

文件傳輸精靈.png

 

**目前的遠端目錄(Current Remote Directory)目前的本機目錄(Current Local Directory)**是指目前反白選取資料夾的檔案路徑。
若要將檔案傳輸到電腦,請在 Current Remote Directory 中反白選取檔案,然後在 Current Local Directory 中選擇電腦上的目錄,再點擊 To Local 按鈕。
若要反向操作(變更目錄與檔案路徑後將檔案傳輸到遠端),則點擊 To Remote 按鈕。
您也可以按 New Folder 按鈕,在目錄右方建立新資料夾(若要透過 LabVIEW 以程式寫入檔案,資料夾必須已存在)。更多細節可參閱相關連結。

您可以從此視窗存取 U: 磁碟機,但無法直接瀏覽它。若要存取 U: 磁碟機,請在 Current Remote Directory 中輸入 /U:/。外部 USB 磁碟機的內容將會出現,您便可瀏覽其中檔案。
以下範例示範如何使用磁碟機代號 D: 存取 CF 卡,以及如何使用 FTP 存取它。請將 IP Address 替換為 RT 系統的 IP 位址或 DNS 名稱。


Internet Explorer

  1. 啟動 Internet Explorer:Start » Programs » Internet Explorer

  2. 在位址列輸入:

     
    ftp://<IP Address>/D:/

Windows Explorer

  1. 開啟 Windows 檔案總管視窗:Start » Run » explorer » OK

  2. 在位址列輸入:

     
    ftp://<IP Address>/D:/

Windows 命令列 FTP 用戶端

  1. 開啟命令提示字元視窗:Start » Run » cmd » OK

  2. 輸入:

     
    ftp IP address
    • 如果系統要求,請輸入使用者名稱與密碼(預設皆為空白)。

  3. 連線後,預設會對應至主要磁碟機 C:

  4. 若要存取 CF 卡,輸入 d: 然後按 Enter

  5. 輸入 ? 並按 Enter 可取得常用指令列表,例如:

    • get filename:從目標下載檔案

    • put filename:將檔案上傳至目標

    • quit:結束連線


注意: 根據 CompactRIO 控制器的 OS,請使用正確的檔案路徑語法


附加資訊

注意: RT 作業系統支援的檔案名稱需符合 8.3(filename.ext) 命名規範,並遵守以下限制:

  • 不可有空白

  • 句點前最多 8 個字元

  • 句點後最多 3 個字元

警告: 系統通電時請勿在危險場所熱插拔外部儲存裝置(Hazlocs),並避免在系統正在讀寫資料時移除外部儲存媒體。