從同一個 LabVIEW 專案部署到不同的即時目標

更新 Aug 11, 2025

環境

硬件

  • CompactRIO Chassis

軟體

  • LabVIEW
  • LabVIEW FPGA Module

本文說明了在同一個 LabVIEW 專案中,將程式碼部署到多個或不同即時目標(Real-Time Target)所需的步驟。
為了示範,本文章使用了 cRIO,但相同的概念也可應用於任何即時控制器。

注意:一旦即時目標型號被新增到 LabVIEW 專案中,就無法更改該型號。若要使用不同型號,必須建立新的目標。

在 LabVIEW 專案中,無法更改即時目標的型號。相反地,請依照以下步驟將新目標新增至專案中。 

1. 右鍵點擊 Project >> New >> Targets and Devices... 


2. 會跳出一個對話框。選擇 New target or device,然後挑選對應的即時目標類型。 



  1. 透過在目標上按右鍵並選擇 Properties 來設定目標的 IP 位址。

    • 如果 IP 位址未知,可以從 NI MAX 中查看。

  2. 如果需要 FPGA 目標,請在新建立的機箱上按右鍵,選擇 New >> FPGA Target

  3. 將所有 VI、模組、FIFO 等拖曳到新建立的 RT 目標下。


附加資訊

如果有多個相同類型且需要部署程式碼的目標,建議使用 New target or device 新增 RT 目標,而不是使用 Existing target or device
如果使用 Existing target or device,RT 目標將根據特定裝置的序號命名,降低可互換性。

File >> Save As >> Duplicate .lvproj file and contents 可用來建立備份以及 LabVIEW Real-Time 專案的不同版本。