exponenta event banner

isMetricFamilyParameterParameterized

Класс: slmetric.config.Конфигурация
Пакет: slmetric.config

Определение наличия у объекта конфигурации панели мониторинга метрик значений параметров семейства метрик

Синтаксис

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

Описание

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

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

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

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

Стандартная строка, которую необходимо ввести в качестве входных данных.

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

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

Определите, имеет ли объект конфигурации панели мониторинга метрик значения параметров семейства метрик.

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

Примеры

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

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

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

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

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

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

maab и hisl_do178 проверки включают в себя подмножество проверок MAB и системы высокой целостности. Чтобы включить все проверки, укажите идентификатор группы проверок в редакторе конфигурации Model Advisor.

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

PC = isMetricFamilyParameterParameterized(config, famParamID);
PC =

  logical

   1

Сохраните новую конфигурацию.

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

Установите активную конфигурацию панели мониторинга метрик.

slmetric.config.setActiveConfiguration(fullfile(pwd, 'MetricConfig.xml'));
Представлен в R2018b