exponenta event banner

Считыватель сценариев

Считывание сценария управления в модель

  • Библиотека:
  • Автоматизированная панель инструментов вождения/сценарий вождения и моделирование датчиков

  • Scenario Reader block

Описание

Блок чтения сценариев считывает дороги и актеров из файла сценария, созданного с помощью приложения Driving Script Designer, или из drivingScenario объект. Блок выводит позы субъектов либо в системе координат эго-транспортного средства, либо в мировых координатах сценария. Можно также вывести границы полосы движения или позу эго-транспортного средства для использования в среде моделирования 3D.

Для формирования обнаружений границ объекта и полосы из позиций выходного элемента и границ полосы передайте выводы позы и границы блокам датчиков. Используйте синтетические детекции, генерируемые этими датчиками, для проверки производительности алгоритмов слияния датчиков, алгоритмов слежения и других алгоритмов автоматизированной системы помощи при вождении (ADAS). Для визуализации производительности этих алгоритмов используйте Bird 's-Eye Scope.

Можно прочитать ego-транспортное средство из сценария или указать ego-транспортное средство, определенное в модели, в качестве входных данных для блока чтения сценариев. Используйте эту опцию для тестирования алгоритмов контроллера транспортного средства с замкнутым контуром, таких как автономное экстренное торможение (AEB), помощь по поддержанию полосы движения (LKA) или адаптивный круиз-контроль (ACC).

Ограничения

  • Блок чтения сценариев не считывает данные датчиков из файлов сценариев, сохраненных в приложении Разработчик сценариев управления. Чтобы воспроизвести датчики в Simulink ®, откройте файл сценариев, содержащий датчики. Затем на панели инструментов приложения выберите «Экспорт» > «Экспорт модели симулятора сенсора». Скопируйте созданные блоки датчиков в существующую модель. Либо выберите «Экспорт» > «Экспорт модели Simulink» и запустите новую модель из сгенерированного блока «Считыватель сценариев» и блоков датчиков.

  • Создание крупных дорожных сетей, включая сети дорог OpenDRIVE ®, может занять до нескольких минут.

Порты

Вход

развернуть все

Поза транспортного средства Ego, указанная как шина Simulink, содержащая структуру MATLAB.

Структура должна иметь эти поля.

ОбластьОписание
ActorID

Определяемый сценарием идентификатор субъекта, указанный как положительное целое число.

Position

Положение актера, определяемое как действительный вектор вида [x y z]. Единицы в метрах.

Velocity

Скорость (v) актера в направлениях x-y и z, заданная как действительный вектор вида [vx vy vz]. Единицы измерения в метрах в секунду.

Roll

Угол крена актера, заданный как действительный скаляр. Единицы измерения в градусах.

Pitch

Угол тангажа актера, определяемый как действительный скаляр. Единицы измерения в градусах.

Yaw

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

AngularVelocity

Угловая скорость (λ) актера в направлениях x -, y - и z, заданная как действительный вектор вида [startx starty ü z]. Единицы измерения в градусах в секунду.

Вывод позы эго-транспортного средства при преобразовании актеров из координат эго-транспортного средства в мировые координаты для использования в среде моделирования 3D. Например, см. раздел Визуализация данных датчика из среды моделирования нереального механизма.

Зависимости

Чтобы включить этот порт, установите следующие параметры в следующем порядке:

  1. Задайте для параметра Система координат (Coordinate system) выходного параметра актеров значение Vehicle coordinates.

  2. Задайте для параметра Source of ego vehicle значение Input port.

Продукция

развернуть все

Исполнитель сценария представляет, возвращаемый как шина Simulink, содержащая структуру MATLAB.

Структура имеет эти поля.

ОбластьОписаниеНапечатать
NumActorsЧисло действующих лицНеотрицательное целое число
TimeТекущее время моделированияСкаляр с действительным значением
ActorsАктер позируетNumActors-длинный массив структур позы актера

Каждый актер позирует структуру в Actors имеет эти поля.

ОбластьОписание
ActorID

Определяемый сценарием идентификатор субъекта, указанный как положительное целое число.

Position

Положение актера, определяемое как действительный вектор вида [x y z]. Единицы в метрах.

Velocity

