Чтобы протестировать выходы симуляции модели относительно определенного базового уровня, используйте базовый тест. Этот пример использует sldemo_absbrake
модель, чтобы сравнить выход симуляции с базовой линией, полученной из более раннего состояния модели.
Откройте модель используя sldemo_absbrake
.
Чтобы открыть Диспетчер тестов из модели, на вкладке Apps, в разделе Верификация модели, Валидация и Тест, нажмите Simulink Test. Затем на вкладке Tests нажмите Simulink Test Manager.
На панели инструментов Test Manager щелкните New, чтобы создать тестовый файл. Назовите и сохраните тестовый файл.
Тестовый файл состоит из тестового набора, которая содержит один базовый тест. Они появляются на панели Test Browser.
Щелкните правой кнопкой мыши тест базовой линии на панели Test Browser и выберите Rename. Переименуйте тест в Slip Baseline Test
.
В разделе System Under Test в тест нажмите кнопку Use current model, чтобы загрузить sldemo_absbrake
модель в тест.
Чтобы записать базовый уровень из тестируемой системы, под Baseline Criteria нажмите Capture.
В диалоговом окне Capture Baseline для формата файла выберите Excel
. Укажите местоположение для сохранения опорной линии и нажмите кнопку Capture.
Файл критериев базовой линии и записанные сигналы появляются в таблице. Установите Absolute Tolerance Ww
сигнал на 15
.
Совет
Чтобы добавить или удалить столбцы в таблице критериев опорной структуры, нажмите кнопку выбора столбцов.
Для получения дополнительной информации о допусках и критериях смотрите Set Signal Tolerances.
В sldemo_absbrake
модель, установите Desired relative slip блок константы равным 0.22
.
В Диспетчере тестов выберите пример теста базового уровня скольжения на панели Test Browser.
На панели инструментов Диспетчера тестов нажмите Run.
На панели Results and Artifacts новый результат тестирования появится в верхней части таблицы.
Разверните результаты до тех пор, пока не увидите результат критерия опорной структуры. Щелкните правой кнопкой мыши результат и выберите Expand All Under.
Сигнал yout.Ww
проходит, но общий базовый тест не проходит, потому что другие сравнения сигналов, указанные в Baseline Criteria разделе тестового примера, не были удовлетворены.
Чтобы просмотреть yout.Ww
сравнение сигналов между моделью и критериями базовой линии, расширение Baseline Criteria Result
и нажмите кнопку опции рядом с yout.Ww
сигнал.
Откроется вкладка Comparison, на которой показаны сравнения критериев для yout.Ww
сигнал и допуск.
Можно также просмотреть данные сигнала из симуляции. Разверните Sim Output
и выберите сигналы, которые вы хотите построить.
Откроется вкладка Visualize, на которой будет выполнен выход симуляции.
Сбросьте путь с помощью:
rmpath(fullfile(matlabroot,'examples,... 'simulink_automotive','main'));
Для получения информации о том, как экспортировать результаты и генерировать отчеты из результатов, смотрите Экспорт результатов тестирования.