MATLAB Coder

MATLAB Coder 与 Simulink Coder 和 Embedded Coder 协作

用于仿真和代码生成的 MATLAB 函数块让您可以添加用 MATLAB 子集编写的 MATLAB 算法,以将 MATLAB 代码集成到 Simulink 模型中。Simulink Coder 让您可以从这些包含 MATLAB 代码的 Simulink 模型生成代码。

Radar tracking model in Simulink with a Kalman filtering algorithm that is written in MATLAB and called using the MATLAB Function block.
Simulink 中的雷达追踪模型。该模型实现了用 MATLAB 编写的卡尔曼滤波算法,可使用 MATLAB 函数模块调用该算法。

Embedded Coder 为支持的嵌入式处理器、目标芯片上快速原型板和大规模生产中使用的微处理器生成代码。通过提供配置选项和高级优化对生成的代码的函数、文件和数据进行细粒度控制,它扩展了 MATLAB Coder 和 Simulink Coder 的功能。Embedded Coder 提高了代码效率,并促进与生产中使用的现有代码、数据类型和校准参数的集成。

使用 Embedded Coder 生成的代码可导出到第三方开发环境中,从而让您能够自动创建可执行程序,部署在您的嵌入式系统中。生成的代码还可以在处理器上执行,通过处理器在回路 (PIL) 和剖析技术来验证行为表现,并收集资源利用情况指标。

试用 MATLAB Coder

获取试用版软件

免费快速入门指南

查看指南