MATLAB Coder
Product Description
- Key Features
- MATLAB Language Subset for Code Generation
- Use Cases for MATLAB Coder
- Generating Code from MATLAB
- MATLAB Coder with Simulink Coder and Embedded Coder
MATLAB Coder with Simulink Coder and Embedded Coder
The MATLAB Function block for simulation and code generation lets you add MATLAB algorithms written in the MATLAB subset for integrating MATLAB code into Simulink models. Simulink Coder lets you generate code from these Simulink models that contain MATLAB code.
Radar tracking model in Simulink. The model implements a Kalman filtering algorithm that is written in MATLAB and called using the MATLAB Function block.
Embedded Coder generates code for supported embedded processors, on-target rapid prototyping boards, and microprocessors used in mass production. It extends MATLAB Coder and Simulink Coder by providing configuration options and advanced optimizations for fine-grain control of the generated code’s functions, files, and data. Embedded Coder improves code efficiency and facilitates integration with legacy code, data types, and calibration parameters used in production.
Code generated with Embedded Coder can be exported into third-party development environments, enabling you to automate the creation of an executable to deploy on your embedded system. The generated code can also be executed on processors to verify behavioral performance and gather resource utilization metrics through processor-in-the-loop (PIL) and profiling techniques.
