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

RTI LIN MultiMessage Blockset

For combining dSPACE systems with LIN communication networks

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

Application Areas

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


The strong point of the RTI LIN MultiMessage Blockset is handling complex LIN setups, allowing you to control and configure all unconditional and event-triggered LIN frames from one single Simulink® block (configuration via database file). LIN configurations can easily be read in from communication matrix description files such as LDF, DBC, FIBEX and AUTOSAR System Template.

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
  • Supports dynamic changes in communication behavior such as signal manipulations and error simulation/detection
Signal initialization/configuration
  • Importing LDF (LIN Database Files), support of LIN standard 1.3, 2.0, 2.1, 2.2
  • Importing AUTOSAR System Templates (*.arxml)1)
  • Importing database container (DBC) files
  • Importing FIBEX (ASAM MCD-2 NET) files
  • Specifying baud rate, transceiver type, terminating resistors, etc.
  • Switching between several schedules defined in LDF file n Generating LIN schedules (list of grouped frames defined in LDF file)
Node configuration
  • Configurable LIN network serial number
  • Enabling/disabling automatic configuration n Manipulation option: Node enable/disable overwrites automatic configuration
  • Support of configured and preconfigured slave nodes
  • Master request and slave response frames also useable in model during automatic node configuration
  • Slave: Conditional change NAD Service n Slave: Read by Identifier Service
  • Setting receive and transmit messages
  • Encoding input signals from the Simulink model as raw data and transmitting the raw data to the LIN bus
  • Decoding raw data and providing physical signals as outputs
  • Manipulating raw data, for example, using checksums, toggling bits, inserting parity bits
  • Support of event-triggered frames
  • Changing frame length during run time and dynamically
  • Special run-time frame manipulation features: suppress response for
  • frames, corrupt LIN frame checksum for n frames
  • Capturing frames not defined in LDF file or model
  • Online switching between raw and signal data inputs
  • Special signal generation: counter, in-data user checksum
Bus events
  • Energy-saving modes (sleep/wake-up)
  • Sending wake-up and sleep requests
  • Schedule is always restarted with first frame in schedule
  • Fixed response time, manipulation of baud rate, break length, break delimiter, and LIN frame checksum
  • No interrupt support
LIN slave tasks
  • Classic or enhanced checksum
  • Unconditional frames
  • Event-triggered frames
LIN master tasks
  • Sending wake-up and sleep commands
  • Diagnostic frames (no diagnostic commands supported)
  • Go-to-sleep without sending sleep command
Further manipulation options
  • Online source switch for each signal: input, counter, constant, signal error value (for manual and automated tests)
  • Enable saturation of signal-in ports
Handling characteristics
  • Graphical “one-for-all” configuration interface
  • Interface to Simulink via bus selectors
  • User defined, automatically generated mapping
  • Generation of Simulink input ports for unmapped signals
  • Generation of frame-based ControlDesk® Next Generation layouts with Bus Navigator

Sujets apparentés