通过编程方式配置和生成代码生成报告
您可以以编程方式生成,打开和关闭一个HTML代码生成报告的MATLAB®命令行中使用coder.report.generate
函数。在生成报告时,您可以配置它,而不是把报告配置模型配置设置。如果你不改变模型生成代码后,您可以生成一个代码生成报告没有重新生成代码。
配置模型
打开模型。
模型=“rtwdemo_sum”;open_system(模型)
清除GenerateReport
配置参数以编程方式。当您构建代码,不生成报告。相反,您在命令行中手动生成报告。
set_param(模型,“GenerateReport”,“关闭”);
构建的模型。
slbuild(模型);
# # #开始构建过程:rtwdemo_sum # # #成功完成构建过程:rtwdemo_sum模型建立目标:总结构建模型重建行动的原因= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = rtwdemo_sum代码生成和编译。代码生成信息文件不存在。1 1模型的建立(0模型已经更新)构建持续时间:0 h 0米14.105秒
生成报告
当你在命令行生成报告,您可以使用名称-值参数配置报告不改变模型配置设置,生成报告GenerateTraceReport
设置为“上”
。
coder.report.generate(模型、GenerateTraceReport =“上”);
包含一个代码生成报告可跟踪性报告部分。
验证GenerateTraceReport
不是在模型中选择配置设置。
get_param(模型,“GenerateTraceReport”)
ans = '了'
关闭代码生成报告。
coder.report.close ();
报告以编程方式,重新开放使用coder.report.open
。
coder.report.open(模型);
分享报告
共享代码生成报告,代码生成报告文件和支持文件打包成一个ZIP文件的传输。金宝app
邮政编码(“myzip”,{“slprj”,“rtwdemo_sum_ert_rtw”});
如果您的模型是一个项目的一部分,您可以包括代码生成报告归档项目。有关更多信息,请参见归档项目。
限制
构建模型或后生成的代码生成报告,如果您修改遗留或自定义代码,你必须重建模型或重新生成代码生成报告,报告包括源文件更新后的遗留。例如,如果您修改您的遗留代码,然后使用coder.report.open
打开一个现有的报告,软件不检查遗留源文件是否过时而生成的代码。代码生成报告是没有再生和报告包括过时的遗留代码。
以反映更改遗留或自定义代码的代码生成报告,使用前coder.report.open
,重建模型。
另请参阅
coder.report.generate
|coder.report.open
|coder.report.close