Azzera filtri
Azzera filtri

how to set time for script to execute a function

2 visualizzazioni (ultimi 30 giorni)
I want to execute a function after 10 seconds,how will i wrrite that,,,have to write using timer?

Risposta accettata

Jan
Jan il 18 Dic 2012
A timer is the best solution:
TimerH = timer('TimerFcn', @yourFunction, 'StartDelay', 10, ...
'ExecutionMode', 'singleShot');
start(TimerH);
Consider, that the timer function needs two inputs:
function yourFunction(TimerH, EventData)
...
  2 Commenti
Pranav Mathur
Pranav Mathur il 25 Feb 2019
Modificato: Pranav Mathur il 25 Feb 2019
Can we use timer without user input? Like if I just want to wait for 10sec after execution of a part of code before it starts to execute the next part.
Walter Roberson
Walter Roberson il 25 Feb 2019
Yes, your yourFunction can ignore the two input parameters (but must have slots for them.)
However if you just want a delay, then use pause()

Accedi per commentare.

Più risposte (1)

Muruganandham Subramanian
Muruganandham Subramanian il 18 Dic 2012
>> help tic
>> help toc

Categorie

Scopri di più su Startup and Shutdown in Help Center e File Exchange

Tag

Non è stata ancora inserito alcun tag.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by