返回 / 開發工具

虛擬 ECU 與 SIL 模擬工具

KITE VECU

已發布 版本 0.18.0

KITE VECU 將韌體建置、虛擬 ECU 執行、多 ECU 訊號交換與即時觀測整合在一個 SIL 工作區,縮短從程式碼到可重複模擬的路徑。

KITE VECU 工程工作區
KITE VECU 韌體專案建置、FMU 匯入與 VECU DLL 執行工作區

產品概覽

從韌體專案串接虛擬 ECU 執行

KITE VECU 可建立或開啟模擬 Workspace,從既有 CMake 專案建置 VECU DLL,也可直接載入預先編譯的 DLL 或匯入 FMU。完成載入後,工程師能配置 Systems / ECU、Variables、ECU Signal Wiring、Data Exchange Pool、CAN 與周邊介面,透過情境控制與儀表板執行 SIL 模擬、觀察訊號並比較模組行為。

跨 ECU Data Exchange Pool 與訊號映射

KITE VECU
KITE VECU Data Exchange Pool、Space 屬性與映射設定工作區

保留既有韌體專案

從既有 CMake 專案建置 VECU,不必為模擬另做一套專案結構。

多種模型接入方式

依交付狀態選擇原始專案、預先編譯 DLL 或 FMU,並可從工作區匯出 FMU。

可重複的 SIL 情境

用 Start、Pause、Stop、Step、Restart 與情境管理固定測試操作。

可觀測的資料流

把 ECU 訊號、共享資料、周邊介面、圖表與儀表板放在同一個執行上下文。

執行結果即時可視化

把模擬訊號放進 Gauge、Label、Progress Bar、Table、Plotter 與自訂 Dashboard,讓測試狀態與趨勢保持可見。

產品重點

工程工作區涵蓋 Workspace 建立、CMake / Ninja 建置輸出、VECU DLL 載入、FMU 匯入與 FMU 匯出。

執行工具列提供 Start、Pause、Stop、Step、Restart、Build、Rebuild 與 Reload DLL。

工作區包含 Variables、Systems / ECU、ECU Signal Wiring、Data Exchange Pool、Pool Monitor、CAN Bus、Module Diff 與 CAN Fault Injection。

核心能力

Workspace 與建置

建立或開啟工作區,選擇 CMake 專案、設定 Build Directory 與 VECU Output,再從輸出檢查建置狀態。

DLL / FMU 與 SIL 控制

掛載預先編譯 DLL、匯入或匯出 FMU,並以 Start、Pause、Stop、Step、Restart 控制虛擬 ECU。

Variables 與 Module Diff

搜尋、監看與修改變數,並比較不同模組或版本的變數與行為差異。

ECU Signal Wiring

在 Systems / ECU 間建立輸入輸出連線,讓多個 VECU 共用一套可檢查的訊號拓樸。

Data Exchange 與周邊

配置 Pool、Space、讀寫映射、DBC,以及 CAN、LIN、Ethernet、SPI、I2C、FLS、EEP、DIO、ADC、PWM、ICU、OCU。

Dashboard 與故障注入

用 Gauge、Table、Plotter、控制元件與 CAN Fault Injection 建立可操作、可觀測的驗證畫面。

KITE VECU 工作流程

從載入工程資產、配置多 ECU 資料交換,到執行 SIL 情境與保存觀測結果,都在同一個 Workspace 內完成。

1

1. 建立或開啟 Workspace

選擇既有 CMake 韌體專案、預先編譯的 VECU DLL,或匯入 FMU。

2

2. 建置並載入 VECU

設定建置目錄與輸出,執行 Build / Rebuild,確認 DLL 已載入;需要時重新載入或匯出 FMU。

3

3. 配置 ECU 與情境

建立 Systems / ECU、Signal Wiring、Data Exchange Pool、CAN / 周邊映射與可重複的測試情境。

4

4. 執行、觀察與比較

啟動或逐步執行 SIL,透過 Variables、Dashboard、Plotter、Pool Monitor、Module Diff 與故障注入檢查結果。

適合的工程任務

適合需要在實車或硬體測試前,先驗證 ECU 軟體、控制邏輯、跨 ECU 資料交換與測試情境的開發與驗證團隊。

ECU 軟體早期整合

在目標硬體可用前,先建置並執行韌體專案,檢查初始化、變數與控制流程。

多 ECU 協同模擬

透過 Signal Wiring 與 Data Exchange Pool 串接多個 VECU,檢查跨模組資料流。

控制邏輯回歸測試

用可複製的 Scenario、Step 執行與 Dashboard 建立固定測試操作與觀測面板。

FMU 模型整合

把既有 FMU 納入工作區,或將 VECU 工作成果匯出成 FMU 交給其他模擬環境。

通訊與周邊故障分析

配置 CAN、DBC 與周邊映射,搭配 Pool Monitor、Module Diff 和 CAN Fault Injection 定位行為差異。

支援格式與標準

CMake 韌體專案 CMake / Ninja 建置 VECU DLL FMI / FMU 匯入與匯出 SIL CAN / CAN FD DBC LIN / Ethernet SPI / I2C FLS / EEP DIO / ADC / PWM / ICU / OCU KITE .kpkg 外掛