主要内容

报告生成

生成报告并获得代码生成结果的描述

通过HTML代码生成报告,您可以查看生成代码的源文件,并分析有关生成代码的信息,如代码生成目标、子系统、代码接口和状态代码度量。代码生成报告提供了代码和模型元素之间的可跟踪性。包括模型的Web视图,以便在MATLAB环境之外共享您的模型和生成的代码。

通过使用代码描述符API查看生成代码的元信息。代码描述符API描述生成代码中的数据接口、函数接口、参数和全局数据存储。

全部展开

coder.codedescriptor.CodeDescriptor 返回关于生成代码的信息
coder.descriptor.DataInterface 返回关于不同类型的数据接口的信息
coder.descriptor.FunctionInterface 返回关于入口点函数的信息
coder.descriptor.LookupTableDataInterface 返回关于具有可调参数的查询表块的信息
coder.descriptor.BreakpointDataInterface 返回具有可调参数的查询表的可调断点集数据的信息
coder.descriptor.FixAxisMetadata 抽象类以获取断点集数据信息
coder.descriptor.EvenSpacingMetadata 返回关于均匀间隔的断点集数据的信息
coder.descriptor.NonEvenSpacingMetadata 返回关于非均匀间隔的断点集数据的信息

功能

全部展开

coder.report.open 打开现有的HTML代码生成报告
coder.report.generate 生成HTML代码生成报告
coder.report.generateCodeMetrics 生成静态代码度量报告
coder.report.close 关闭HTML代码生成报告
getCodeDescriptor 创建coder.codedescriptor.CodeDescriptor对象模型
getAllDataInterfaceTypes 返回数据接口类型
getAllFunctionInterfaceTypes 返回函数接口类型
getArrayLayout 返回生成代码的数组布局
getDataInterfaces 返回指定数据接口的信息
getDataInterfaceTypes 在生成的代码中返回数据接口类型
getFunctionInterfaces 返回指定函数接口的信息
getFunctionInterfaceTypes 在生成的代码中返回函数接口类型
getReferencedModelCodeDescriptor 返回coder.codedescriptor.CodeDescriptor对象的指定引用模型
getReferencedModelNames 返回被引用模型的名称
isLookupTableDataInterface 确定对象是否为coder.descriptor.LookupTableDataInterface对象
getAllParameters 返回所有相关coder.descriptor.LookupTableDataInterfacecoder.descriptor.BreakpointDataInterface对象
isBreakpointDataInterface 确定对象是否为coder.descriptor.BreakpointDataInterface对象

主题

报告生成

用于代码生成的报告

使用代码生成报告访问生成的代码文件和有关生成代码的信息。

生成代码生成报告

构建模型后,生成一个HTML代码生成报告,用于分析生成的代码。

在构建过程之后生成代码生成报告

在生成代码之后,您可以生成HTML代码生成报告,而无需重新构建模型。

开放代码生成报告

您可以随时引用现有的代码生成报告。

以编程方式生成代码生成报告

在MATLAB®命令行中,您可以生成、打开和关闭HTML代码生成报告,功能如下:

打包并共享代码生成报告

要共享代码生成报告,可以将代码生成报告文件和支持文件打包到zip文件中进行传输。金宝app

代码生成报告中模型的Web视图

包括模型的Web视图,以便在MATLAB环境之外共享您的模型和生成的代码。

分析生成的代码

分析生成的代码接口

使用代码接口报告来查看生成的代码接口的文档,包括生成代码的使用者的模型入口点函数和接口数据。

静态代码度量

代码生成器对生成的C或c++代码执行静态分析,并在代码生成报告的静态代码度量报告中提供这些度量。

为Simulink模型生成静态代码度量报告金宝app

在生成代码时,生成一个包含静态代码指标的报告,例如代码行数、全局变量大小和读写次数。

分析生成代码中的代码替换

代码生成报告中的代码替换报告部分记录了代码生成期间用于代码替换的代码替换库(CRL)函数。

检查代码生成假设

使用独立的工作流来检查代码生成器假设。

用Simulink报表生成器生成文档代码金宝app

说明如何使用金宝app®报告生成器™为代码生成项目生成详细报告的软件。

相关信息

特色的例子