Main Content

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

Recopilar métricas de costes de diseño

Recopile datos de métricas sobre el coste de implementar el diseño en código C integrado

Use métricas de costes de diseño para estimar el coste de implementar un diseño de Simulink® en código C embebido. Diseñe métricas de costes, analice un modelo e recopile datos de costes detallados que se pueden rastrear hasta los bloques del modelo Simulink.

Use metric.Engine para recopilar datos de métricas sobre el uso de memoria de una o más unidades de diseño en un proyecto. Analice el coste del diseño usando estas métricas:

  • Estimación del segmento de datos: estime la cantidad de memoria consumida, en bytes, por el segmento de datos del código generado para la unidad modelo especificada. Un segmento de datos es una parte de un archivo de objetos o del espacio de direcciones correspondiente de un programa que contiene variables globales inicializadas y variables locales estáticas usadas durante la generación de código. El tamaño del segmento de datos está determinado por el tamaño de los valores en el código fuente y no cambia en tiempo de ejecución.

  • Recuento de operadores: use un recuento de operadores en el código generado para estimar el tamaño del programa. Esta métrica es una abstracción del tamaño real del código generado, y se devuelve como un valor sin unidades. Puede usar esta métrica como indicador de la complejidad de los elementos del modelo y de cómo cada elemento del modelo usará los recursos disponibles. Esta métrica puede ser un identificador temprano de cambios en el modelo que dan lugar a un aumento inesperado de la complejidad.

Puede usar métricas de costes de diseño para identificar cuellos de botella en los costes, comparar múltiples alternativas de diseño en un estudio comercial o monitorear el crecimiento del diseño después de un cambio.

Clases

metric.EngineCollect metric data on models (desde R2022a)
metric.ResultMetric data for specified metric algorithm (desde R2022a)

Temas