代码生成输出
要生成在特定目标平台上运行的代码,请为您的模型配置代码生成输出。请考虑针对下列目标平台的代码配置:
在应用程序开发期间运行 MathWorks® 软件的 MATLAB® 开发计算机。
在快速原型构建期间测试代码的测试硬件。
在其上部署生成代码的生产硬件。
代码生成输出由您指定的模型的系统目标文件、语言和部署类型控制。这些设置控制哪些代码生成选项在“配置参数”对话框和代码映射编辑器中可用。使用这些选项配置生成的代码,以在目标硬件上运行。
App
Embedded Coder | 为大规模生产中使用的嵌入式处理器生成可读、紧凑且快速的 C 和 C++ 代码 |
函数
switchTarget | 选择模型配置集的目标 |
主题
- 比较各产品的系统目标文件支持
按产品、代码样式和生成的代码功能评估系统目标文件支持。
- 配置系统目标文件
选择并配置求解器和系统目标文件。
- Configure STF-Related Code Generation Parameters
Configure model parameters that relate to GRT, ERT, or ERT-based system target files for code generation.
- Select Code Generation Output for Target Platform Deployment
Select output type the code generator uses to produce code for the loaded model.
- Configure C Code Deployment Types for Model Hierarchy
Generate different code interfaces for models throughout a model hierarchy.
- 配置运行时环境选项
为开发和部署运行时环境设置模型仿真和代码生成选项:MATLAB 开发计算机、生产硬件和测试硬件。
- Select C or C++ Programming Language
Choose C or C++ as the programming language for code generation.
- Configure Standard Math Library for Target System
Configure standard library extensions that the code generator uses for math operations.
- 替换从 Simulink 模型生成的代码
此示例说明如何使用代码替换库替换生成的代码。代码替换是指您可以用来更改代码生成器为函数和运算符生成的代码以满足应用程序代码要求的一种方法。例如,您可以替换生成的代码以满足以下要求: