setMetricFamilyParameterValues

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

Получите податливость, и выпускает метрические данные по вашей настройке Model Advisor

Синтаксис

setMetricFamilyParameterValues(config,... 'ModelAdvisorStandard', values)

Описание

Используйте Model Advisor Configuration Editor, чтобы создать группы проверок Model Advisor или использовать поставленную группу проверки. Затем используйте setMetricFamilyParameterValues(config,... 'ModelAdvisorStandard', values) метод, чтобы получить податливость и данные о проблемах для этой группы и любых других групп, которые вы задаете как часть values входной параметр. Данные о податливости являются процентом переданных проверок. Данные о проблемах являются количеством проблем проверки. values введите устанавливает группы, которые являются членами семейства, которое вы сопоставляете с конкретным slmetric.config.Configuration объект.

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

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

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

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

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

Примеры

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

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

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

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

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

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

maab и hisl_do178 проверки включают подмножество MAB и Системных проверок Высокой Целостности. Чтобы включать все проверки, задайте ID Check Group от Model Advisor Configuration Editor.

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

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

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

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