3 Application Flow

Figure 3-1 provides a high-level overview of the application flow, illustrating the step-by-step process for building and integrating a machine learning model into a motor control application. Each vertical lane represents the specific tools involved at different stages, including MPLAB® X IDE, MPLAB® motorBench® Development Suite, MPLAB® Code Configurator (MCC), MPLAB® Data Visualizer, MPLAB® ML Data Collector, MPLAB® ML Model Builder and MPLAB® Integrated Programming Environment (IPE).

If you are unfamiliar with any of the tools or processes mentioned, here are some helpful resources to get started:

MPLAB® X IDE Documentation

MPLAB® motorBench® Development Suite Documentation

MPLAB® Code Configurator (MCC) Melody

MPLAB® Data Visualizer (the Streamers Documentation)

MPLAB® ML Model Builder

MPLAB® Integrated Programming Environment (IPE)

Figure 3-1 is designed to provide a clear understanding of how the tools interact and how data flow through the system, from project creation to model deployment.

Figure 3-1. Data Flow Across Modules and Microchip Tools