MATLAB® and Vehicle Network Toolbox™ support sending and receiving messages via Controller Area Network (CAN) bus and provide support for CAN bus interfaces from multiple manufacturers. The toolbox also supports sending and receiving messages using XCP over CAN or Ethernet for calibration and validation of engine control units (ECUs).
This support provides you the flexibility to connect hardware from multiple manufacturers when creating MATLAB applications or Simulink® models. You can also switch CAN bus interfaces with limited changes to your MATLAB code or Simulink model. The toolbox supports CAN bus interfaces that connect to your PC via USB, PCI, PCI-Express, PXI, and PCMCIA. From MATLAB and Simulink, the toolbox also supports sending and receiving CAN messages using CAN FD protocol if the CAN interface hardware supports this protocol.
Select a manufacturer to see the full list of CAN bus interfaces supported by Vehicle Network Toolbox: