exponenta event banner

updatePlots

Обновление графиков сценария управления

Синтаксис

Описание

пример

updatePlots(scenario) обновляет отображение всех существующих графиков для сценария вождения, scenario. Графики сценария управления автоматически обновляются при каждом вызове advance для продвижения моделирования. Использовать updatePlots после обновления каких-либо свойств актера и необходимости обновления графика без вызова advance.

Примеры

свернуть все

Обновление графиков управляющего сценария после изменения аспектов сценария.

Создайте сценарий вождения, содержащий транспортное средство на прямом 25-метровом сегменте дороги. Постройте график сценария.

scenario = drivingScenario;
roadcenters = [0 0 0; 25 0 0];
road(scenario,roadcenters);
  
v = vehicle(scenario,'ClassID',1);
v.Position = [1 0 0];

plot(scenario)

Figure contains an axes. The axes contains 3 objects of type patch, line.

Используйте график погони для построения сценария с точки зрения транспортного средства.

chasePlot(v)

Установите новое положение для транспортного средства.

v.Position = [12 0 0];

Обновите оба графика, чтобы показать новое положение транспортного средства.

updatePlots(scenario)

Figure contains an axes. The axes contains 3 objects of type patch, line.

Входные аргументы

свернуть все

Сценарий управления, указанный как drivingScenario объект.

Представлен в R2017a