使用模板格式化生成的代码文件
此示例说明如何使用代码生成模板添加自定义代码前注,重新排列数据和函数,并在生成的代码文件中插入其他代码段和文档。
模型从模型描述、DOC 模块和 Simulink® 注释中提取文本。Simulink 注释映射到代码模板的 %<Note> 符号。
模板可为您组织的编码标准提供一致的文件布局和细化。Embedded Coder® 提供可扩展的代码生成模板用于格式化生成的代码。代码模板文件的布局和格式控制生成代码的输出。
代码生成模板(.cgt
文件)使您能够添加自定义代码前注,重新排列数据和函数,并在生成的代码文件中插入其他代码段和文档。代码生成模板是从 MATLAB® 路径自动导入的。对于此模型,使用代码生成模板 rtwdemocodetemplate.cgt
。
1.打开模型 CodeTemplate
。
model='CodeTemplate';
open_system(model)
2.在“配置参数”对话框中,打开代码生成 > 模板窗格。
3.在代码模板部分中,点击源文件模板旁边的编辑按钮。rtwdemocodetemplate.cgt
模板在 MATLAB 命令行窗口中打开。检查代码模板。
4.编译模型并生成代码。在 C 代码选项卡上,点击编译。
5.打开 CodeTemplate.c
以检查生成的代码。
6.关闭模型。
close_system(model)