Main Content

收集设计成本指标

收集在嵌入式 C 代码中实现设计的成本指标数据

使用设计成本指标来估算在嵌入式 C 代码中实现您的 Simulink® 设计的成本。设计成本指标分析您的模型并报告详细的成本数据,这些数据可以追溯到 Simulink 模型中的模块。

使用 metric.Engine 收集工程中一个或多个设计单元的内存使用量指标数据。使用以下指标分析设计成本:

  • 数据段估计 - 估计为指定模型单元生成的代码的数据段所消耗的内存量,以字节为单位。数据段是对象文件的一部分,或是程序的一个对应地址空间,用来存放代码生成期间使用的已初始化的全局变量和静态局部变量。数据段的大小由源代码中值的大小确定,在运行时不会更改。

  • 运算符计数 - 在生成的代码中使用运算符的加权计数来估计程序的大小。此指标是对生成代码的实际大小的抽象表示,以无单位值形式返回。

您可以使用设计成本指标来确定成本瓶颈,权衡比较多个设计方案,或跟踪更改后的设计成本增长情况。

metric.EngineCollect metric data on models
metric.ResultMetric data for specified metric algorithm

主题