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 2023-A/MIPS 2023-A

    Support of FMI 3.0, new UART Function Block Type, support of MACsec

    Read more

  • ConfigurationDesk 22.2/MIPS 22.2

    ConfigurationDesk 22.2 provides an improved FPGA workflow based on new FPGA containers generated by the FPGA Programming Blockset.

    Read more

  • ConfigurationDesk 6.5

    Motor simulation with MicroAutoBox III

    Read more

  • 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 and Functional Mock-up Units (FMU/FMI) to I/O functions and bus simulation containers (BSCs), configuring the SCALEXIO hardware or MicroAutoBox III, and controlling 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 from I/O configuration lets you flexibly reuse application artifacts with high flexibility.
  • 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 real-time 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, e.g. in continuous intergration (CI) processes.
  • 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.
  • The use of multiple models per application lets you build large, modular applications – an essential feature especially in the context of continuous integration (CI).
  • A model container support for Simulink implementation container (SIC), FMU, and BSC, 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​. 

Functionality Description
  • 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
Supported platforms
  • SCALEXIO systems
  • MicroAutoBox III
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 are generated from your Simulink models using the dSPACE Model Interface Package for Simulink (MIPS) 

    • 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).

  • Functional Mock-up Unit (FMU) that include their implementation as C source or as Linus64/Linux32 shared object
    • FMUs based on the FMI 3.0 standard
  • Bus simulation container (BSC) for CAN and LIN, generated by Bus Manager or Ethernet, generated by Ethernet Configuration Package
  • FPGA container (FPGAC)
  • IP protection of the model through compiled model containers without source code
TargetLink support
  • Simulation of TargetLink-generated code as FMUs or SIC files
I/O configuration and documentation For the graphical definition of the complete signal chain, the model ports 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)
  • 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)
Bus simulation Support of configuring and implementing CAN, LIN, Ethernet, and FlexRay
Real-time code generation Complete and automatic build process of all components of your real-time application

  • SCALEXIO Product Information, PDF, English, 16194 KB
Related Topics Documentation Contact Information

Drive innovation forward. Always on the pulse of technology development.

Subscribe to our expert knowledge. Learn from our successful project examples. Keep up to date on simulation and validation. Subscribe to/manage dSPACE direct and aerospace & defense now.

Enable form call

At this point, an input form from Click Dimensions is integrated. This enables us to process your newsletter subscription. The form is currently hidden due to your privacy settings for our website.

External input form

By activating the input form, you consent to personal data being transmitted to Click Dimensions within the EU, in the USA, Canada or Australia. More on this in our privacy policy.