Simulation and Analysis
Residual Bus Simulation (RBS)
Functional Simulation based on Matlab/Simulink
With the Ixxat simulation solutions you can simulate the communication behavior of missing components (ECU’s) in your communication network. Communication simulations (RBS) are configured based on network description files with an easy to use tool. There’s no own coding required. Functional simulations can be implemented by scripts, C user code or MATLAB/Simulink models. Standalone or PC based simulation – that’s up to you. You don’t want to waste time – in that case the Ixxat simulation solutions are the right choice for you.
PC-based or standalone approach?
PC-based simulation can be done by using either PC interfaces, FRC-EP170/190 or CANnector. The application itself runs on a PC (as for example CanEasy). This economic approach is flexible and easy to implement, but has – due to several layers in between – limited real time processing capabilities.
Applications with high real time demands – e.g. residual bus simulation – can directly be executed standalone on the FRC-EP 170/190 or CANnector platforms. Direct connection to the buses and powerful local processor performance enables low latency transmission and real time processing. The configuration of the application and devices is done easily via Ixxat ACT.
Simple manual signal simulation
using a PC interface for bus access and CanEasy with its build in widgets.
Programmed device simulation
using CanEasy with its integrated programming function to enable simple automated signal simulation.
Expanding CanEasy with Matlab/Simulink and CAPL
to allow complex PC-based system and device simulation.
between different physical and logical networks running Matlab/Simulink models and/or C User Code directly on the real time capable hardware.
Classical test bench application
Residual bus simulation with checksum and alive counter to keep the DuT (Device under Test) alive plus data exchange or/and stimulation via e.g. EtherCAT master
Virtualization of bus systems to the cloud or remote management of systems.
Stand-alone or PC-based
Powerful hardware platforms enabling either stand-alone or PC-based operation
Versatile operation modes
Easily choose between signal-based, frame-based and mixed operation
Various data formats
Support of DBC, LDF, ARXML, Fibex, ESI, MDF, BLF, ASC, CSV
Parallel logging of the transferred data on the interface device itself or on the PC
C user code with high-level debugger (ADK) Eclipse, Matlab/Simulink based models or Visual-Basic, C#/.net, VB.net
With drag&drop and automated functions growing with your demand by providing different software variants
Hardware compatibility with the software tools
Requirements and functions for PC-based and realtime standalone simulation
|PC-based simulation||Standalone simulation|
|Hardware interfaces||CANnector, FRC-EP170, FRC-EP190|
Ixxat CAN interfaces
and other vendors (Vector, Peak, Kvaser, NI, Intrepid, MHS, Melexis)
|CANnector, FRC-EP170, FRC-EP190|
for analysis and simulation
|ACT – Advanced Configuration Tool|
(only required for configuration)
|Required hardware||PC||Realtime (standalone) hardware|
(CANnector & FRC-EP family)
|Bus description files||DBC, ARXML, LDF||DBC, ARXML, LDF, Fibex|
|Bus systems||CAN, CAN FD, LIN, Automotive Ethernet, FlexRay*||CAN, CAN FD, LIN, FlexRay|
|Communicative cyclic/event-triggered simulation (without checksum and alive-counter)||Automatically by using bus description files||Automatically by using bus description files|
|Residual bus simulation|
|Residual bus simulation (RBS) with checksum, alive-counter, etc.||PC with coding or CAPL import||Realtime, automatically generation|
|Manipulation / Stimulation / Simulation|
|Functional simulation by Matlab/Simulink||Matlab/Simulink on PC||Matlab/Simulink on realtime hardware*|
|Functional simulation by coding||Coding on PC||C user code (integrated development environment with Eclipse) on realtime hardware*|
|Manual signal stimulation and visualization||Signal panels / User-panels||Websockets, CanEasy, canAnalyser Mini|
|Simple signal modulation||Modulator||Matlab/Simulink, C user code|
|Signal calculation, logical functions||Formula editor, Visual-Basic, C#/.net, VB.net||Matlab/Simulink, C user code|
|External Stimulation||CAN, COM (e.g. Matlab/Simulink), Ethernet, RS-232||CAN, EtherCAT, FDX, XCP, Generic Ethernet, CAN@net, virtual CANonEthernet, CanEasy|
|Gateway environment||Plug-ins on the PC||On realtime capable hardware*, configuration via drag&drop (signals, frames, PDUs, logical buses)|
|Data logging target||on PC||On SD-card or USB-device (realtime capable hardware*) or on other systems which are connected to the system|
Product selection for simulation applications with supported interfaces and order numbers