exponenta event banner

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

Сравните моделирование с данными базовой линии, используя переопределение параметров и Диспетчер испытаний.

В этом примере показано, как переопределить параметр, определенный в рабочем пространстве модели с помощью Диспетчера испытаний, и просмотреть его влияние на выходные данные модели по сравнению с базовой линией.

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

Откройте диспетчер тестов.

sltest.testmanager.view

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

tf = sltest.testmanager.load('sltestParameterOverridesTest.mldatx');

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

1. Разверните набор тестов на панели «Обозреватель тестов» и выберите Test Override тестовый случай.

2. Выполните прокрутку вниз до раздела «Критерии опорной структуры» и нажмите кнопку «Захват».

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

4. Разверните раздел «Переопределения параметров» в тестовом примере и нажмите кнопку «Добавить».

5. В диалоговом окне нажмите кнопку «Обновить» для отображения доступных параметров. Выбрать a.

6. Нажмите кнопку ОК.

7. Отображается тестовый случай a в таблице переопределений. Дважды щелкните «Переопределить значение» и введите 1.1.

Запуск теста и просмотр результатов

Выберите тестовый файл на панели «Обозреватель тестов» и нажмите «Выполнить». На панели «Результаты и артефакты» разверните результаты, чтобы увидеть результаты «Критерии опорной структуры» и «Sim-вывод».

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

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

1. Вернитесь к тестовому случаю и выполните прокрутку к разделу «Переопределения параметров».

2. Щелкните стрелку «Добавить» и выберите Add File из раскрывающегося списка.

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

Выберите строку, щелкните правой кнопкой мыши и выберите «Экспорт». Экспорт переменной в базовую рабочую область MATLAB ® с именем переменнойa.

Запустите тест еще раз и просмотрите результаты.

sltest.testmanager.clearResults;
close(tf);
sltest.testmanager.close