resetMetricFamilyParameterValues

Класс: slmetric.config. Настройка
Пакет: slmetric.config

Очистите метрические значения параметров семейства

Синтаксис

resetMetricFamilyParameterValues(config,... 'ModelAdvisorStandard')

Описание

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

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

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

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

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

Примеры

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

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

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

ValuesArray = getMetricFamilyParameterValues(config, famParamID);

Этот код для массива ячеек ValuesArray:

ValuesArray =

  3×1 cell array

    {'_SYSTEM_By Task_misra_c'}
    {'hisl_do178'             }
    {'maab'                   }

Сбросьте значения.

resetMetricFamilyParameterValues(config, famParamID)

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

ValuesArray = getMetricFamilyParameterValues(config, famParamID);

Введенный в R2018b