exponenta event banner

resetMetricFamilyParameterValues

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

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

Синтаксис

resetMetricFamilyParameterValues(config,... 'ModelAdvisorStandard')

Описание

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

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

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

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); 

Проверки MAB и 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'                   }

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

resetMetricFamilyParameterValues(config, famParamID)

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

ValuesArray = getMetricFamilyParameterValues(config, famParamID);
Представлен в R2018b