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 (RTI) and can be used for combining dSPACE systems with CAN communication networks and for configuring these CAN networks. It is fully integrated with Simulink® and supports various dSPACE products, such as SCALEXIO1), MicroLabBox, and MicroAutoBox II. The RTI CAN MultiMessage Blockset supports the J1939 protocol, which plays an important role in the area of commercial and off-road vehicles.

Parameters and Messages

Parameters can be directly accessed 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 on message and signal level. The current value of the signals in messages can be defined. Messages can be transmitted spontaneously (kick-out) and the predefined message transmission can be adjusted. In addition, they can 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.

Key Benefits

With the RTI CAN MultiMessage Blockset, you can control, configure, and manipulate a very high number of CAN messages from one single Simulink® block. CAN descriptions can easily be read in from communication matrix description files such as Database Container (DBC), Field Bus Exchange Format (FIBEX) or AUTOSAR XML files (ARXML). The J1939 and CAN FD (Flexible Data Rate) protocols are supported as well. These functions make the RTI CAN MultiMessage Blockset a time-efficient and cost-effective solution for managing complex CAN setups.

1) The RTI CAN MultiMessage Blockset will no longer support SCALEXIO starting on November 15, 2024 (end-of-life date). This blockset will continue to support other platforms like MicroAutoBox II and MicroLabBox.

You can buy the product for SCALEXIO platforms up to and including May 15, 2023. New releases (versions) of the RTI CAN MultiMessage Blockset will be available for customers with a Software Maintenance Service Contract until November 15, 2024. The dSPACE Release 2024-B will be the last version supporting the combination of this blockset and SCALEXIO.

The use cases covered by the RTI CAN MultiMessage Blockset are already supported by the successor product Bus Manager, which offers several advantages. Migration support information and tools are available on our website (e.g., migration scripts).

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 Bus Navigator
  • Supports CAN FD (ISO and Non-ISO)
  • Partial networking
  • Dynamic changes in communication behavior, such as signal manipulation and error simulation/detection
Initialization and configuration
  • Configuring baud rate, sample mode, bit timing parameters, etc.
  • Supports DBC, FIBEX, and AUTOSAR files1)
  • 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 between 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
  • 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
  • Providing all messages, signals, and status information via Simulink bus for easy access everywhere in the model
  • Block outputs for time stamp information: receive time, transmit time, delta time, delay time
  • Internal scheduler to support different cycle times of messages and CAN-compliant scheduling by priority and bus load. Automatic handling of bus load to avoid turnaround time peaks
  • Different sample times and tasks only for complete bus configurations
  • No support of remote/request messages
  • Custom CRC functionality
  • Internal parity calculation
  • Internal counter
  • Internal toggle
  • Custom Code functionality to manipulate raw data or signals
  • Raw data as input to or output from Simulink
  • Raw data manipulation from within experiment software (AutomationDesk, ControlDesk)
  • Configuration of database-independent (“free”) raw messages
  • Capture messages: receiving messages in a given filter range as a stream to Simulink
  • Changing CAN signals from experiment software for special signal behaviors such as different counter or signal values for a defined number of transmissions
  • Changing CAN messages during run time
  • Dynamic message triggering: global enabling, spontaneous transmission (kick-out), cyclic message activation, etc.
  • Message definitions including IDs and lengths changeable at run time
  • Freshness value and MAC manipulation
  • No interrupts supported
  • Supports trigger reactions
J1939 support
  • J1939 DBC Format
  • J1939 Network Management (Address Claim)
  • J1939 Broadcast Announce Messages (BAM)
  • J1939 Request to Send/Clear to Send (RTS/CTS)
  • For more information, please contact dSPACE
Support of AUTOSAR functions
  • Static and dynamic container IPDUs
  • End-to-end protection
  • Secure onboard communication
  • Global time synchronization
1) Click here for more information on the communication standards supported by dSPACE and the appropriate versions.

More Information Support 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.