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. Необходимо запустить таймер прежде, чем вызвать команду ожидания.

start(T)
wait(T)
Fired.

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

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

delete(T)

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

|

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