Тестируйте симуляцию на ошибки времени выполнения

В этом примере используйте тест симуляции с sldemo_absbrake модель для тестирования на ошибки времени выполнения симуляции.

Сконфигурируйте модель

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

  1. Чтобы открыть модель, используйте sldemo_absbrake.

  2. Добавьте блок Check Static Upper Bound из библиотеки Верификации модели в модель.

  3. Соедините Check Static Upper Bound блок с Sd сигнал.

    Anti-Lock Braking System model

  4. В Check Static Upper Bound диалогового окна блока и установите Upper bound на 725.

Создайте тест

  1. Чтобы открыть Test Manager, на вкладке Apps, в разделе Верификации модели, Валидации и Test, нажмите Simulink Test. Затем на вкладке Tests нажмите Simulink Test Manager.

  2. Чтобы создать тестовый файл, нажмите New. Назовите и сохраните тестовый файл.

    Новый тестовый файл состоит из тестового набора, которая содержит один базовый тест. Они появляются на панели Test Browser.

  3. Выберите New > Simulation Test.

  4. Щелкните правой кнопкой мыши новый тест симуляции на панели Test Browser и выберите Rename. Переименуйте тест в Upper Bound Test.

  5. В тест, под System Under Test, нажмите кнопку Use current model, чтобы назначить sldemo_absbrake модель к тесту.

  6. В разделе Parameter Overrides нажмите Add, чтобы добавить набор параметров.

  7. В диалоговом окне нажмите кнопку Refresh, чтобы обновить список параметров модели.

  8. Установите флажок рядом с переменной рабочей области m. Нажмите OK.

  9. Дважды кликните Override Value и введите 55.

    Parameter override section of test manager

    Это значение переопределяет значение параметров в модели, когда выполняется симуляция.

    Примечание

    Чтобы восстановить значение по умолчанию для параметра, очистите значение в столбце Override Value и нажмите Enter.

Запуск Теста

  1. На панели Test Browser выберите Upper Bound Test дело.

  2. На панели инструментов Диспетчера тестов нажмите Run. Результаты тестирования отображаются на панели Results and Artifacts.

Похожие темы