advance

Усовершенствуйте симуляцию сценария отслеживания одним временным шагом

Синтаксис

Описание

isrunning = advance(sc) совершенствует симуляцию сценария отслеживания, sc, одним временным шагом. Чтобы задать время шага, установите свойство UpdateRate trackingScenario объект. Функция возвращает состояние, isrunning, из симуляции. advance обновляет местоположение платформы, только если платформа имеет присвоенный путь. Можно сгенерировать присвоенные пути с помощью Motion свойство платформы. Чтобы обновить платформы, которые не имеют никаких присвоенных путей, можно установить Position, Velocity, Orientation, или AngularVelocity свойства в любое время во время симуляции.

Входные параметры

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

Отслеживание сценария в виде trackingScenario объект.

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

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

Состояние запуска симуляции, возвращенной как 0 или 1. Если isrunning 1, симуляция запускается. Если isrunning 0, симуляция остановилась. Симуляция останавливается, когда любое из этих условий соблюдают:

  • Время остановки достигнуто.

  • Любая платформа достигает конца своей траектории, и вы задали платформу Motion свойство с помощью waypoints (с waypointTrajectory объект.

Модули находятся в секундах.

Введенный в R2018b