Vehicle Network Toolbox™ provides MATLAB® functions and Simulink® blocks to send, receive, encode, and decode CAN, CAN FD, J1939, and XCP messages. The toolbox lets you identify and parse specific signals using industry-standard CAN database files and then visualize the decoded signals using the CAN Bus Monitor app. Using A2L description files, you can connect to an ECU via XCP on CAN or Ethernet. You can access messages and measurement data stored in MDF files.
The toolbox simplifies communication with in-vehicle networks and lets you monitor, filter, and analyze live CAN bus data, or log and record messages for later analysis and replay. You 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, CAN FD, J1939, and XCP messages
Simulink blocks for communicating over CAN, CAN FD, J1939 or XCP protocols
XCP support for interacting with ECUs over Ethernet or CAN
Vector CAN database (.dbc) file, A2L description file, and MDF file support
Vehicle CAN Bus Monitor app to configure devices and visualize live CAN network traffic
Signal packing and unpacking for simplified encoding and decoding of CAN messages, CAN FD messages, and J1939 parameter groups
Support for Vector, Kvaser, PEAK-System, and National Instruments CAN interface devices and for virtual channels