Main Content

源代码生成

生成并验证源代码模块

了解如何启动源代码生成以及代码生成器生成的文件和文件夹。要组织大型工程,请使用代码生成工程模板。通过工程,您可以找到所需的文件,管理和共享文件和设置,与源代码管理进行交互,生成控制器代码,以及运行测试框架仿真。

您可以从 使用快速向导工具生成代码 开始。

App

Simulink CoderSimulink 模型、Stateflow 图和 MATLAB 函数中生成并执行 C 与 C++ 代码,用于仿真加速、快速原型构建和硬件在环 (HIL) 仿真等应用 (自 R2019b 起)

函数

全部展开

slbuild为模型编译独立可执行文件或模型引用目标
getBuildDirGet build folder information from model build information
Simulink.fileGenControl为图更新和模型编译生成的文件指定根文件夹
RTW.reservedIdentifiersGet reserved identifiers for code generation (自 R2023b 起)

主题

生成代码

通过工程进行代码生成

  • 在工程中生成代码并进行模型仿真
    此示例说明如何使用代码生成模板创建新的工程。Simulink 工程的代码生成工程模板包含多个模型。工程模板还提供可帮助您生成控制器代码并运行框架模型仿真的实用工具(.m 脚本)。
  • 使用工程以编程方式生成代码和仿真模型
    以下示例说明如何使用工程 API 创建新工程,并自动执行工程任务来操作文件。它讲述如何以编程方式创建空白工程、添加文件和文件夹、设置工程路径、定义工程快捷方式、生成代码以及对框架模型进行仿真。

代码生成文件和文件夹

代码生成教程