ожидать

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

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

Синтаксис

wait(t)

Описание

пример

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

Была ли эта тема полезной?