**This is an upgrade from standard 1.4 or 1.4.1 development license to a 1.4.1 with Simulink**
Overview
MoTeC's M1 Integration Tool for use with Simulink® enables the integration of a compiled Simulink® model into an M1 control unit.
This feature provides a streamlined pathway from MATLAB® and Simulink® control system development to embedded software for an M1 control unit by providing a dedicated MoTeC target to the Simulink® Code Generation.
Use Cases
• Develop a complete engine or electric vehicle control system in Simulink® to use with one of MoTeC's M1 control units.
• Develop a control subsystem for a block exchange in an existing M1 Package. For example, replace a complete gear shift module or traction control module in a MoTeC GPR Package with specific control
functions that are developed in Simulink®.
• Develop a control subsystem to add additional functionality to an existing M1 Package. For example, add an electric vehicle control module to an existing MoTeC GPR Package to develop a hybrid vehicle control system.
Features
• The M1 Integration Tool is installed in MATLAB® and Simulink® and makes MoTeC custom blocks available through the Simulink® Library Browser. These custom blocks may be used when developing the model.
• M1 Build Oriented Workflow: Compilation of the Simulink® model generates a User Library that can be used in an M1 Build Project to assign channels and connect physical I/Os to create an M1 Package.
• Simulink® Oriented Workflow: Compilation of the Simulink® model generates an M1 Package. Use existing MoTeC blocks in Simulink® for interfacing with a selected M1 control unit's physical I/Os and CAN.
• Stateflow® and multi-rate Simulink® models are supported.
• The resulting embedded code can be loaded into one of MoTeC's M1 controllers and calibrated using M1 Tune software.