Generate C and C++
Configure and generate code from MATLAB and Simulink using apps, templates, and a command line interface for build scripts.
Optimize Embedded Code
Generate optimized, portable C/C++ code or use processor-specific optimizations such as SIMD.
Customize Code Interfaces
Define and control how models appear in the generated code functions and data to facilitate software integration and satisfy coding preferences and standards.
Deploy to Hardware
Generate and integrate code from your algorithms into your IDE or generate complete executables with I/O for popular hardware.
Deploy to Service-Oriented Architectures
Generate and deploy complete applications to middleware and software frameworks that use a service-oriented architecture.
Perform SIL/PIL Testing
Verify code results using software-in-the-loop (SIL) and processor-in-the-loop (PIL) back-to-back testing, measure code coverage, and analyze code execution profiles.
Trace and Assess Code
Produce reports with code size and complexity metrics. Bidirectionally trace code to models and requirements.
Product Resources:
“The code we generated from our Simulink and Stateflow model with Embedded Coder worked from the first try and performed exactly as our model had in field testing.”