exponenta event banner

начать

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

Запустить объект таймера

Синтаксис

Описание

пример

start(t) запускает объект таймера, t. Если t - массив объектов таймера, start запускает все таймеры.

start метод устанавливает Running свойство объекта таймера для 'on', выполняет StartFcn обратный вызов и инициируется TimerFcn обратный вызов.

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

t

Объект класса timer.

Примеры

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

Создайте и запустите таймер, отображающий сообщение «таймер запущен». StartFcn обратный вызов и генерирует случайное число в качестве TimerFcn обратный вызов. Удалите таймер.

t = timer('StartFcn',@(~,~)disp('timer started.'),'TimerFcn',@(~,~)disp(rand(1)));
start(t)
delete(t)
timer started.
    0.9706

Ваш вывод из rand будет отличаться.

Создание и запуск трех таймеров, отображающих сообщение для StartFcn обратные вызовы и вычисление синуса, косинуса и касательной pi/4 в качестве TimerFcn обратные вызовы. Удалите таймеры.

t1 = timer('StartFcn',@(~,~)disp('t1 started.'),'TimerFcn',@(~,~)sin(pi/4)); 
t2 = timer('StartFcn',@(~,~)disp('t2 started.'),'TimerFcn',@(~,~)cos(pi/4)); 
t3 = timer('StartFcn',@(~,~)disp('t3 started.'),'TimerFcn',@(~,~)tan(pi/4)); 
start([t1 t2 t3]);
delete([t1 t2 t3]);
t1 started.
t2 started.
t3 started.

См. также

| | |

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