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

RTI CAN MultiMessage Blockset

For combining dSPACE systems with CAN communication networks

The RTI CAN MultiMessage Blockset is an extension for Real-Time Interface and can be used for combining dSPACE systems with CAN communication networks and for configuring these CAN networks.

Application Areas

The RTI CAN MultiMessage Blockset is an extension for Real-Time Interface and can be used for combining dSPACE systems with CAN communication networks and for configuring these CAN networks. 

Configuration of CAN interfaces

Working withlarge hardware-in-the-loop (HIL) systems means working with a considerable volume of CAN messages. Moreover, test environments and database container (DBC, FIBEX, AUTOSAR) files change frequently during the development process. CAN configuration updates in large models and parameter changes can be done with just a few clicks.

Parameters and Messages

Parameters can be accessed directly in ControlDesk® and AutomationDesk® via user trace files. The Bus Navigator is also supported for easy handling of CAN configurations, including messages and signal manipulation in ControlDesk. Numerous test cases can be created via flexible manipulation at the message and signal levels. The current value of the signals in messages can be defined. Messages can be transmitted spontaneously (kick-out) and can also be enabled. They can also be transferred directly between two CAN buses, unidirectionally or bidirectionally, via the Gateway block, without message or signal manipulation. The message transmission and signal manipulation option can be changed during run time.


The strong point of the RTI CAN Multi Message Blockset is handling complex CAN setups, especially in hardware-in-the-loop applications. You can control, configure, and manipulate a very high number of CAN messages from one single Simulink® block. Not only does handling become very straightforward, but the size of the model files is also reduced. This cuts code generation time and build time. CAN descriptions can easily be read in from communication matrix description files such as database container files (DBC), ASAM-MCD2D (FIBEX), AUTOSAR System Template files or ARXML files. CAN, J1939 formats and also the CAN FD (Flexible Data Rate) protocol with a much higher data rate and an extended payload data length are supported as well. These functions make the RTI CAN MultiMessage Blockset a time-efficient and cost-effective solution for managing complex CAN setups.

Functionality Description
  • Database-file-oriented Simulink blockset for combining dSPACE systems with CAN communication networks and for configuring these CAN networks
  • Managing a very high number of messages from one Simulink block
  • Supports ControlDesk Next Generation Bus Navigator
  • Support of CAN FD (ISO and Non-ISO)
  • Support of partial networking
  • Supports dynamic changes in communication behavior such as signal manipulations and error simulation/detection
Initialization and configuration
  • Importing database files (see below)
  • Configuring baud rate, sample mode, bit timing parameters, termination resistors, etc.
  • Supports DBC, MAT, FIBEX and AUTOSAR files
  • User-defined database support via custom parser
  • Multiple database file support allowing simultaneous use of several database files for one model
  • Supports multiple database file variants that can be switched during run time
Signal and message handling
  • Multiple, fast, and ECU-dependent selection of transmit and receive messages
  • Trigger reactions for sending messages as result events for a received message
  • Message composition read-only (given by database file)
  • All transmit (TX) messages are received automatically (loop-back) for transmit confirmation
  • Gateway block to transfer messages between two CAN buses unidirectionally or bidirectionally, without message or signal manipulation (not applicable to DS1103)
  • Message transfer between two CAN buses configurable during run time (gateway)
  • Direct switch from gateway signal to other sources such as counters
  • Various options for manipulating signals and messages
  • No interrupts supported
  • Supports trigger reactions
Optional: J1939 support
  • J1939 support in RTI CAN MultiMessage Blockset
  • Support of the J1939 DBC Format
  • Support of J1939 Network Management (Address Claim)
  • Support of J1939 Broadcast Announce Messages (BAM)

Real-Time Interface (RTI) Automatic implementation of MATLAB®/Simulink®/Stateflow® models on dSPACE hardware Compiler The compilers are automatically invoked in the code generation phase DS1005 PPC Board The DS1005 PPC Board is ideal for computing models with high sampling rates and high I/O requirements, and for use in dSPACE AutoBox. DS1007 PPC Processor Board The DS1007 processor board provides high computing power combined with fast I/O access. MicroLabBox Hardware Compact prototyping unit for the laboratory DS1103 PPC Controller Board All-rounder for rapid control prototyping with comprehensive I/O modules (including CAN) and ample calculation power DS2202 HIL I/O Board The DS2202 HIL I/O Board has been designed for HIL simulation in automotive applications, and is tailored to the simulation and measurement of automotive signals. DS2211 HIL I/O Board The DS2211 HIL I/O Board is the central I/O board for HIL simulations, especially in the field of engine simulation and vehicle dynamics simulation. It combines a variety of typical HIL I/O signals on one board. DS4302 CAN Interface Board The DS4302 CAN Interface Board connects a dSPACE system to the controller area network (CAN). MicroAutoBox Hardware Compact, stand-alone prototyping unit with real-time hardware, I/O, and signal conditioning SCALEXIO Versatile system for HIL simulation DS2671 Bus Board HighFlex board for interfacing to different bus systems DS2680 I/O Unit MultiCompact unit for powertrain and vehicle dynamics scenarios
Further Information Related Topics