timerfindall

Encontra todos os objetos timer, inclusive os ocultos de timerfind.

Categoria: Programming > Programming Utilities

Sintaxe

out = timerfindall

Retorna todos os objetos timer existentes.

out = timerfindall(Name, Value, ...)

Retorna os timers cujas propriedades correspondem aos valores dados.

Descrição

Timers podem ser criados com a propriedade ObjectVisibility em 'off', o que os oculta de timerfind. timerfindall ignora essa configuração, então é a chamada indicada para limpar todos os timers, por exemplo delete(timerfindall).

Argumentos de entrada

Name, Value
Nome da propriedade e o valor a casar.

Argumentos de saída

out
Array de timers, ou um valor vazio se não houver nenhum.

Exemplo

Contando timers

t1 = timer('TimerFcn', @(~,~) disp('a'));
t2 = timer('TimerFcn', @(~,~) disp('b'));
disp(numel(timerfindall))
delete(timerfindall)
disp(isvalid(t1))
Saída
     2
   0

Veja também

timerfind timer delete isvalid