MathWorks Vehicle Network Toolbox

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 and XCP messages, enabling you to exchange messages between a CAN bus and your programs and models. You also can connect to an ECU via XCP on CAN using A2L description files.
From MATLAB or Simulink, you can monitor, filter, and analyze live CAN bus data or log and record CAN messages for later analysis and replay. You also can simulate message traffic on a virtual CAN bus or connect Simulink models to a live network or ECU. Vehicle Network Toolbox supports CAN interface devices from Vector, Kvaser, PEAK-System, and National Instruments.
Vehicle Network Toolbox™ supports Kvaser CAN interface hardware using the latest version of the Kvaser CANLib driver library. The table listed here shows the hardware supported by the latest release of Vehicle Network Toolbox.