主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

coder.report.generate

生成 HTML 代码生成报告

说明

coder.report.generate(model)model 生成代码生成报告。模型的构建文件夹必须存在于当前工作文件夹中。

示例

coder.report.generate(subsystem)subsystem 生成代码生成报告。子系统的构建文件夹必须存在于当前工作文件夹中。

示例

coder.report.generate(model,Name,Value) 使用当前模型配置和一个或多个 Name,Value 对参量指定的附加选项生成代码生成报告。Name,Value 参量的可能值是代码生成 > 报告窗格上的参数。无需修改模型配置,使用 Name,Value 参量即可生成具有不同报告配置的报告。

示例

示例

全部折叠

打开模型 CounterModel

openExample('CounterModel.slx')

编译模型。该模型配置为创建并打开代码生成报告。

slbuild('CounterModel');

关闭代码生成报告。

coder.report.close;

生成代码生成报告。

coder.report.generate('CounterModel');

打开模型 CounterModel

openExample('CounterModel.slx')

构建子系统。该模型配置为创建并打开代码生成报告。

slbuild('CounterModel/Amplifier');

关闭代码生成报告。

coder.report.close;

为子系统生成代码生成报告。

coder.report.generate('CounterModel/Amplifier');

生成代码生成报告以包含构建过程后的静态代码度量报告,而无需修改模型。

打开模型 RollAxisAutopilot

model = 'RollAxisAutopilot';
openExample('ecoder/TraceGeneratedCodeToBlocksExample','supportingFile',model)

编译模型。该模型配置为创建并打开代码生成报告。

slbuild(model);

关闭代码生成报告。

coder.report.close;

生成包含静态代码度量报告的代码生成报告。

coder.report.generate(model,...
'GenerateCodeMetricsReport','on');

代码生成报告打开。在左侧导航窗格中,点击静态代码度量报告查看报告。

输入参数

全部折叠

指定为字符向量的模型名称

示例: CounterModel

数据类型: char

子系统名称指定为字符向量

示例: CounterModel/Amplifier

数据类型: char

名称-值参数

全部展开

将可选参量对指定为 Name1=Value1,...,NameN=ValueN,其中 Name 是参量名称,Value 是相应的值。名称-值参量必须出现在其他参量之后,但对的顺序并不重要。

在 R2021a 之前,使用逗号分隔每个名称和值,并将 Name 括在引号中。

示例: 'GenerateWebview','on','GenerateCodeMetricsReport','on' 在代码生成报告中包含模型 Web 视图和静态代码度量。

每个 Name,Value 参量对应于配置参数代码生成 > 报告窗格上的一个参数。当配置参数 GenerateReporton 时,该参数启用。Name,Value 参量仅用于生成当前报告。这些参量将覆盖但不会修改模型配置中的参数。以下参数需要 Embedded Coder® 许可证。

导航

全部展开

代码到模型的超链接,指定为‘on’或‘off’。指定‘on’以在代码生成报告中包含代码到模型的超链接。超链接将代码链接到模型图中相应的模块、Stateflow® 对象和 MATLAB® 函数。有关详细信息,请参阅代码到模型

示例: 'IncludeHyperlinkInReport','on'

数据类型: char

模型到代码突出显示,指定为‘on’或‘off’。指定‘on’以在代码生成报告中包含模型到代码的突出显示。有关详细信息,请参阅模型到代码

示例: 'GenerateTraceInfo','on'

数据类型: char

模型 Web 视图,指定为‘on’或‘off’。指定‘on’以将模型 Web 视图包含在代码生成报告中。有关详细信息,请参阅生成模型 Web 视图

示例: 'GenerateWebview','on'

数据类型: char

追溯报告内容

全部展开

已消除块和虚拟模块的摘要,指定为“on”或“off”。指定“ on ”以在代码生成报告中包含已消除块和虚拟模块的摘要。有关详细信息,请参阅已消除模块/虚拟模块

示例: 'GenerateTraceReport','on'

数据类型: char

Simulink 模块的摘要和相应的代码位置,指定为“ on ”或“ off ”。指定“ on ”以在代码生成报告中包含 Simulink 模块的摘要和相应的代码位置。有关详细信息,请参阅可追溯的 Simulink 模块

示例: 'GenerateTraceReportSl','on'

数据类型: char

Stateflow 对象及其对应代码位置的摘要,指定为‘ on ’或‘ off ’。指定‘on’以在代码生成报告中包含 Stateflow 对象的摘要和相应的代码位置。有关详细信息,请参阅可追溯的 Stateflow 对象

示例: 'GenerateTraceReportSf','on'

数据类型: char

MATLAB 函数的摘要和相应的代码位置,指定为‘ on ’或‘ off ’。指定‘on’以在代码生成报告中包含 MATLAB 对象的摘要和相应的代码位置。有关详细信息,请参阅可跟踪的 MATLAB 函数

示例: 'GenerateTraceReportEml','on'

数据类型: char

度量

全部展开

静态代码度量,指定为“on”或“off”。指定“on”以在代码生成报告中包含静态代码度量。有关详细信息,请参阅生成静态代码度量

示例: 'GenerateCodeMetricsReport','on'

数据类型: char

版本历史记录

在 R2012a 中推出