RTI CAN MultiMessage Blockset

将 dSPACE 系统与 CAN 通信网络结合

RTI CAN MultiMessage Blockset是Real-Time Interface的扩展,可用于将dSPACE系统与CAN通信网络结合并配置这些CAN网络。


RTI CAN MultiMessage Blockset是Real-Time Interface (RTI)的扩展,可以将dSPACE系统与CAN通信网络结合在一起,并能配置这些CAN网络。它与Simulink ® 完全集成,支持各种dSPACE产品,如SCALEXIO 1) 、 MicroLabBox和MicroAutoBox II。RTI CAN MultiMessage Blockset支持J1939协议,其能够在商用和越野车辆领域发挥重要作用。


通过用户跟踪文件直接在 ControlDesk和 AutomationDesk中访问参数。我们还支持 Bus Navigator,以简化CAN的配置操作,包括 ControlDesk中的信息和信号操纵。通过信息和信号级别上的灵活操纵创建大量测试案例。定义信息中信号的当前值。消息可以自动传输(kick-out),并且可以调整预定义的消息传输。另外,它们可直接在 2 个 CAN 总线之间通过网关模块单向或双向地传输,而无需信息或信号操纵。在运行期间可更改信息传输和信号操纵选项。


通过RTI CAN Multi Message Blockset,您可以控制、配置和操控来自一个 Simulink ® 模块的大量 CAN 信息。我们可以很容易地从通信矩阵描述文件,如Database Container (DBC), Field Bus Exchange Format (FIBEX) 或者AUTOSAR XML 文件 (ARXML)中读取CAN描述。还支持J1939和CAN FD(Flexible Data Rate)协议。这些功能使得 RTI CAN MultiMessage Blockset 在管理复杂的 CAN 设置时能兼顾时效性和成本效益。

1) RTI CAN MultiMessage Blockset将从2024年11月15日(终止日期)起不再支持SCALEXIO。这些模块集将继续支持MicroAutoBox II和MicroLabBox等其它平台。

您可以在2023年5月15日(含)之前购买此产品,用于SCALEXIO平台。在2024年11月15日之前,持有软件维护服务合同的客户仍然可以获得RTI CAN MultiMessage Blockset 的新版本。dSPACE 2024-B版将是支持这些模块集和SCALEXIO的最后一个版本。

RTI CAN MultiMessage Blockset的用例已经得到后续产品Bus Manager的支持。Bus Manager具有诸多优点。我们的网站上提供了迁移支持信息和工具(例如迁移脚本)。

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 files 1)
  • 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) 点击 此处 获取dSPACE支持的通信标准和相应版本的更多信息。

Further Information Support Contact Information



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.