For a better experience on dSPACE.com, enable JavaScript in your browser. Thank you!

ConfigurationDesk

Configuration and implementation software for dSPACE real-time hardware

ConfigurationDesk is an intuitive, graphical configuration and implementation tool, ideal for handling applications from small Rapid Control Prototyping (RCP) developments to large hardware-in-the-loop (HIL) tests based on dSPACE real-time hardware, such as SCALEXIO or MicroAutoBox III, including the implementation of behavior models and I/O function code.

ConfigurationDesk provides a clearly structured overview of the external devices (e.g., ECUs), configured real-time hardware, and the connected behavior models. 

  • ConfigurationDesk - Easy Model Exchange and Reuse

    ConfigurationDesk supports you with precompiling containers for Simulink® models and Functional Mock-up Units (FMUs). This means you can pass on models without the source files, thus protecting your intellectual property and simplifying model exchange. In addition, you can save build time, because once a precompiled container is generated, it can be reused in different projects or variants, without having to generate and compile the C code again. 

  • ConfigurationDesk 6.5

    Motor simulation with MicroAutoBox III

    Read more

  • Support for Functional Mock-up Units

    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.

    The user workflow for importing and connecting FMUs to other model interfaces and to I/O is identical to the workflow for Simulink® models.

  • Powertrain Tests at the Push of a Button

    To quickly and safely create model integration versions, for example, for testing new powertrains, HIL simulator farms can be equipped with workflow automation that is based on the dSPACE data management software SYNECT.

    Read more

  • Example Workflow for FMI

    Product demonstration of how to integrate Functional Mock-up Units into an existing model by using ConfigurationDesk.

    Read more

  • Webinar Recording: ConfigurationDesk – Connect your Models to dSPACE Hardware

    In this webinar recording dSPACE demonstrates how to easily connect your SCALEXIO Hardware to your models using ConfigurationDesk.

    Read more

Application Areas

With ConfigurationDesk, you can easily implement powerful real-time applications for HIL or RCP scenarios. It allows for connecting Simulink® models, Functional Mock-Up Units (FMU/FMI), or virtual ECU behavior models to I/O functions or bus simulation containers (BSCs), configure the SCALEXIO hardware or MicroAutoBox III, and control the entire process for the generation of real-time code. You can optionally define and document external devices, such as ECUs, electrical devices, and loads, including their signal properties (descriptions, electrical properties, failure simulation settings, and the capacity of electric loads). With this input, ConfigurationDesk generates real-time applications that will be executed on the real-time systems. 

Key Benefits

Working with ConfigurationDesk offers a wide range of benefits when developing and testing controllers or ECUs:

  • Managing the complete signal path from external device to model interface gives you a clean and clear overview of the entire application.
  • Separating the behavior model and I/O configuration lets you reuse application artifacts.
  • Simulating I/O with fixed values allows for testing even if the real I/O is not available yet.
  • The automatic implementation of your application on dSPACE realtime hardware covers behavior model code, I/O function code, and all relevant application-specific code.
  • An intuitive graphical display with views tailored to various use cases guides you through the RCP and HIL workflows.
  • A powerful application programming interface (API) lets you automate your workflows.
  • Various model and container formats, including Simulink and FMU support, each supported in source code or binary form, allow for timesaving modular and distributed development and collaborative work, including IP protection scenarios.
  • An almost infinite number of models per application lets you build large applications, especially in the context of continuous integration.
  • The same model container support as in dSPACE VEOS provides a smooth transition from SIL tests to HIL tests and vice versa.
  • Comprehensive documentation options ensure traceability throughout the entire project​. 

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.

Functionality Description
General Graphical configuration of real-time applications
Decoupling of I/O configuration and behavior model
Integration of models from various tools
Enhanced graphical user guidance through the workflow of the configuration
Interactive Simulink support Generation of ConfigurationDesk projects directly from the Simulink model
Switch from Simulink to ConfigurationDesk and vice versa in only one click
The interface of Simulink models can be changed/adapted on both sides, in Simulink and in ConfigurationDesk. The changes can be propagated to the opposite side
Start the overall build process from the Simulink model
Support of various model container formats Simulink implementation container (SIC)
  • Simulink implementation containers can be imported and compiled without requiring a MATLAB/Simulink installation (reuse for different projects or variants without having to generate the model code again).
  • IP protection of the model through compiled Simulink implementation containers without source code.
Functional Mock-up Unit (FMU)
Bus simulation container (BSC):
Virtual electronic control unit implementation container (V-ECU implementation container)
Functional Mock-up Interface (FMI) support Functional Mock-up Units (FMUs) for different modeling approaches (e.g., based on physical modeling with Modelica)
TargetLink support Simulation of TargetLink-generated code as V-ECUs, FMUs, or SIC files
AUTOSAR support Simulation of V-ECUs generated by SystemDesk or TargetLink
I/O configuration and documentation For the graphical definition of the complete signal chain, the models have to be mapped to the I/O of the real-time hardware. ConfigurationDesk offers the following configuration features:
  • I/O functions (defining and configuring the functionality of the assigned real-time hardware)
  • Model port mapping (connecting I/O function ports and model ports)
  • Model topology (describing model ports used for the ConfigurationDesk application)
  • Hardware resource assignment (mapping I/O functions to hardware resources)

For documentation purposes, these features allow for handling an external device:

  • External device topologies (properties of ECU, plant, and load pins)
  • Device port mapping (connections between the ECU, plant, and load pins and the signal ports of an I/O function)
  • Export and import as Microsoft® Excel® file with pin information for external wiring harnesses
  • Microsoft® Excel® file with pin information for external wiring harnesses
Bus simulation Support of configuring and implementing CAN, LIN, Ethernet, and FlexRay protocols in combination with the following dSPACE products:
  • Bus Manager
  • Ethernet Configuration Package
  • FlexRay Configuration Package
  • RTI CAN MultiMessage Blockset
  • RTI LIN MultiMessage Blockset
Real-time code generation Complete and automatic build process for all components of your real-time application

Documentation Contact Information