LabVIEW real-time Startup VIs與執行檔

更新 Dec 15, 2022

環境

硬件

  • CompactRIO Controller
  • Smart Camera

軟體

  • LabVIEW

  • 我希望在我的real-time執行檔啟動時,執行特定的VI。
  • 我希望我開發的執行檔能在控制器啟動時執行。

  • 您將需要使用VI configured來創建real-time 執行檔。右鍵點擊專案中的Build Specifications ,然後選擇New>> Real-Time Application。
  • Real-Time Application Properties打開後,瀏覽至Source Files,選擇您的VI並將其添加到Startup VIs中。
  • 要使特定的real-time執行檔在控制器啟動時執行,您需要將執行檔指定為 Set as Startup 或 Run as Startup

附加信息

  • 與非real-time應用程式相比,構建real-time應用程式有很多好處
    • 執行檔可以配置為啟動執行檔,當控制器啟動時它將自動開始執行
    • 產生的執行檔可以刪除不必要的source elements(例如block diagrams,未使用的polymorphic VI等),進而減少文件大小
    • 可以在LabVIEW開發環境中為執行檔進行遠端除錯
  • 注意,仍然可以 配置自動運行的Startup VI,這些VI將在real-time控制器啟動時自動運行,而無需編譯它們
  • 啟動執行檔不應與執行檔 Build Specification 中的Startup VIs混淆
    • Startup VI將在執行檔運行時啟動,而不必在控制器啟動時運行