В этом примере показано, как создать регрессионный тест путем сбора данных из тестового примера с итерациями таблицы. Вы создаете итерации из сценариев Редактор в модели. Прежде чем запускать пример, перейдите к папке с возможностью записи в пути MATLAB ®.
1. Откройте модель. В командной строке введите
Model = 'sltestCar';
open_system(Model);
2. Откройте Test Manager и создайте тестовый файл. В командной строке введите sltestmgr
3. В Диспетчере тестов выберите Тестовый Файл from Model из выпадающего списка New.
4. Укажите тестовый файл.
Введите sltestCar
как модель.
Введите имя тестового файла или полный путь в Location.
Выберите Baseline
как тип теста.
5. Выберите тест. Разверните тестовый файл и выберите тест sltestCar/Inputs.
6. Выберите сигналы для базовых данных:
В разделе Выходы нажмите Add.
В холсте модели выберите output torque
и в диалоговом окне Connect установите флажок для этого сигнала. Выберите vehicle speed
и установите флажок в диалоговом окне.
В диалоговом окне Test Manager нажмите Done.
Сигналы появляются в таблице Logged Signals.
7. Просмотрите итерации для теста:
Разверните разделы Итерации и Итерации таблицы. Итерации для выбранного теста появляются автоматически. Итерации соответствуют четырем сценариям Редактор.
8. Соберите базовые данные для итераций:
В разделе «Критерии опорной структуры» щелкните стреле рядом с пунктом «Захват».
Выберите MAT в качестве формата файла.
Укажите местоположение для сохранения файлов данных опорной структуры в поле Файл.
Выберите «Захват базовых линий» для итераций.
Нажмите Capture.
Модель моделирует для всех сценариев Редактор. Базовые данные для output_torque
и vehicle_speed
сохраняются в четырех файлах MAT. Кроме того, каждый набор базовых данных добавляется к соответствующим итерациям в таблице.