getAnalysisRootMetric

Класс: slmetric. Механизм
Пакет: slmetric

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

Синтаксис

metricResult = getAnalysisRootMetric(metric_engine,MetricID)

Описание

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

пример

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

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

развернуть все

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

Метрический идентификатор для Образцовых Метрик или пользовательских образцовых метрик, которые вы создаете. Можно получить метрические идентификаторы путем вызова 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