The new 2.1 version of the CANoe/MATLAB Interface simplifies data exchange between the two standard tools considerably, and MATLAB models may be parameterized directly from CANoe. Vector is supplying the interface free-of-charge, and it is part of every CANoe license effective immediately.
The interface consists of a Simulink blockset that is used by development engineers in prototyping functions and applications, integrating complex Simulink models in CANoe simulations and developing control algorithms in real-time applications. The interface offers various paths for data exchange between CANoe and MATLAB. The CANoe simulation and the Simulink models can communicate directly via a signal interface or via CANoe environment and system variables. Because the interface is signal-oriented, the user no longer needs to specifically adapt models to the CAN, LIN or FlexRay bus systems. CANoe handles the sending of data via the specific bus system completely, and this keeps the models free of bus-specific content.
Simulations in real time (HIL) may be implemented by linking CANoe and MATLAB directly. This involves the user generating code from a Simulink model that is executed by CANoe. A generated application model may be transferred free-of-charge, i.e. without incurring additional MATLAB licensing fees.
The Simulink Model Viewer integrated in CANoe gives users who do not have a MATLAB license a detailed look at the MATLAB/Simulink simulation node models and enables direct access to internal model parameters.
The symbolic selection dialog for signals and variables from CANoe that users find familiar and easy to understand is also available in Simulink. Users will benefit from a user-friendly overview of communication databases, and they can configure individual Simulink blocks quickly by mouse click.