Communicate with in-vehicle networks using CAN, J1939, and XCP protocols

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®.


Capabilities

CAN Bus Communication from MATLAB and Simulink

Interact directly with a CAN bus from MATLAB or Simulink.

Learn more

Communicating over the XCP Protocol

Communicate with ECUs via XCP—an automotive calibration protocol—over CAN bus.

Learn more

Communicating Over J1939 Protocol

Communicate via J1939 — a CAN based high-level protocol commonly used in the heavy-duty truck industry.

Learn more

Visualizing CAN Traffic

Visualize active traffic on a particular CAN channel.

Learn more

Using Vector CAN Database Files

Associate a Vector CAN database file with a CAN channel or message from MATLAB or Simulink.

Learn more

Using A2L Description Files

Use industry-standard A2L (also known as ASAP2) description files to communicate with ECUs over the XCP protocol.

Learn more

Product Resources

Discover more about Vehicle Network Toolbox by exploring these resources.

Documentation

Explore documentation for Vehicle Network Toolbox functions and features, including release notes and examples.

Functions

Browse the list of available Vehicle Network Toolbox functions.

Blocks

View a Simulink library of blocks that Vehicle Network Toolbox supports.

System Requirements

View system requirements for the latest release of Vehicle Network Toolbox.

Technical Articles

View articles that demonstrate technical advantages of using Vehicle Network Toolbox.

User Stories

Read how Vehicle Network Toolbox is accelerating research and development in your industry.

Community and Support

Find answers to questions and explore troubleshooting resources.

Hardware Support

Connect Vehicle Network Toolbox to hardware platforms.

Apps

Vehicle Network Toolbox apps enable you to quickly access common tasks through an interactive interface.


Try or Buy

There are many ways to start using Vehicle Network Toolbox. Download a free trial, or explore pricing and licensing options.

Get a Free Trial

Test drive Vehicle Network Toolbox.

Get a trial

Ready to Buy?

Purchase Vehicle Network Toolbox and explore related products.

Contact sales
Pricing and licensing

Have Questions?

Eric

Contact Eric Wetjen,
Vehicle Network Toolbox Technical Expert

Email Eric

Vehicle Network Toolbox requires MATLAB.


Related Solutions

Use Vehicle Network Toolbox to solve scientific and engineering challenges:


News and Events

When designing and testing modern electronic systems, engineers rely on measured data from external hardware such as signal analyzers, waveform generators, and oscilloscopes.  Because of their unique systems and testing needs, engineers also need the

Model-Based Development and Testing of Embedded Systems Using CAN