exponenta event banner

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

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

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

  1. Откройте модель с помощью sldemo_absbrake.

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

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

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

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

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

  6. Чтобы записать опорную структуру из тестируемой системы, в разделе Критерии опорной структуры (Baseline Criteria) щелкните Захват (Capture).

  7. В диалоговом окне «Захват опорной структуры» для формата файла выберите Excel. Укажите расположение для сохранения опорной структуры и щелкните Захват (Capture).

  8. Файл критериев базовой линии и записанные сигналы отображаются в таблице. Установка абсолютного допуска для Ww сигнал на 15.

Совет

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

Дополнительные сведения о допусках и критериях см. в разделе Установка допусков сигналов.

Выполнение теста и просмотр результатов

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

  2. В Диспетчере тестов выберите пример проверки проскальзывания опорной структуры на панели «Обозреватель тестов».

  3. На панели инструментов диспетчера испытаний нажмите кнопку «Выполнить».

    На панели «Результаты и артефакты» в верхней части таблицы появится новый результат теста.

  4. Разворачивайте результаты до тех пор, пока не увидите результат критериев опорной структуры. Щелкните результат правой кнопкой мыши и выберите Развернуть все под.

    Сигнал yout.Ww проходит, но общий базовый тест завершается неуспешно, поскольку другие сравнения сигналов, указанные в разделе Baseline Criteria тестового случая, не были удовлетворены.

  5. Для просмотра yout.Ww сравнение сигналов между моделью и базовыми критериями, расширить Baseline Criteria Result и нажмите кнопку опции рядом с yout.Ww сигнал.

    Откроется вкладка Сравнение (Comparison), на которой будут показаны сравнения критериев для yout.Ww сигнал и допуск.

  6. Можно также просмотреть данные сигнала из моделирования. Расшириться Sim Output и выберите сигналы для печати.

    Откроется вкладка Визуализация (Visualize) и отобразит выходные данные моделирования.

  7. Сбросьте путь с помощью:

    rmpath(fullfile(matlabroot,'examples,...
         'simulink_automotive','main'));

Сведения об экспорте результатов и создании отчетов по результатам см. в разделе Экспорт результатов тестирования.

См. также

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