Скорость (v) актера в направлениях x-y и z, заданная как действительный вектор вида [vx vy vz]. Единицы измерения в метрах в секунду.

Roll

Угол крена актера, заданный как действительный скаляр. Единицы измерения в градусах.

Pitch

Угол тангажа актера, определяемый как действительный скаляр. Единицы измерения в градусах.

Yaw

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

AngularVelocity

Угловая скорость (λ) актера в направлениях x -, y - и z, заданная как действительный вектор вида [startx starty ü z]. Единицы измерения в градусах в секунду.

Поза эго-транспортного средства исключена из Actors массив.

Для возврата позиций актера из блока необходимо выполнить полное моделирование сценария вождения до завершения.

Границы полосы, возвращаемые в виде шины Simulink, содержащей структуру MATLAB.

Структура имеет эти поля.

ОбластьОписаниеНапечатать
NumLaneBoundariesКоличество границ полос движенияНеотрицательное целое число
TimeТекущее время моделированияВещественный скаляр
LaneBoundariesГраницы переулкаNumLaneBoundaries- массив длин граничных структур полос движения

Каждая граничная структура полосы в LaneBoundaries имеет эти поля.

ОбластьОписание

Coordinates

Координаты границ полосы движения, заданные как вещественная матрица N-by-3, где N - число координат границ полосы движения. Координаты границы полосы определяют положение точек на границе на заданных продольных расстояниях от эго-транспортного средства по центру дороги.

  • В MATLAB задайте эти расстояния с помощью 'XDistance' аргумент пары имя-значение laneBoundaries функция.

  • В Simulink задайте эти расстояния с помощью параметра «Расстояния от эго-транспортного средства» для вычисления границ (m) блока «Считыватель сценариев» или параметра «Расстояние от родителя» для вычисления границ полос движения блока «Моделирование 3D Генератор обнаружения видения».

Эта матрица также включает граничные координаты на нулевом расстоянии от эго-транспортного средства. Эти координаты находятся слева и справа от начала координат эго-транспортного средства, расположенного под центром задней оси. Единицы в метрах.

Curvature

Кривизна границы полосы движения в каждой строке Coordinates матрица, заданная как действительный вектор N-by-1. N - число граничных координат полосы движения. Единицы измерения в радианах на метр.

CurvatureDerivative

Производная кривизны границы полосы движения в каждой строке Coordinates матрица, заданная как действительный вектор N-by-1. N - число граничных координат полосы движения. Единицы измерения в радианах на квадратный метр.

HeadingAngle

Начальный угол курса границы полосы движения, заданный как действительный скаляр. Угол курса границы полосы движения относительно курса эго-транспортного средства. Единицы измерения в градусах.

LateralOffset

Расстояние границы полосы движения от положения эго-транспортного средства, определяемое как действительный скаляр. Смещение к границе полосы слева от эго-транспортного средства является положительным. Смещение справа от эго-транспортного средства является отрицательным. Единицы в метрах.

BoundaryType

Тип разметки границ полосы движения, указанный как одно из следующих значений:

  • 'Unmarked' - Не существует физического маркера полосы движения

  • 'Solid' - Одиночная непрерывная линия

  • 'Dashed' - Одиночная линия штриховых маркеров полосы движения

  • 'DoubleSolid' - Две неразрывные линии

  • 'DoubleDashed' - Две пунктирные линии

  • 'SolidDashed' - Сплошная линия слева и пунктирная линия справа

  • 'DashedSolid' - пунктирная линия слева и сплошная линия справа

Strength

Сила насыщения разметки границы полосы движения, заданная как действительный скаляр от 0 до 1. Значение 0 соответствует маркировке, цвет которой является полностью ненасыщенным. Маркировка серая. Значение 1 соответствует маркировке, цвет которой полностью насыщен.

Width

Ширина границы полосы движения, заданная как положительный действительный скаляр. В маркере двухстрочной полосы одна и та же ширина используется для обеих линий и для пространства между линиями. Единицы в метрах.

Length

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

Space

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

Количество возвращаемых структур границ полосы зависит от значения параметра «Границы полосы».

Зависимости

