既存のファームウェア資産を維持
シミュレーション専用の別プロジェクトを作らず、既存の CMake プロジェクトから VECU をビルドします。
仮想 ECU・SIL シミュレーションツール
KITE VECU は、ファームウェアビルド、仮想 ECU 実行、複数 ECU の信号交換、リアルタイム観測を 1 つの SIL ワークスペースに統合し、ソースコードから再現可能なシミュレーションまでを短縮します。
ファームウェアプロジェクトから仮想 ECU 実行までを扱うワークベンチ
KITE VECU はシミュレーション用ワークスペースを作成または開き、既存の CMake プロジェクトから VECU DLL をビルドできます。ビルド済み DLL や FMU の読込みにも対応します。Systems / ECU、Variables、ECU Signal Wiring、Data Exchange Pool、CAN、周辺インターフェースを構成し、SIL シナリオの実行、信号観測、モジュール比較を 1 つのワークスペースで行えます。
シミュレーション専用の別プロジェクトを作らず、既存の CMake プロジェクトから VECU をビルドします。
利用可能な成果物に応じてソースプロジェクト、ビルド済み DLL、FMU を選択し、ワークスペースから FMU を出力できます。
Start、Pause、Stop、Step、Restart、シナリオ管理でテスト操作を標準化します。
ECU 信号、共有データ、周辺インターフェース、プロット、ダッシュボードを同一の実行コンテキストで扱います。
シミュレーション信号を Gauge、Label、Progress Bar、Table、Plotter、カスタム Dashboard に配置し、テスト状態と傾向を常に可視化します。
画面 01 / 01
Gauge、Progress Bar、Signal Table、Plotter からテスト用ダッシュボードを構成し、VECU の状態と信号変化をまとめて確認します。
エンジニアリングワークスペースには、ワークスペース作成、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 が含まれます。
ワークスペースを作成または開き、CMake プロジェクト、Build Directory、VECU Output を設定し、出力パネルでビルド状態を確認します。
ビルド済み DLL の読込み、FMU の入出力を行い、Start、Pause、Stop、Step、Restart で仮想 ECU を制御します。
変数の検索、監視、変更を行い、モジュールやバージョン間の変数と動作の差分を比較します。
Systems / ECU 間に入出力接続を作成し、複数 VECU で確認可能な信号トポロジーを共有します。
Pool、Space、読書きマッピング、DBC、および CAN、LIN、Ethernet、SPI、I2C、FLS、EEP、DIO、ADC、PWM、ICU、OCU を構成します。
Gauge、Table、Plotter、制御ウィジェット、CAN Fault Injection で操作可能な検証画面を作成します。
エンジニアリング成果物の読込み、複数 ECU のデータ交換設定、SIL シナリオ実行、観測結果の確認を同一ワークスペースで行います。
既存の CMake ファームウェアプロジェクト、ビルド済み VECU DLL、または FMU を選択します。
Build Directory と出力を設定し、Build / Rebuild を実行して DLL の読込みを確認します。必要に応じて再読込みや FMU 出力を行います。
Systems / ECU、Signal Wiring、Data Exchange Pool、CAN / 周辺マッピング、再現可能なテストシナリオを作成します。
SIL を開始またはステップ実行し、Variables、Dashboard、Plotter、Pool Monitor、Module Diff、故障注入で結果を確認します。
実車またはハードウェア試験の前に、ECU ソフトウェア、制御ロジック、ECU 間データ交換、テストシナリオを検証する開発・評価チームに適しています。
ターゲットハードウェアが利用可能になる前にファームウェアをビルド・実行し、初期化、変数、制御フローを確認します。
Signal Wiring と Data Exchange Pool で複数の VECU を接続し、モジュール間データフローを確認します。
再利用可能なシナリオ、ステップ実行、ダッシュボードでテスト操作と観測を標準化します。
既存 FMU をワークスペースに取り込むか、VECU の成果を FMU として他のシミュレーション環境へ渡します。
CAN、DBC、周辺マッピングを設定し、Pool Monitor、Module Diff、CAN Fault Injection で挙動差を特定します。