exponenta event banner

Проверка моделирования на наличие ошибок времени выполнения

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

Настройка модели

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

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

  2. Добавьте в модель блок «Проверка статической верхней границы» из библиотеки «Проверка модели».

  3. Подключите блок проверки статических верхних границ к Sd сигнал.

    Anti-Lock Braking System model

  4. В диалоговом окне «Проверка блока статической верхней границы» установите для параметра «Верхняя граница» значение 725.

Создание тестового примера

  1. Чтобы открыть диспетчер тестов, на вкладке «Приложения» в разделе «Проверка модели», «Проверка» и «Тестирование» выберите «Тестирование Simulink». Затем на вкладке «Тесты» выберите «Диспетчер тестов Simulink».

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

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

  3. Выберите New > Simulation Test (Новый).

  4. Щелкните правой кнопкой мыши новый тест моделирования на панели «Обозреватель тестов» и выберите «Переименовать». Переименовать тестовый случай в Upper Bound Test.

  5. В тестовом случае в разделе Система под контролем нажмите кнопку Использовать текущую модель, чтобы назначить sldemo_absbrake модель к тестовому случаю.

  6. В разделе «Переопределения параметров» нажмите кнопку «Добавить», чтобы добавить набор параметров.

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

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

  9. Дважды щелкните «Переопределить значение» и введите 55.

    Parameter override section of test manager

    Это значение переопределяет значение параметра в модели при выполнении моделирования.

    Примечание

    Чтобы восстановить значение параметра по умолчанию, очистите значение в столбце «Переопределить значение» и нажмите клавишу Enter.

Запуск тестового случая

  1. На панели «Тестовый браузер» выберите Upper Bound Test дело.

  2. На панели инструментов диспетчера испытаний нажмите кнопку «Выполнить». Результаты теста отображаются на панели «Результаты и артефакты».

Связанные темы