Чтобы включить этот порт, установите следующие параметры в следующем порядке:

  1. Задайте для параметра Система координат (Coordinate system) выходного параметра актеров значение Vehicle coordinates.

  2. Задайте для параметра «Границы полосы движения» значение Ego lane boundaries или All lane boundaries.

Ego vehicle pose, возвращенный как автобус Simulink, содержащий структуру MATLAB.

Структура должна содержать эти поля.

ОбластьОписание
ActorID

Определяемый сценарием идентификатор субъекта, указанный как положительное целое число.

Position

Положение актера, определяемое как действительный вектор вида [x y z]. Единицы в метрах.

Velocity

Скорость (v) актера в направлениях x-y и z, заданная как действительный вектор вида [vx vy vz]. Единицы измерения в метрах в секунду.

Roll

Угол крена актера, заданный как действительный скаляр. Единицы измерения в градусах.

Pitch

Угол тангажа актера, определяемый как действительный скаляр. Единицы измерения в градусах.

Yaw

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

AngularVelocity

Угловая скорость (λ) актера в направлениях x -, y - и z, заданная как действительный вектор вида [startx starty ü z]. Единицы измерения в градусах в секунду.

Зависимости

Чтобы включить этот порт, установите следующие параметры в следующем порядке:

  1. Задайте для параметра Система координат (Coordinate system) выходного параметра актеров значение Vehicle coordinates.

  2. Задайте для параметра Source of ego vehicle значение Scenario.

  3. Выберите параметр «Вывод позы эго-транспортного средства».

Параметры

развернуть все

Сценарий

Источник сценария вождения, указанный как один из следующих вариантов:

  • From file - В параметре «Имя файла конструктора сценариев управления» укажите имя файла сценариев, сохраненного в приложении «Конструктор сценариев управления».

  • From workspace - в параметре MATLAB или имя переменной рабочей области модели укажите имя переменной MATLAB или переменной рабочей области модели, содержащей drivingScenario объект.

Имя файла сценария, указанное как файл сценария в пути поиска MATLAB или как полный путь к файлу сценария. Файл сценария должен быть MAT-файлом, сохраненным из приложения «Конструктор сценариев вождения». Scenario, то сценарий должен содержать эго-транспортное средство. В противном случае блок возвращает ошибку во время моделирования.

Если указанный файл сценария содержит датчики, блок игнорирует их. Сведения о включении датчиков из сценария в модель см. в разделе Советы.

Файл сценария по умолчанию показывает эго-транспортное средство, движущееся на север по прямой двухполосной дороге, с другим транспортным средством, движущимся на юг по противоположной полосе.

Чтобы добавить файл сценария в путь поиска MATLAB, используйте addpath функция. Например, этот код добавляет набор папок, содержащих предварительно созданные сценарии Euro NCAP ®, в путь поиска MATLAB.

path = fullfile(matlabroot,'toolbox','driving','drivingdata', ...
    'PrebuiltScenarios','EuroNCAP');
addpath(genpath(path))

В параметре имени файла Driving Script Designer можно указать имя любого сценария, находящегося в этих папках, без необходимости указывать полный путь к файлу. Например: AEB_PedestrianChild_Nearside_50width.mat.

По завершении использования сценария в моделях можно удалить любые добавленные папки из пути поиска MATLAB с помощью rmpath функция.

rmpath(genpath(path))

Зависимости

Чтобы включить этот параметр, установите для параметра Source of driving scription значение From file.

Имя переменной сценария, указанное как имя переменной рабочей области MATLAB или модели, содержащей допустимую drivingScenario объект. Если переменная сценария с тем же именем появляется как в рабочей области MATLAB, так и в рабочей области модели, блок использует переменную, определенную в рабочей области модели.

Если для параметра Source of ego vehicle установлено значение Scenario, то drivingScenario объект должен содержать эго-транспортное средство. Чтобы указать, каким субъектом объекта является эго-транспортное средство, в параметре Ego vehicle StallyID укажите ActorID значение свойства этого актера.

Имя переменной по умолчанию, scenario, является именем по умолчанию drivingScenario объекты, созданные функциями MATLAB, которые экспортируются из приложения «Конструктор сценариев управления». По умолчанию эта переменная не включается в рабочее пространство MATLAB или модели.

Зависимости

