В этом примере используйте тест симуляции с sldemo_absbrake
модель для тестирования на ошибки времени выполнения симуляции.
Сконфигурируйте модель, чтобы проверить, превышает ли расстояние остановки верхнюю границу.
Чтобы открыть модель, используйте sldemo_absbrake
.
Добавьте блок Check Static Upper Bound из библиотеки Верификации модели в модель.
Соедините Check Static Upper Bound блок с Sd
сигнал.
В Check Static Upper Bound диалогового окна блока и установите Upper bound на 725
.
Чтобы открыть Test Manager, на вкладке Apps, в разделе Верификации модели, Валидации и Test, нажмите Simulink Test. Затем на вкладке Tests нажмите Simulink Test Manager.
Чтобы создать тестовый файл, нажмите New. Назовите и сохраните тестовый файл.
Новый тестовый файл состоит из тестового набора, которая содержит один базовый тест. Они появляются на панели Test Browser.
Выберите New > Simulation Test.
Щелкните правой кнопкой мыши новый тест симуляции на панели Test Browser и выберите Rename. Переименуйте тест в Upper Bound Test
.
В тест, под System Under Test, нажмите кнопку Use current model, чтобы назначить sldemo_absbrake
модель к тесту.
В разделе Parameter Overrides нажмите Add, чтобы добавить набор параметров.
В диалоговом окне нажмите кнопку Refresh, чтобы обновить список параметров модели.
Установите флажок рядом с переменной рабочей области m
. Нажмите OK.
Дважды кликните Override Value и введите 55
.
Это значение переопределяет значение параметров в модели, когда выполняется симуляция.
Примечание
Чтобы восстановить значение по умолчанию для параметра, очистите значение в столбце Override Value и нажмите Enter.
На панели Test Browser выберите Upper Bound Test
дело.
На панели инструментов Диспетчера тестов нажмите Run. Результаты тестирования отображаются на панели Results and Artifacts.