Main Content

从 Simulink 模型生成 C++ 代码

此示例说明如何使用 Embedded Coder® 产品从关键点火系统的 Simulink® 模型生成 C++ 代码。

要生成和查看部署到嵌入式系统的代码,您可以使用 Embedded Coder 快速向导工具设置或配置模型,为代码生成做好准备。然后,使用可从 Simulink 编辑器访问的代码工具,配置代码接口、启动代码生成以及查看生成的代码。

示例模型

本教程使用 CppClassWorkflowKeyIgnition 示例模型。

CppClassWorkflowKeyIgnition 模型表示车辆发动机的更大控制系统中的一个关键点火系统。当点火开关打开时,keyState 输入信号改变状态,控制系统会延迟一段时间,然后切换输出 engineState

rtwdemo_cppclass_workflow_top_bl.png

通过使用本教程,您将学习如何:

  • 使用 Embedded Coder 快速向导工具生成 C++ 代码。

  • 配置 C++ 类接口。

  • 部署生成的 C++ 代码。

对于第一个任务,请参阅使用 Embedded Coder 快速向导生成 C++ 代码

Copyright 2022 The MathWorks, Inc.