About The Training
Automated testing is usually performed by executing tests on a standard PC connected to the hardware-in-the-loop (HIL) system. However, this method often cannot handle stricter timing precision – for example, if ECU interaction has to be captured and responded to in a range of milliseconds. Real-Time Testing is the answer where standard Python scripts run on the processor board in real-time, i.e., synchronously with the simulation model. By this, all test actions are performed on a real-time basis and are 100% reproducible.
- Example use cases for Real-Time Testing
- Testing responsiveness in a range of milliseconds
- Stimulation of several model signals with precise timing
- Measurement of model changes with precise timing
- Reliable determination of minimum and maximum values of model variables
- Python-based CAN restbus simulation
- Exact replay of recorded bus communication (like CAN data replay)
- Parallel execution of multiple independent ECU tests
This training builds on previous knowledge.
To understand the content of the Real-Time Testing training, it is suggested to complete the ControlDesk or the AutomationDesk training beforehand.
Do you have questions? Please contact our training department here.
Course Content
- Real-Time Testing Manager
- Read & write, wait
- Sine generator/triggered sine generation
- Parallel race
- Host calls
- CAN support
- Dynamic variables
- Dynamic data replay
- Observers
| Dates | Location | |
| On request | ||