stop

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

Стоп- объект-таймер

Синтаксис

Описание

пример

stop(t) останавливает объект-таймер, t. Если t - массив объектов-таймеров, stop метод останавливает каждый таймер.

stop метод устанавливает Running свойство объекта-таймера, чтобы 'off' и выполняет StopFcn коллбэк.

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

t

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

Примеры

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

Создайте объект-таймер, который генерирует 100 случайных чисел и выполняет один миллион раз. Задайте StopFcn коллбэк, который отображает сообщение «Таймер остановлен». Запустите таймер и проверьте, работает ли таймер

t = timer('TimerFcn','rand(100,1);',...
    'ExecutionMode','fixedSpacing','TasksToExecute',1e6,...
    'StopFcn','disp(''Timer has stopped.'')');
start(t)
t.Running
ans = 
'on'

Вручную остановите таймер и проверьте, что он больше не работает. Удалите таймер.

stop(t)
t.Running
ans = 
'off'
delete(t)

Совет

  • Используйте stop метод для остановки таймера вручную. Таймер автоматически останавливается, когда TimerFcn коллбэк выполняет количество раз, заданное ExecutionMode и TasksToExecute свойства или когда ошибка возникает при выполнении TimerFcn коллбэк.

См. также

| | |

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