exponenta event banner

getMetricFamilyParameterValues

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

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

Синтаксис

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

Описание

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

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

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

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

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

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

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

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

Примеры

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

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

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