Чтобы включить этот параметр, установите для параметра Source of driving scription значение From workspace.

Система координат элементов вывода, заданная как одно из следующих значений:

  • Vehicle coordinates - Координаты определяются относительно эго-транспортного средства. Выберите это значение, если сценарий имеет только одно средство ego.

  • World coordinates - Координаты определяются относительно сценария вождения. Выберите это значение в многоагентных сценариях, содержащих несколько эго-транспортных средств. При выборе этого значения визуализация модели с использованием области «Птичий глаз» не поддерживается.

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

Источник эго-транспортного средства, указанный как один из следующих вариантов:

  • Scenario - Используйте эго-транспортное средство, определенное в сценарии, который определяется именем файла конструктора сценариев вождения или параметром MATLAB или именем переменной рабочего пространства модели. Поза эго-транспортного средства исключается из выходного порта Actors. Позиции акторов находятся в координатах транспортного средства, что означает, что они относятся к мировой координатной позиции эго-транспортного средства в сценарии.

    Выберите эту опцию для тестирования алгоритмов ADAS с разомкнутым контуром, в которых поведение эго-транспортного средства предопределено и не изменяется по мере развития сценария. Пример см. в разделе Тестирование алгоритма ADAS с разомкнутым контуром с использованием сценария управления.

  • Input port - Укажите транспортное средство ego с помощью входного порта Ego Vehicle. Поза эго-транспортного средства не включена в выходной порт Actors.

    При использовании этой опции эго-транспортное средство в модели должно содержать начальную позицию в мировых координатах. Все остальные действующие лица находятся в координатах транспортного средства и расположены относительно эго-транспортного средства. Пример эго-транспортного средства с определенной информацией о положении см. в разделе Помощь по поддержанию полосы движения при обнаружении полосы движения. При определении начальной позиции эго-транспортного средства рассмотрите возможность использования позиции, которая уже определена в сценарии. Используя эту позицию, если для параметра Источник эго-транспортного средства задано значение Scenario а затем вернуться к Input port, не нужно вручную изменять начальную позицию.

    Эта опция используется для тестирования алгоритмов ADAS с замкнутым контуром, в которых эго-транспортное средство реагирует на изменения по мере развития сценария. Пример см. в разделе Тестирование алгоритма ADAS с замкнутым контуром с использованием сценария управления.

Зависимости

Чтобы включить этот параметр, задайте для параметра Система координат выходных элементов значение Vehicle coordinates.

Идентификатор актера эго-транспортного средства, указанный как положительное целое число. Используйте этот параметр для моделирования с использованием эго-транспортного средства, считываемого из drivingScenario объект.

  • Если для параметра Источник эго-транспортного средства установлено значение Scenario, задайте для этого параметра значение ActorID значение, которое хранится в Actors свойства указанного drivingScenario объект. Проверка допустимости ActorID значения, используйте этот синтаксис, где scenario является именем drivingScenario имя переменной.

    actorIDs = [scenario.Actors.ActorID]
  • Если для параметра Источник эго-транспортного средства установлено значение Input Port, необходимо установить для этого параметра значение ActorID значение на входном порту Ego Vehicle блока.

Зависимости

Чтобы включить этот параметр, установите следующие параметры в следующем порядке:

  1. Установите для параметра Source of driving scription значение From workspace.

  2. Задайте для параметра Система координат (Coordinate system) выходного параметра актеров значение Vehicle coordinates.

Выберите этот параметр для вывода позы транспортного средства ego в порту транспортного средства Ego.

Зависимости

Чтобы включить этот параметр, задайте для параметра Система координат выходных элементов значение Vehicle coordinates и параметр Source of ego vehicle to Scenario.

Выберите этот параметр для ориентации эго-транспортного средства по отметке поверхности дороги. Блок обновляет отметку, крен, шаг и рыскание эго-транспортного средства и выводит актёров и границы полос относительно обновленных координат эго-транспортного средства. Блок не обновляет скорость или угловую скорость эго-транспортного средства.

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

Примечание

На стыках дорог с различными высотами и углами банкинга обновленные значения эго-транспортных средств могут быть неточными.

