getAnalysisRootMetric

Класс: slmetric. Engine
Пакет: slmetric

Получите метрические данные для одной метрики только для корня анализа

Описание

Получите метрические данные из механизма метрики, где был установлен корень анализа с помощью setAnalysisRoot.

пример

metricResult = getAnalysisRootMetric(metric_engine,MetricID) получите метрические данные от metric_engine, для заданного метрического идентификатора, MetricID, только для корня анализа.

Входные параметры

расширить все

Когда вы звоните execute, metric_engine собирает метрические данные для всех доступных метрик или для заданной MetricID. Вызывающие getMetrics обращается к собранным метрическим данным в metric_engine.

Идентификатор метрики для Модели Metrics или пользовательских метрик модели, которые вы создаете. Вы можете получить идентификаторы метрики, позвонив slmetric.metric.getAvailableMetrics.

Пример: 'mathworks.metrics.DescriptiveBlockNames'

Выходные аргументы

расширить все

Выводит объект slmetric.metric.Result объект, содержащий данные результатов для запрошенных корня анализа и метрики.

Примеры

расширить все

В этом примере показано, как задать корень анализа, собрать и получить доступ к метрическим данным для метрики.

% Create an slmetric.Engine object
metric_engine = slmetric.Engine();

% Specify the model for metric analysis
setAnalysisRoot(metric_engine, 'Root', 'sldemo_fuelsys');

% Collect model metrics for only the analysis root
metricID = 'mathworks.metrics.SimulinkBlockCount';
execute(metric_engine, metricID);

metricResult = getAnalysisRootMetric(metric_engine, metricID);
Введенный в R2017a
Для просмотра документации необходимо авторизоваться на сайте