exponenta event banner

Создание тестов опорной структуры

Проверьте результат моделирования по набору данных опорной структуры, созданному из модели.

В этом примере показано, как создавать тесты опорных структур для модели. В примере используется модель sltestBaselineBasicExample для создания набора базовых данных ожидаемых результатов путем моделирования модели. Базовый тестовый случай проверяет, что результаты моделирования дают тот же результат, что и базовый набор данных, который определяет критерии прохождения/неуспешности тестового случая.

Откройте Диспетчер моделей и тестов

1. Откройте модель.

mdl = 'sltestBaselineBasicExample';
open_system(mdl);

2. В модели на вкладке Приложения щелкните Simulink Test в разделе Проверка модели, Проверка и тест. Затем щелкните Диспетчер тестов (Test Manager) на вкладке Тесты (Tests).

3. Создайте новый тестовый файл с помощью панели инструментов Диспетчера тестов.

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

Базовый уровень захвата

1. В поле «Тестируемая система» для параметра «Модель» введите sltestBaselineBasicExample. Выполните захват опорной структуры для тестового случая, развернув раздел «Критерии опорной структуры» и нажав кнопку «Захват». Сохранить файл BaselineData в доступной для записи папке.

Тестовый случай выполняется, и для корневых выходов фиксируются базовые данные.

2. Нажмите кнопку Run (Выполнить) на панели инструментов, чтобы выполнить тест.

Визуализация результатов базового теста

1. После завершения теста разверните все строки на панели «Результаты и артефакты». Тест завершается успешно, поскольку результаты моделирования соответствуют результатам базовой линии.

2. Нажмите кнопку опции для Out2 в разделе Результат базового критерия (Baseline Criteria Result) для визуализации сравнения данных.

close_system(mdl, 0);
clear mdl;