isMetricFamilyParameterParameterized

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

Определите, имеет ли объект строения Metrics Dashboard значения параметров семейства метрик

Синтаксис

ParameterizedConfig = isMetricFamilyParameterParameterized(config,... 'ModelAdvisorStandard')

Описание

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

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

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

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

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

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

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

Определите, имеет ли объект строения Metrics Dashboard значения параметров семейства метрик.

Типы данных: Logical

Примеры

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

Получите податливость и выдает метрические данные о стандартах моделирования для групп проверок 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 объект имеет значения параметров семейства метрических.

PC = isMetricFamilyParameterParameterized(config, famParamID);
PC =

  logical

   1

Сохраните новое строение.

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

Установите активное строение панели управления метриками.

slmetric.config.setActiveConfiguration(fullfile(pwd, 'MetricConfig.xml'));
Введенный в R2018b