Сбор базовых данных из итераций

В этом примере показано, как создать регрессионный тест путем сбора данных из тестового примера с итерациями таблицы. Вы создаете итерации из сценариев Редактор в модели. Прежде чем запускать пример, перейдите к папке с возможностью записи в пути MATLAB ®.

1. Откройте модель. В командной строке введите

Model = 'sltestCar';
open_system(Model);

2. Откройте Test Manager и создайте тестовый файл. В командной строке введите sltestmgr

3. В Диспетчере тестов выберите Тестовый Файл from Model из выпадающего списка New.

4. Укажите тестовый файл.

  1. Введите sltestCar как модель.

  2. Введите имя тестового файла или полный путь в Location.

  3. Выберите Baseline как тип теста.

5. Выберите тест. Разверните тестовый файл и выберите тест sltestCar/Inputs.

6. Выберите сигналы для базовых данных:

  1. В разделе Выходы нажмите Add.

  2. В холсте модели выберите output torque и в диалоговом окне Connect установите флажок для этого сигнала. Выберите vehicle speed и установите флажок в диалоговом окне.

  3. В диалоговом окне Test Manager нажмите Done.

  4. Сигналы появляются в таблице Logged Signals.

7. Просмотрите итерации для теста:

Разверните разделы Итерации и Итерации таблицы. Итерации для выбранного теста появляются автоматически. Итерации соответствуют четырем сценариям Редактор.

8. Соберите базовые данные для итераций:

  1. В разделе «Критерии опорной структуры» щелкните стреле рядом с пунктом «Захват».

  2. Выберите MAT в качестве формата файла.

  3. Укажите местоположение для сохранения файлов данных опорной структуры в поле Файл.

  4. Выберите «Захват базовых линий» для итераций.

  5. Нажмите Capture.

Модель моделирует для всех сценариев Редактор. Базовые данные для output_torque и vehicle_speed сохраняются в четырех файлах MAT. Кроме того, каждый набор базовых данных добавляется к соответствующим итерациям в таблице.