waitfor

Приостановите выполнение кода, чтобы достигнуть желаемого уровня выполнения

Описание

waitfor(rate) приостанавливает выполнение, пока код не достигает желаемого уровня выполнения. Функция составляет время, которое проведено, выполнив код между waitfor вызовы.

numMisses = waitfor(rate) возвращает количество итераций, пропущенных при выполнении кода между вызовами.

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

свернуть все

Rate объект в виде указателя. Этот объект содержит информацию для желаемого уровня и другую информацию о выполнении. Смотрите rateControl (Robotics System Toolbox) для получения дополнительной информации.

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

свернуть все

Количество пропущенного выполнения задачи, возвращенного как скаляр. waitfor возвращает число раз, задача была пропущена в Rate основанный на объектах на LastPeriod время. Например, если желаемый уровень составляет 1 Гц, и последний период составлял 3,2 секунды, numMisses возвращается 3.

Смотрите также

| (Robotics System Toolbox) |

Введенный в R2019b