getMetricFamilyParameterValues

Класс: slmetric.config.Configuration
Пакет: slmetric.config

Получите метрическое семейство идентификаторы Check Group

Синтаксис

ArraysValue = getMetricFamilyParameterValues(config,... 'ModelAdvisorStandard')

Описание

Для slmetric.config.Configuration объект, используйте ArraysValue = getMetricFamilyParameterValues(config,... 'ModelAdvisorStandard') метод, чтобы получить метрические значения параметров семейства. Эти значения являются идентификаторами Check Group, соответствующими группам проверки, для которых вы получаете податливость, и выпускает метрические данные. Метрические данные о податливости являются процентом переданных проверок. Метрические данные о проблемах являются количеством проблем проверки.

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

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

slmetric.config.Configuration объект, для которого можно получить группы проверок, которые имеют податливость и выпускают метрические данные.

Представьте это в виде строки, необходимо предоставить как вход.

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

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

Массив ячеек метрических значений параметров семейства. Для slmetric.config.Configuration объект, эти значения являются группами проверки для получения податливости, и выпускает метрические данные.

Примеры

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

Получите податливость, и выпускает метрические данные по Стандартам Моделирования для MISRA C:2012, MAB и Системных групп проверки Высокой Целостности.

Откройте настройку по умолчанию.

config = slmetric.config.Configuration.open();

Задайте метрический ID параметра семейства, famParamID, и метрические значения параметров семейства, values. Значения maab и hisl_do178 соответствуйте подмножествам проверок MAAB и Системных проверок Высокой Целостности. Значение MISRA _SYSTEM_By Task_misra_c Check Group ID для группы проверки MISRA Modeling Standards for MISRA C:2012.

famParamID = 'ModelAdvisorStandard';
values = {'maab', 'hisl_do178', '_SYSTEM_By Task_misra_c'};
setMetricFamilyParameterValues(config, famParamID, values); 

Чтобы получить Check Group ID Model Advisor для группы проверок, откройте Model Advisor Configuration Editor и выберите желаемую папку проверок. Check Group ID показывают во вкладке Information. Для получения дополнительной информации о Model Advisor Configuration Editor смотрите Использование Model Advisor Configuration Editor, чтобы Настроить Model Advisor.

Проверяйте метрические значения параметров семейства, сопоставленные с slmetric.config.Configuration объект.

ValuesArray = getMetricFamilyParameterValues(config, famParamID);

Этот код для ValuesArray cellArray:

ValuesArray =

  3×1 cell array

    {'_SYSTEM_By Task_misra_c'}
    {'hisl_do178'             }
    {'maab'                   }

Сохраните новую настройку.

config.save('FileName', 'MetricConfig.xml');

Установите активную Метрическую настройку Инструментальной панели.

slmetric.config.setActiveConfiguration(fullfile(pwd, 'MetricConfig.xml'));

Для получения дополнительной информации смотрите, Настраивают Метрическое Размещение Инструментальной панели и Функциональность.

Введенный в R2018b