The bundled demo ECU is the fastest way to learn INCAZ safely. It provides an XCP slave with live engine-like measurements, calibration pages, DAQ, UDP/TCP transport, and XCP programming support. No target board, networked ECU, or vehicle is needed.
Start the demo ECU
python -m incaz.sim
On Windows, installer\start_demo_ecu.bat provides the same convenience path. Keep the demo ECU terminal open while using INCAZ. It serves XCP over both UDP and TCP on port 5555; the default host is 127.0.0.1.
Run the complete demo
- Open INCAZ.
- Choose Database → New Database… and create a database, for example
demo.incazdb. - Choose Project → Import A2L… and select
demo/demo.a2l. - In the Database tree, right-click the imported project and choose Add dataset (HEX)…; select
demo/demo.hex. - Open Hardware → Configure…. Use UDP or TCP, host
127.0.0.1, port5555, then choose DAQ or POLLING mode. - Drag measurements such as
EngineSpeed,CoolantTemp, orThrottlePosfrom the Variables browser into a Measure Table or Oscilloscope. - Press F11 to start measurement; press F9 to stop it.
- Double-click
ScalarGainorTorqueCurveto open a calibration editor. Change a safe value and observe the live response. - Press F12 to start an MF4 recording, then stop recording from the Measurement menu.
- Save the experiment with Ctrl+S.
What the demo proves
| Action | Feature validated |
|---|---|
| Import demo A2L and HEX | Project/database workflow and A2L/HEX parser. |
| Start POLLING or DAQ | XCP transport, acquisition and GUI dispatch. |
| Open a scope | High-rate scrolling signal visualization. |
| Edit a scalar/curve | Online working-page calibration. |
| Record MF4 | ASAM MDF acquisition-group export. |
| Flash demo data set | XCP PGM/ProF flash sequence in a safe simulator. |
Important distinction
The demo validates the INCAZ workflow, not the configuration of a production ECU. A real target has its own A2L semantics, access protection, page strategy, DAQ event list, network topology, flash procedure, and safety requirements. Reconfigure those explicitly when moving beyond the demo.