從 The Mathworks, Inc. Simulink® 軟體產生模型以部署在 VxWorks 系統上

更新 Aug 12, 2025

我有一個 Simulink® 模型,想要為執行 VxWorks 的 NI CompactRIO 編譯。如何正確設定我的建模環境以建立模型?

在執行以下設定步驟之前,請先確定您已在開發電腦上安裝與 NI VeriStand 相容版本的 MATLAB®、Simulink® 和 Real-Time Workshop®。

要建立 .out 檔,您需要一個 GNU 工具鏈來協助建置流程。請依照以下步驟在 Windows Vista 或更新版本上使用 WindRiver 編譯器:

  1. 下載 WindRiver VxWorks GNU Toolchain(請忽略此壓縮檔中的 readme 檔案,並依照這些指示搭配 Simulink® 與 NI VeriStand 使用)。

  2. 從下載的壓縮檔中將 gccdist 資料夾複製到 *C:*

  3. 前往 C:\gccdist\supplemental,然後在 setup-gcc.bat 上按右鍵並選擇 Edit

  4. 要修正 setup-gcc.bat 檔案中的環境路徑,請將以下這行:

    arduino
    CopyEdit
    set LM_LICENSE_FILE=%GCCPATH%\supp\zwrsLicense.lic

    替換為:

    arduino
    CopyEdit
    set LM_LICENSE_FILE=%GCCPATH%\supplemental\zwrsLicense.lic

在嘗試編譯模型之前,請使用安裝光碟或下載的安裝程式來安裝 NI VeriStandNI VeriStand Model Framework

當 NI VeriStand Model Framework 與 GCC 編譯器準備就緒後,您就可以使用 The Mathworks, Inc. 的 Real-Time Workshop® 軟體來建立模型的 .out 檔案:

  1. 開啟 Simulink®。在模型中進入 Simulation > Configuration Parameters

  2. Solver 標籤下,請確保 Stop Time 設為 Fixed-step

  3. Real-Time Workshop® 類別下選擇 Wind VxWorks.tlc 檔案並點擊 Apply

  4. 在 Real-Time Workshop® 的 NI Configuration 區段中,輸入正確的 WindRiver GNU Toolchain Setup Path,此路徑應為:C:\gccdist\supplemental\setup-gcc.bat

  5. 點擊 Apply 並點擊 Build 來編譯模型

Simulink® 與 Real-Time Workshop® 是 The MathWorks, Inc. 的註冊商標。其他商標則為其各自擁有者的財產。