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 provides a clearly arranged overview of the external devices (e.g., ECUs), configured SCALEXIO channels, and the connected behavior models.
ConfigurationDesk 6.0 provides task-specific view sets:
ConfigurationDesk supports two approaches for working with Simulink models. Besides the direct import of MDL files, now Simulink implementation containers (SICs) can be generated. SICs contain the model C code and other artefacts, such as precompiled libraries and a model interface description.
ConfigurationDesk supports the open Functional Mock-up Interface (FMI) standard. This enables the users to use different modeling approaches (e.g., based on physical modeling with Modelica) by using Functional Mock-up Units (FMUs). In HIL projects, FMUs can be integrated together with Simulink® models.
Product demonstration of how to integrate virtual ECUs on the HIL simulation system SCALEXIO® by using ConfigurationDesk.
Product demonstration of how to integrate Functional Mock-up Units into an existing model by using ConfigurationDesk.
ConfigurationDesk is an intuitive, graphical configuration and implementation tool for SCALEXIO hardware. With this software, you can connect your behavior models from MATLAB®/Simulink®/Simulink Coder™ to I/O functions, for example, configure the SCALEXIO hardware, and control the whole process for generation the real-time code. You can optionally define and document external devices such as ECUs and loads, including their signal properties (descriptions, electrical properties, failure simulation settings, and load settings). ConfigurationDesk offers different views on the configured system. It is possible to display the signal path between the ECU pins/load pins and the behavior model. In other views, you can directly add the I/O functionality to the model hierarchy and propagate interface changes to the connected MATLAB® Simulink® model.
With ConfigurationDesk, you can easily implement the behavior model code and the I/O function code from ConfigurationDesk on the dSPACE SCALEXIO hardware. The entire build process for a real-time application is handled by ConfigurationDesk. Besides being able to interactively work with MATLAB Simulink models, you can import previously generated C code from different modeling tools, such as code from the Simulink Coder via Simulink Implementation Containers (SICs) or code from other modeling tools via Functional Mock-up Units (FMUs). Comprehensive documentation options and graphical displays give you great project transparency. You can assemble and configure the project-specific hardware offline 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, there are options to generate a Microsoft® Excel® file with information on the wiring harness and on external devices.
The new ConfigurationDesk navigation bar offers task-specific view sets that are optimized for the chosen workflow. Each view displays only the functions required for the respective task. If needed, you can switch between the views while working. Besides being able to interactively work with MATLAB Simulink models, you can import already generated C code via Simulink Implementation Containers (SICs) or code from other modeling tools via Functional Mock-up Units (FMUs).
Support of Simulink Implementation Containers
The ConfigurationDesk version 6.0 offers optimized view sets for two different working methods:
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.
Functionality | Description |
---|---|
General |
|
Simulink support |
|
FMI support |
|
I/O configuration and documentation | I/O configuration for connecting behavior models to dSPACE SCALEXIO hardware:
|
Real-time code generation |
|
Bus simulation |
|
Large, complex models can be distributed across multiple processing units and processor cores to ensure simulation runs in real-time. Two different workflows are possible for this.
For working with more than one model, ConfigurationDesk provides the Multiple Models view set.