Создание базовых тестов

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

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

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

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

mdl = 'sltestBaselineBasicExample';
open_system(mdl);

2. Из модели на вкладке Приложения нажмите Simulink Test в разделе Верификации модели, Валидации и Test. Затем нажмите Test Manager на вкладке Tests.

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

4. Назовите тестовый файл и сохраните его в папке с возможностью записи.

Опорная линия захвата

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

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

2. Щелкните Выполнить с панели инструментов, чтобы выполнить тест.

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

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

2. Нажмите кнопку опции для Out2 в разделе «Результаты базового уровня», чтобы визуализировать сравнение данных.

close_system(mdl, 0);
clear mdl;