本页面提供的是上一版软件的文档。当前版本中已删除对应的英文页面。
代码生成基础知识
概述代码生成过程。
代码生成的基本步骤包括:
打开模型
选择求解器、目标、语言以及代码生成目标,对模型进行配置以生成代码
选择编译方法(例如,工具链方法)
编译模型
模型配置参数为代码生成和编译过程提供了许多选项。
App
Simulink Coder | 从 Simulink 模型、Stateflow 图和 MATLAB 函数中生成并执行 C 与 C++ 代码,用于仿真加速、快速原型构建和硬件在环 (HIL) 仿真等应用 |
主题
快速入门
- 使用 Simulink Coder 生成代码
为 Simulink® 模型选择系统目标文件,为实时仿真生成 C 代码,并查看生成的文件。 - 配置模型、生成代码和仿真
通过此示例了解模型功能设计、查看顶层模型和子系统以及运行仿真。
- Generate Code by Using the Quick Start Tool
Prepare a model for quickly generating code for rapid prototyping. - 飞机位置雷达模型
生成包含一个扩展卡尔曼滤波器的模型的代码,该模型用于根据雷达测量值估计飞机位置。
代码生成文件和文件夹
- 管理编译过程文件夹
管理代码生成器创建的文件夹。 - 管理编译过程文件
使用生成的源文件和代码生成器生成的依赖项文件。 - Manage Build Process File Dependencies
Work with generated source files and dependency files that the code generator produces. - Add Build Process Dependencies
Add dependency information for external code to the build process. - Build Process Support for File and Folder Names
Troubleshoot build process errors that occur when file system issues prevent file processing.
能够更好地控制代码生成的选项
- 国际化和代码生成
支持高效全球化的国际化支持。
通过工程进行代码生成
- 在工程中生成代码并进行模型仿真
此示例说明如何使用代码生成模板创建新的工程。Simulink 工程的代码生成工程模板包含多个模型。工程模板还提供可帮助您生成控制器代码并运行框架模型仿真的实用工具(.m 脚本)。 - 使用工程以编程方式生成代码和仿真模型
以下示例说明如何使用工程 API 创建新工程,并自动执行工程任务来操作文件。它讲述如何以编程方式创建空白工程、添加文件和文件夹、设置工程路径、定义工程快捷方式、生成代码以及对框架模型进行仿真。