Можно автоматически создать набор тестовых примеров и итераций, которые соответствуют блокам и тестовым жгутам в модели. Необходимо указать, являются ли тестовые примеры базовыми, эквивалентными или тестовыми примерами моделирования. Для автоматического создания тестовых примеров модель должна содержать одно или оба следующих элемента:
Один блок редактора сигналов на верхнем уровне модели. Если блок имеет только один сценарий, создается тестовый случай. Если блок имеет несколько сценариев, для каждого сценария создается итерация.
Проверить жгуты. Если тестовый электрический жгут содержит один (и только один) блок редактора сигналов на верхнем уровне, для сценария в блоке создается тестовый пример. Если блок имеет несколько сценариев, для каждого сценария создается итерация.
Чтобы автоматически создать тестовые примеры или итерации для модели, выполните следующие действия.
В диспетчере тестирования выберите «Создать» > «Тестовый файл» > «Тестовый файл из модели».
В диалоговом окне выберите модель, из которой требуется создать тестовые примеры. Модель должна находиться в пути MATLAB ®.
Выберите тип тестового случая и нажмите Создать.
Создание тестовых примеров на основе иерархии модели.
В этом примере показано, как создавать тестовые примеры на основе компонентов модели. В этом примере используется модель sltestCar, которая была предварительно сконфигурирована следующим образом:
Блок редактора сигналов на верхнем уровне модели
Тестирование жгутов на верхнем уровне модели
Блок редактора сигналов на верхнем уровне тестового жгута
Откройте Диспетчер моделей и тестов
Выполните следующий код, чтобы открыть модель, сконфигурированную с различными компонентами, такими как сценарии редактора сигналов и тестовые жгуты.
Model = 'sltestCar';
open_system(Model);

Откройте диспетчер тестирования. Войти sltestmgr в командной строке MATLAB.
Создание тестовых примеров из модели
В диспетчере тестирования щелкните стрелку New и выберите Test File from Model.

В диалоговом окне New Test File (Новый тестовый файл) нажмите кнопку Use current model (Использовать текущую модель), чтобы указать sltestCar в качестве модели.
Укажите местоположение тестового файла.
Выберите Baseline из раскрывающегося списка Test Type. Все созданные тестовые примеры будут иметь указанный здесь тип теста.
Щелкните Создать (Create).

В тестовом примере sltestCar/Inputs используются итерации таблицы.

Перед запуском теста необходимо указать базовые критерии для каждого созданного теста.
close_system(Model, 0);
clear Model;