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 (RTI) and can be used for combining dSPACE systems with LIN communication networks and for configuring these LIN networks. It is fully integrated with Simulink® and supports various dSPACE products, such as SCALEXIO1) and MicroAutoBox II.

Key Benefits

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 ARXML.

We advise against using the RTI LIN MultiMessage Blockset in new SCALEXIO projects. For new projects, we recommend that you use the Bus Manager, which combines a multitude of functionalities in one tool.

1) The RTI LIN 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 LIN 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 LIN 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
General
  • Database-file-oriented Simulink blockset for combining dSPACE systems with LIN communication networks and for configuring these LIN networks
  • One Simulink block per bus configuration
Signal initialization/configuration
  • Importing LDF (LIN Database Files)
  • Importing AUTOSAR description (ARXML) files1)
  • Importing database container (DBC) files
  • Importing FIBEX (ASAM MCD-2 NET) files1)
  • Specifying baud rate, transceiver type, terminating resistors, etc.
  • Switching between several schedules defined in LDF file
  • Generating LIN schedules (list of grouped frames defined in LDF file)
Node configuration
  • Configurable LIN network serial number
  • Enabling/disabling automatic configuration
  • Manipulation option: Node enable/disable overwrites automatic configuration
  • Support of configured and preconfigured slave nodes
  • Master request and slave response frames also usable in model during automatic node configuration
  • Slave: Conditional change NAD Service
  • Slave: Read by Identifier Service
Frames
  • 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 n 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 layouts with Bus Navigator
1) Click here for more information on the communication standards supported by dSPACE and the appropriate versions.

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.