wait

Класс: таймер

Блокируйте командную строку до тех пор, пока таймер не перестанет запускаться

Синтаксис

Описание

пример

wait(t) блокирует командную строку до таймера, t, перестает бегать. Если t - массив объектов-таймеров, wait блокирует MATLAB® командная строка до тех пор, пока каждый таймер не войдет в t остановлен.

Чтобы заблокировать командную строку, объект-таймер должен сначала стартовать через start или startat перед вызовом wait способ. Если таймер не работает, wait возвращается немедленно.

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

t

Массив timer объекты

Примеры

расширить все

Создайте таймер, который ожидает 10 секунд, а затем отобразит сообщение. Запустите таймер и дождитесь его завершения.

T = timer('TimerFcn',@(~,~)disp('Fired.'),'StartDelay',10);
start(T)
Fired.

Заметьте, что после запуска таймера возвращается подсказка MATLAB.

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

start(T)
wait(T)
Fired.

Заметьте, что после запуска таймера подсказка MATLAB исчезнет, пока таймер не остановится.

Удалите таймер.

delete(T)

См. также

|

Представлено до R2006a