主要内容

通过编程方式配置和生成代码生成报告

您可以以编程方式生成,打开和关闭一个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,重建模型。

另请参阅

||

相关的话题