Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

Simulink 模型中生成代码

从 Simulink® 模型中为嵌入式系统生成 C/C++ 代码

Embedded Coder® 产品为 Simulink Coder™ 产品扩展了可用于嵌入式软件开发的功能。您可以在 Simulink 模型中通过 Simulink 模块和 Stateflow® 图的形式实现各种算法。要从 Simulink 模型中生成 C 或 C++ 代码,可以使用 Embedded Coder 实现、配置和验证模型以进行代码生成。您可以生成具有专业人工代码的清晰度和效率的代码。例如,您可以:

  • 生成紧凑并且能高效执行的代码,这对实时仿真器、目标系统快速原型板、大规模生产中使用的微处理器以及嵌入式系统至关重要。

  • 自定义生成的代码的外观。

  • 针对特定的目标环境优化生成的代码。

  • 集成现有应用程序、函数和数据。

  • 利用有助于进行代码验证活动的追溯、报告和测试选项。

使用 Embedded Coder 从 Simulink 模型中生成 C 或 C++ 代码需要以下产品:

  • MATLAB®

  • MATLAB Coder

  • Simulink

  • Simulink Coder

  • Embedded Coder