getMetricFamilyParameterValues

Класс: строение
Пакет: slmetric.config

Получите идентификаторы групп проверки семейства метрических данных

Синтаксис

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

Описание

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

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

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

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

Строка, которую вы должны предоставить как вход.

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

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

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

Примеры

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

Получите податливость и выдает метрические данные о стандартах моделирования для групп проверок MISRA C:2012, MAB и High-Integrity Systems.

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

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

Задайте идентификатор параметра семейства метрических и значения параметров семейства метрических. Чтобы получить значение MISRA, откройте Model Advisor Configuration Editor и выберите папку MISRA. Параметр Check Group ID находится в папке.

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

The maab и hisl_do178 проверки включают подмножество проверок MAB и High-Integrity System. Чтобы включить все проверки, укажите идентификатор группы проверки в Model Advisor Configuration Editor.

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

ValuesArray = getMetricFamilyParameterValues(config, famParamID);

Этот код предназначен для ValuesArray массив ячеек:

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