setMetricFamilyParameterValues

Класс: строение
Пакет: slmetric.config

Получите податливость и выдайте метрические данные на своем Model Advisor строению

Синтаксис

setMetricFamilyParameterValues(config,... 'ModelAdvisorStandard', values)

Описание

Используйте Model Advisor Configuration Editor, чтобы создать группы проверок Model Advisor или использовать поставленную группу проверки. Затем используйте setMetricFamilyParameterValues(config,... 'ModelAdvisorStandard', values) метод для получения податливости и выдачи данных для этой группы и любых других групп, которые вы задаете как часть values вход. Данные о податливости - это процент пройденных проверок. Данные о проблемах - это количество проблем с проверкой. The values вход устанавливает группы, являющиеся представителями семейства, которое вы связываете с конкретным slmetric.config.Configuration объект.

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

расширить все

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

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

Задайте идентификаторы проверяющей группы для каждой группы проверок Model Advisor, для которых нужно получить податливость и выдать метрические данные. Получите идентификаторы групп проверки путем открытия Model Advisor Configuration Editor и выбора папки, содержащей группу проверок. Параметр Check Group ID находится в папке.

Примеры

расширить все

Получите податливость и выдает данные о стандартах моделирования для групп проверок MISRA C:2012, MAB и High-Integrity Systems.

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

config = slmetric.config.Configuration.open();

Задайте идентификатор параметра семейства метрических и значения параметров семейства метрических. Чтобы получить значение MISRA, откройте Model Advisor Configuration Editor и выберите папку MISRA. Параметр Check Group ID находится в папке.

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

The maab и hisl_do178 проверки включают подмножество проверок MAB и High-Integrity System. Чтобы включить все проверки, укажите идентификатор группы проверки в Model Advisor Configuration Editor.

Сохраните новое строение.

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

Установите активное строение панели управления метриками.

slmetric.config.setActiveConfiguration(fullfile(pwd, 'MetricConfig.xml'));
Введенный в R2018b