生成示例主程序
控制示例主程序的生成
模型配置窗格: 代码生成 / 模板
描述
控制是否为模型生成示例主程序。此参数不相关,对配置为使用服务接口的组件模型禁用。
依存关系
此参数启用目标操作系统。
设置
on (默认) | off
默认值: on
- On
为模型生成示例主程序
ert_main.c
(或.cpp
)。文件包含:生成的程序的
main()
函数任务调度代码,用于确定模块计算在模型的每个时间步执行的方式和时间
主程序的操作和采用的调度算法主要取决于模型是否:
是单速率还是多速率
求解器模式是设置为单任务还是多任务
- Off
不生成示例主程序。
注意
软件提供主文件
和matlabroot
/rtw/c/src/common/rt_main.c
的静态版本,在此基础上进行自定义修改。您可以使用静态主文件作为开发嵌入式应用程序的模板。matlabroot
/rtw/c/src/common/rt_cppclass_main.cpp
提示
在生成并自定义主程序后,清除此参数可防止重新生成主模块和覆盖您的自定义版本。
您可以使用自定义文件处理 (CFP) 模板文件来覆盖正常的主程序生成,并生成针对目标环境自定义的主程序模块。
推荐的设置
应用场景 | 设置 |
---|---|
调试 | 无影响 |
可追溯性 | 无影响 |
效率 | 无影响 |
安全预警 | 无影响 |
编程用法
参数:GenerateSampleERTMain |
类型:字符向量 |
值:'on' | 'off' |
默认值:'on' |
版本历史记录
在 R2006a 之前推出