setMetricFamilyParameterValues

Класс: slmetric.config. Настройка
Пакет: 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, MAAB и Системных групп проверки Высокой Целостности.

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

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 включают подмножество MAAB и Системных проверок Высокой Целостности. Чтобы включать все проверки, задайте ID Check Group от Model Advisor Configuration Editor.

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

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

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

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

Введенный в R2018b