isMetricFamilyParameterParameterized

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

Определите, имеет ли Метрический объект настройки Инструментальной панели метрические значения параметров семейства

Синтаксис

ParameterizedConfig = isMetricFamilyParameterParameterized(config,... 'ModelAdvisorStandard')

Описание

Для объекта slmetric.config.Configuration используйте ParameterizedConfig = isMetricFamilyParameterParameterized(config,... 'ModelAdvisorStandard') метод, чтобы определить, содержит ли объект slmetric.config.Configuration метрические значения параметров семейства. Эти значения являются идентификаторами 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 имеет метрические значения параметров семейства.

PC = isMetricFamilyParameterParameterized(config, famParamID);
PC =

  logical

   1

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

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

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

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

Введенный в R2018b