В моделировании с разомкнутым контуром, где Source of ego vehicle имеет значение Scenario, эго-транспортное средство следует отметке, указанной в сценарии вождения.

Зависимости

Чтобы включить этот параметр, задайте для параметра Система координат вывода акторов значение Vehicle coordinates и источник эго-транспортного средства Input port.

Примерное время моделирования, в секундах, указанное как положительный действительный скаляр. Унаследованное и непрерывное время выборки не поддерживается. Это время образца отделено от времени образца приложения Driving Script Designer и drivingScenario использование объекта во время моделирования.

Переулки

Границы полос движения для вывода, указанные в качестве одной из следующих опций:

  • None - не выводить какие-либо границы полос.

  • Ego vehicle lane boundaries - Вывод левой и правой границ полосы эго-транспортного средства.

  • All lane boundaries - Вывод всех границ полосы дороги, по которой едет эго-автомобиль.

При выборе Ego vehicle lane boundaries или All lane boundariesзатем блок возвращает границы полосы в выходном порту «Границы полосы».

Зависимости

Чтобы включить этот параметр, задайте для параметра Система координат выходных элементов значение Vehicle coordinates.

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

По умолчанию блок вычисляет 101 границу полосы в диапазоне от 150 метров позади эго-транспортного средства до 150 метров впереди эго-транспортного средства. Эти расстояния линейно разнесены на 3 метра друг от друга.

Пример: 1:0.1:10 вычисляет границу полосы каждые 0,1 метра в диапазоне от 1 до 10 метров перед эго-транспортным средством.

Зависимости

Чтобы включить этот параметр, задайте для параметра «Границы полосы движения» значение Ego vehicle lane boundaries или All lane boundaries.

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

Расположение границы полосы движенияОписаниеПример
Center of lane markingsГраницы полос центрируются на разметке полос.

Трёхполосная дорога имеет четыре границы полос: по одной на разметку полос.

Inner edge of lane markingsГраницы полос размещаются по внутренним краям разметки полос.

Трёхполосная дорога имеет шесть границ полос: по две на полосу.

Зависимости

Чтобы включить этот параметр, задайте для параметра «Границы полосы движения» значение Ego vehicle lane boundaries или All lane boundaries.

Настройки порта

Источник имени актера представляет шину, возвращенную в порт вывода Actors, указанный как один из следующих вариантов:

  • Auto - Блок автоматически создает актера представляет имя шины.

  • Property - Укажите имя шины актера, используя параметр Имя шины актера.

Имя актера представляет шину, возвращенную в выходном порту Actors, указанное как допустимое имя шины.

Зависимости

Чтобы включить этот параметр, задайте для параметра Source of actors bus name значение Property.

Источник максимального количества действующих лиц, которое может присутствовать в сценарии вождения, указанный как один из следующих вариантов:

  • Scenario - Блок устанавливает максимальное количество актеров на число актеров в сценарии вождения. Это значение равно NumActors поле шины, возвращаемое портом вывода Actors. При изменении сценария ввода максимальное число участников обновляется в соответствии с новым NumActors значение.

  • Property - укажите максимальное число участников с помощью параметра Максимальное число участников. Выберите эту опцию, если требуется повторно использовать одну и ту же шину актера для сценариев с различным количеством актеров, например при выводе актеров из ссылочной модели.

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

Зависимости

Чтобы включить этот параметр, задайте для параметра Source of maximum number of actors значение Property.

Источник имени шины границ полосы, возвращаемого в выходном порту «Границы полосы», указанный как одна из следующих опций:

  • Auto - блок автоматически создает имя шины границ полосы движения.

  • Property - укажите имя шины границ полосы движения с помощью параметра Имя шины границ полосы движения.

Зависимости

Чтобы включить этот параметр:

  1. Задайте для параметра Система координат (Coordinate system) выходного параметра актеров значение Vehicle coordinates.

  2. Задайте для параметра «Границы полосы движения» значение Ego vehicle lane boundaries или All lane boundaries.

Имя шины границ полосы, возвращенное в выходном порту «Границы полосы», указанное как допустимое имя шины.

Зависимости

