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