Замените параметры модели в тесте

Сравните симуляцию с базовыми данными с помощью переопределения параметра и менеджера по Тесту.

Этот пример показывает, как заменить параметр, заданный в рабочем пространстве модели с помощью менеджера по Тесту, и просмотреть его эффект на образцовый вывод по сравнению с базовой линией.

Открытая модель

mdl = 'sltestParameterOverridesExample';
open_system(mdl);

Откройте тестовый файл

Открытый менеджер по тесту, использующий функциональный sltestmgr. Загрузите тестовый файл в качестве примера под названием sltestParameterOverridesTestSuite.mldatx с помощью команд:

exampleFile = fullfile(matlabroot, ...
   'toolbox', 'simulinktest', 'simulinktestdemos', ...
   'sltestParameterOverridesTestSuite.mldatx');
sltest.testmanager.load(exampleFile);

Замените параметр модели

1. Расширьтесь тестовый набор в Тестовом Браузере разделяют на области и дважды кликают тест под названием Test Override.

2. Прокрутите вниз к разделу Baseline Criteria и нажмите Capture.

3. Сохраните базовый файл к удобному местоположению.

4. Расширьте раздел Parameter Overrides в тесте и нажмите Add.

5. В диалоговом окне нажмите Кнопку Обновить, чтобы отобразить доступные параметры. Выберите a.

6. Нажать ОК.

7. Тест отображает a в таблице переопределений. Дважды кликните Значение Переопределения и введите 1.1.

Выполнение и результаты

Выберите тестовый файл в Тестовом Браузере, разделяют на области и нажимают Run. В панели Результатов и Артефактов расширьте результаты видеть Базовый Результат Критериев и Сима Аутпута.

Выберите Mux: 1[1] в Базовом Результате Критериев, чтобы видеть, как, заменяя параметр a влиял на сигнал мультиплексора когда по сравнению с полученной базовой линией. Сравнение вывод показывает максимальную разницу приблизительно 0,6.

Переопределение Параметров с помощью Файлов данных

Перейдите к директории папки в качестве примера:

cd(fullfile(matlabroot,'toolbox','simulinktest','simulinktestdemos'));

1. Возвратитесь к тесту и прокрутке к разделу Parameter Overrides.

2. Нажмите стрелку Add и выберите Add File из выпадающего.

Выберите файл sltestParametersOverrideData.mat. Этот файл содержит данные, которые могут использоваться тестом, чтобы заменить параметры.

Выберите строку, щелкните правой кнопкой и выберите Export. Это экспортирует переменную в базовое рабочее пространство MATLAB®. Вы видите значение переменной в базовом рабочем пространстве.

close_system(mdl, 0);
clear mdl;