Vehicle Network Toolbox™ provides connectivity to CAN devices from MATLAB® and Simulink® using industry-standard CAN database files. The toolbox provides MATLAB functions and Simulink blocks to send, receive, encode, and decode CAN, J1939, and XCP messages. You can also connect to an ECU via XCP on CAN using A2L description files.
The toolbox lets you monitor, filter, and analyze live CAN bus data or log and record messages for later analysis and replay. You also can simulate message traffic on a virtual CAN bus or connect to a live network or ECU. Vehicle Network Toolbox supports CAN interface devices from Vector, Kvaser, PEAK-System, and National Instruments®.
MATLAB functions for transmitting and receiving CAN and J1939 messages
Simulink blocks for connecting a model to a CAN or J1939 bus
XCP support for communicating with ECUs
Vector CAN database (.dbc) file and A2L description file support
Signal packing and unpacking for simplified encoding and decoding of CAN messages and J1939 parameter groups
Vehicle CAN Bus Monitor app to configure devices and visualize live CAN network traffic
Support for Vector, Kvaser, PEAK-System, and National Instruments CAN interface devices