Configuration and implementation software for dSPACE SCALEXIO® hardware. ConfigurationDesk provides a clearly arranged overview of the external devices (e.g. ECUs), configured SCALEXIO channels, and the connected behavior models.
ConfigurationDesk is an intuitive, graphical configuration and implementation tool, ideal for handling large HIL real-time applications based on SCALEXIO hardware, and for implementing behavior models and I/O function code on SCALEXIO hardware.
ConfigurationDesk is an intuitive, graphical configuration and implementation tool. It is ideal for handling HIL real-time applications based on dSPACE SCALEXIO hardware, and for implementing behavior models and I/O function code on dSPACE SCALEXIO hardware. You can define and document external devices such as ECUs and loads, including their signal properties (descriptions, electrical properties, failure simulation settings, load settings). ConfigurationDesk displays user-defined views of the signal path between the ECU pins/load pins and the behavior model interfaces.
With ConfigurationDesk, it is easy to implement the behavior model code (e.g., from MATLAB®/Simulink®/Simulink Coder™ or other modeling tools via FMUs or V-ECUs) and the I/O function code (from ConfigurationDesk) on the dSPACE SCALEXIO hardware. ConfigurationDesk handles the entire build process for a real-time application. Comprehensive documentation options and graphical displays give you high project transparency – a great advantage, especially with large-scale HIL project. You can assemble and configure the project-specific hardware as a virtual system, in other words, as a purely software-based configuration. A real-time application can be executed for test runs even if parts of the necessary (and configured) I/O hardware are not physically available. In addition, you can generate a Microsoft® Excel® file with information on the cable harness and external devices.
ConfigurationDesk provides two approaches for integrating Simulink® models:
- Directly importing the MDL files generated out of MATLAB®/Simulink®. The direct import approach is convenient if the Simulink® model has to be changed frequently, because in this approach the entire build process for a real-time application – including starting Simulink Coder – is handled automatically by ConfigurationDesk.
- Generating Simulink implementation containers (SICs) out of MATLAB®/Simulink® and importing these SICs into ConfigurationDesk. Once the SICs are generated, they can be reused in different projects, without having to generate the C code again, thus saving time. Therefore, this approach is more favorable, when you want to reuse models for different projects or variants.
SICs are ZIP containers including the C code and other artifacts, such as precompiled libraries and a model interface description.
With the two ways of importing Simulink models, ConfigurationDesk always provides the best solution for your project needs and requirement.
Convenient Model Exchange
To make exchanging simulation models easy, dSPACE offers a Model Interface Package for Simulink® (MIPS) for generating Simulink implementation container (SIC) files.
With the free-of-charge MIPS, modeling experts can generate the (C code) SIC file with Simulink Coder, without needing a VEOS or ConfigurationDesk license. Out of their Simulink models and together with dSPACE Run-Time Target, they can generate code and create ZIP files that contain all the necessary code and artifacts for executing the models on different simulation platforms, such as VEOS and SCALEXIO®.
Model integrators using SIC files do not have to generate code again for building the simulation. Using SICs therefore significantly reduces the amount of time needed for reusing the SICs in different projects.