Main Content

生成示例主程序

控制示例主程序的生成

模型配置窗格: 代码生成 / 模板

描述

控制是否为模型生成示例主程序。此参数不相关,对配置为使用服务接口的组件模型禁用。

依存关系

此参数启用目标操作系统

设置

on (默认) | off

默认值: on

On

为模型生成示例主程序 ert_main.c(或 .cpp)。文件包含:

  • 生成的程序的 main() 函数

  • 任务调度代码,用于确定模块计算在模型的每个时间步执行的方式和时间

主程序的操作和采用的调度算法主要取决于模型是否:

  • 是单速率还是多速率

  • 求解器模式是设置为单任务还是多任务

Off

不生成示例主程序。

注意

软件提供主文件 matlabroot/rtw/c/src/common/rt_main.cmatlabroot/rtw/c/src/common/rt_cppclass_main.cpp 的静态版本,在此基础上进行自定义修改。您可以使用静态主文件作为开发嵌入式应用程序的模板。

提示

  • 在生成并自定义主程序后,清除此参数可防止重新生成主模块和覆盖您的自定义版本。

  • 您可以使用自定义文件处理 (CFP) 模板文件来覆盖正常的主程序生成,并生成针对目标环境自定义的主程序模块。

推荐的设置

应用场景设置
调试无影响
可追溯性无影响
效率无影响
安全预警无影响

编程用法

参数:GenerateSampleERTMain
类型:字符向量
值:'on' | 'off'
默认值:'on'

版本历史记录

在 R2006a 之前推出