Чтобы включить этот параметр, выполните следующие действия.

  1. Задайте для параметра Система координат (Coordinate system) выходного параметра актеров значение Vehicle coordinates.

  2. Задайте для параметра «Границы полосы движения» значение Ego vehicle lane boundaries или All lane boundaries.

  3. Установите для параметра Source of lane boundards bus name значение Property.

Источник максимального количества границ полосы движения, которое можно иметь в сценарии движения, указанный как один из следующих вариантов:

  • Scenario - Блок устанавливает максимальное количество границ полосы в соответствии с количеством границ полосы в сценарии движения. Это значение равно NumLaneBoundaries поле шины, возвращаемое портом вывода Lane Boundaries. При изменении входного сценария максимальное количество границ полос движения обновляется в соответствии с новым NumLaneBoundaries значение.

  • Property - укажите максимальное количество границ полосы движения с помощью параметра «Максимальное количество границ полосы движения». Выберите эту опцию, если требуется повторно использовать одну и ту же шину границ полосы движения для сценариев с различным количеством границ полосы движения, например, при выводе границ полосы движения из ссылочной модели.

Зависимости

Чтобы включить этот параметр:

  1. Задайте для параметра Система координат (Coordinate system) выходного параметра актеров значение Vehicle coordinates.

  2. Задайте для параметра «Границы полосы движения» значение All lane boundaries.

Максимальное количество границ полосы движения, которое может быть задано в сценарии как положительное целое число.

Зависимости

Чтобы включить этот параметр:

  1. Задайте для параметра Система координат (Coordinate system) выходного параметра актеров значение Vehicle coordinates.

  2. Задайте для параметра «Границы полосы движения» значение All lane boundaries.

  3. Задайте для параметра «Источник максимального количества границ полосы движения» значение Property.

Источник имени шины позы эго-транспортного средства, возвращаемого в выходном порту эго-транспортного средства, указанный как один из следующих вариантов:

  • Auto - Блок автоматически создает имя шины позы эго-автомобиля.

  • Property - Укажите имя шины ego vehicle pose с помощью параметра имени шины Ego vehicle.

Зависимости

Чтобы включить этот параметр, выберите параметр Output ego vehicle pose.

Имя шины позы эго транспортного средства, возвращенное в выходном порту эго транспортного средства, указанное как допустимое имя шины.

Зависимости

Чтобы включить этот параметр, выберите параметр Output ego vehicle pose и задайте для параметра Source of ego vehicle bus name значение Property.

Выберите этот параметр для отображения системы координат входов и выходов блока чтения сценариев на блок-схеме.

  • Входные и выходные данные Ego Vehicle всегда находятся в мировых координатах.

  • Выходные данные «Границы полосы движения» всегда находятся в координатах транспортного средства.

  • Вывод актёров можно вернуть в координатах транспортного средства или мира, в зависимости от выбора параметров вывода в системе координат актёров.

Моделирование
  • Interpreted execution - Моделирование модели с помощью интерпретатора MATLAB. Этот параметр сокращает время запуска. В Interpreted execution можно отладить исходный код блока.

  • Code generation - Моделирование модели с использованием сгенерированного кода C/C + +. При первом запуске моделирования Simulink генерирует код C/C + + для блока. Код C используется повторно для последующего моделирования до тех пор, пока модель не изменится. Для этого параметра требуется дополнительное время запуска.

Примеры модели

Совет

  • Для получения наилучших результатов используйте только один активный блок чтения сценариев на модель. Чтобы использовать несколько блоков чтения сценариев в одной модели, переключитесь между блоками, указав их в подсистеме исполнения.

  • Для проверки алгоритма на вариациях управляющего сценария можно обновить сценарий между моделированиями.

    • Если источником сценария является файл сценария, откройте файл сценария в приложении Driving Script Designer, обновите параметры и сохраните файл заново.

    • Если источником сценария является drivingScenario обновите объект в рабочей области MATLAB или модели. Кроме того, можно импортировать объект в приложение, изменить сценарий в приложении, а затем создать новый объект из приложения. Дополнительные сведения см. в разделе Программное создание вариантов сценария управления.

  • Для переключения между сценариями с различными параметрами можно использовать программное обеспечение Simulink Test™. Пример см. в разделе Автоматическое тестирование полосы движения по шоссе.

Расширенные возможности

.
Представлен в R2019a