- Home
- Products
- Software
- System Architecture Software
- SystemDesk
- SystemDesk Simulation Module
Early verification of automotive software architectures
- Offline simulation of a single software component and complex software architectures
- Offline simulation of ECU networks and bus simulation
- Software-in-the-loop and processor-in-the-loop simulation
- Basic software emulation
- Test automation via COM interface
- XCP on Ethernet interface in virtual ECUs
- Graphical visualization of measured data
Application Areas
The
SystemDesk Simulation Module allows a PC-based offline simulation in
Software-in-the-Loop (SIL) and Processor-in-the-Loop (PIL) mode. You can
simulate a single software component (SWC) containing multiple
functions and also complex software architectures including several
connected SWCs. As well as simulating at the architecture level, you can
simulate a single electronic control unit (ECU) model and also whole
system models with various ECUs, including the simulation of a specified
bus communication. The simulation can take place as soon as the
implementation with C code is available.
Key Benefits
Not
only can software architectures and systems be modeled in SystemDesk,
but their overall behavior can also be simulated. Single SWCs or
networked ECUs can be verified in an early development stage, thereby
saving time and costs. For a rough estimation of bus usage, effects such
as arbitration or bus capacities can be simulated. Parts of the basic
software needed for the simulation can be emulated. Additionally SIL and
PIL simulation can be used for verification.
All
of SystemDesk’s simulation options can be controlled via integrated
scripting options or the COM-based automation interface. This enables
you to integrate the simulation into your testing and development
processes and to automate test execution, for example with Python-based
scripts.
Experimentation
SystemDesk
includes experiment options like displaying measured data or generating
signals for stimulation purposes. When defining measurement,
calibration or stimulus variables not only the variables modeled within
SystemDesk can be selected but also internal variables specified within a
ASAP2 file imported for a software component. SystemDesk simulation
module also features an XCP interface. The virtual processing unit of an
ECU modeled in SystemDesk includes an XCP service which can be accessed
from external tools using XCP on Ethernet. This means calibration and
measurement data can be accessed and calibrated at run time with a tool
like dSPACE’s ControlDesk® Next Generation by using the ASAP2 file
generated with SystemDesk after the RTE generation. Additionally virtual
ECUs (VECUs) modeled within SystemDesk can be connected to Simulink
plant models outside of SystemDesk. The so emerging simulation system
can only be tested using the dSPACE experimentation tool ControlDesk Next Generation.

