ControlDesk® Next Generation

Universal experiment software for electronic control unit (ECU) development

  • Universal, modular experiment and instrumentation software for ECU development
  • Integrated ECU calibration, measurement and diagnostics access (CCP, XCP, ODX)
  • Synchronized data capture across ECUs, RCP and HIL platforms, and bus systems
  • Powerful layouting, measurement and post-processing


Application Areas
ControlDesk Next Generation is the dSPACE experiment software for seamless ECU development. It performs all the necessary tasks and gives you a single working environment, from the start of experimentation right to the end. These are some of the tasks it can be used for:

  • Rapid control prototyping (fullpass, bypass)
  • Hardware-in-the-loop simulation
  • ECU measurement, calibration, and diagnostics
  • Access to bus systems (CAN, LIN, FlexRay)
  • Virtual validation1) with dSPACE VEOS®

Key Benefits
ControlDesk Next Generation unites functionalities that used to be covered by several specialized tools. It provides access to simulation platforms and connected bus systems, and can perform measurement, calibration and diagnostics on ECUs, for example, via standardized ASAM interfaces. Its flexible, modular structure provides high scalability to meet the requirements of specific application cases. This gives you clear advantages in terms of handling, the amount of training needed, the required computing power, and costs.


Intuitive, Ribbon-based User Interface
  • State-of-the-art GUI technology (ribbons) as used by other tools (Microsoft® Office 2007 and newer, MATLAB® R2012b and newer)
  • Ribbons to group commands for customer workflows (different sizes and icons indicate importance to improve memorability and touchscreen usability)
  • Backstage view for central opening, importing and saving of projects
  • Start page for easy access to most recently opened projects and user documentation

1) Please click here for more information on virtual validation.

ECU Access

Many Interfaces Supported
ControlDesk Next Generation supports ASAM MCD-1 CCP and XCP, particularly XCP on CAN/Ethernet/FlexRay, and various types of on-chip debug interfaces. To integrate ECU diagnostics, you have CAN- and K-line-based access via ASAM MCD-2 D (ODX) with diagnostics protocols such as KWP2000, UDS, OBD (ISO 15031), TP2.0 and GMLAN.
External measurement equipment can also be integrated, for example, for time-synchronous temperature measurement.
ECU Interface Module (optional)
The ECU Interface Module is an optional software module for calibration and measurement access to electronic control units.
  • Support of ASAM A2L files (ASAM MCD -2 MC)
  • Online and offline calibration
  • Support of single-page and two-page concepts with a working and reference page
  • Automatic reconnect to unplugged ECUs for resuming measurement
  • Seed & key access to ECU for XCP and CCP
  • Calibration of ECUs without dedicated data segments
ECU Diagnostics Module (optional)
The ECU Diagnostics Module is an optional software module that facilitates the calibration and validation of ECU diagnostic functions.
  • Compliance with the ODX database standard
  • Support of ISO protocols for CAN and K-Line
  • Dedicated instruments to execute diagnostic services and to read or clear the ECU fault memory
  • ECU flash programming via diagnostic interfaces
  • Support of ControlDesk’s application programming interface (API) for access to diagnostics functions
  • Support of ASAM MCD-3D v2.0.2 (COMPARAMs according to PDU API v2.2, ISO 22900-2)
  • NEW: Support of ODX v2.2 (ISO 22901-1)

Signal Editor Module

Graphical Stimulus Definition
The Signal Editor Module is an optional software module to graphically define and execute signal generators for stimulating model variables of real-time applications running on dSPACE real-time hardware.
  • Powerful editor for graphical stimulus definition
  • Easy replay of measured data (incl. MDF)
  • Dynamic stimulus options (e.g. segment switching, properties)
  • Independent execution of several signal generators
  • Compliant to ASAM HIL-API standard (stimulus part)
  • Signals can be easily used by AutomationDesk
  • Support of PC-based offline simulation with dSPACE VEOS®
  • NEW: Option to export signal specifications as a CSV file
Defining Time-Synchronous Stimulus Signals
You can define several time-synchronous stimulus signals such as sine, ramp and noise in the new graphical Signal
Editor, and couple changes in signal form to conditions (e.g., “Generate a sine signal as long as the vehicle speed is lower than 50 km/h.”). It is possible to use recorded signals from the measurement data pool in the Signal Editor for real-time data replay. The Signal Editor saves the specified signal behaviors according to the ASAM AE HIL-API 1.0 standard.

Bus Navigator Module

Overview of Bus Communication
The Bus Navigator is a ControlDesk Next Generation component that lets you handle several types of items for all platforms in a project: CAN messages (incl. J1939), LIN frames, and FlexRay PDUs that are configured by blocks of the RTI CAN MultiMessage Blockset, blocks of the RTI LIN MultiMessage Blockset, and settings in the dSPACE FlexRay Configuration Package. You can manipulate messages, frames, and PDUs before transmission, exclude them from being transmitted, etc. The Bus Navigator Module supports dSPACE hardware and PC-CAN interfaces (e.g. dSPACE DCI-CAN1). It also supports multicore applications for dSPACE SCALEXIO®.
Features of the Bus Navigator
The Bus Navigator has numerous features and lets you perform many tasks:
  • Support of CAN (incl. J1939), LIN and FlexRay buses
  • Support of dSPACE hardware and PC CAN interfaces (e.g., DCI-CAN1, Vector VN16xx)
  • Dedicated bus instrument for handling entire messages/frames/PDUs
  • Create instruments to view RX messages/frames/PDUs and configure and trigger TX messages/frames/PDUs
  • Monitor and log bus data (CAN messages, LIN frames, and FlexRay1) PDUs).
  • (only for CAN) Replay logged CAN bus communications
  • (only for CAN) Define user-defined databases (UDDB) and handle messages in UDDBs
  • CAN TX layouts for PC bus interfaces
  • LIN monitoring for PC bus interfaces
  • Automation for controlling monitoring, logging, and replay
  • FlexRay monitoring without running measurement
1) FlexRay support for PC bus interfaces only. Support for dSPACE hardware is planned for a future dSPACE release.

Available Modules

ControlDesk Next Generation’s flexible modular structure provides high scalability to meet the requirements of specific application cases.