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 параметра семейства, famParamID, и метрические значения параметров семейства, values. Значения maab и hisl_do178 соответствуйте подмножествам проверок MAAB и Системных проверок Высокой Целостности. Значение MISRA _SYSTEM_By Task_misra_c Check Group ID для группы проверки MISRA Modeling Standards for MISRA C:2012.

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

Чтобы получить Check Group ID Model Advisor для группы проверок, откройте Model Advisor Configuration Editor и выберите желаемую папку проверок. Check Group ID показывают во вкладке Information. Для получения дополнительной информации о Model Advisor Configuration Editor смотрите Использование Model Advisor Configuration Editor, чтобы Настроить Model Advisor.

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

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

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

slmetric.config.setActiveConfiguration(fullfile(pwd, 'MetricConfig.xml'));

Для получения дополнительной информации смотрите, Настраивают Метрическое Размещение Инструментальной панели и Функциональность.

Введенный в R2018b