戻る / 開発ツール

仮想 ECU・SIL シミュレーションツール

KITE VECU

公開中 バージョン 0.18.0

KITE VECU は、ファームウェアビルド、仮想 ECU 実行、複数 ECU の信号交換、リアルタイム観測を 1 つの SIL ワークスペースに統合し、ソースコードから再現可能なシミュレーションまでを短縮します。

KITE VECU エンジニアリングワークスペース
KITE VECU のファームウェアビルド、FMU 読込み、VECU DLL 実行ワークスペース

製品概要

ファームウェアプロジェクトから仮想 ECU 実行までを扱うワークベンチ

KITE VECU はシミュレーション用ワークスペースを作成または開き、既存の CMake プロジェクトから VECU DLL をビルドできます。ビルド済み DLL や FMU の読込みにも対応します。Systems / ECU、Variables、ECU Signal Wiring、Data Exchange Pool、CAN、周辺インターフェースを構成し、SIL シナリオの実行、信号観測、モジュール比較を 1 つのワークスペースで行えます。

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 に配置し、テスト状態と傾向を常に可視化します。

製品ハイライト

エンジニアリングワークスペースには、ワークスペース作成、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 シナリオ実行、観測結果の確認を同一ワークスペースで行います。

1

1. Workspace を作成または開く

既存の CMake ファームウェアプロジェクト、ビルド済み VECU DLL、または FMU を選択します。

2

2. VECU をビルドして読込む

Build Directory と出力を設定し、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 を接続し、モジュール間データフローを確認します。

制御ロジックの回帰試験

再利用可能なシナリオ、ステップ実行、ダッシュボードでテスト操作と観測を標準化します。

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 プラグイン