timer.set, set timer
Definir les valeurs des proprietes de timer.
📝Syntaxe
set(t, 'PropertyName', PropertyValue, ...)
set(t, values)
t.PropertyName = PropertyValue
📥Arguments d'entrée
Paramètre Description
t Objet timer ou tableau d'objets timer.
PropertyName Nom d'une propriete de timer modifiable.
PropertyValue Nouvelle valeur de la propriete.
values Structure scalaire dont les champs sont des noms de proprietes de timer. Les champs en lecture seule sont ignores.
📄Description

set modifie les proprietes de timer accessibles en ecriture. Ces proprietes incluent BusyMode, ErrorFcn, ExecutionMode, Name, ObjectVisibility, Period, StartDelay, StartFcn, StopFcn, Tag, TasksToExecute, TimerFcn et UserData.

Ne modifiez pas les proprietes de planification comme BusyMode, ExecutionMode, Period ou StartDelay pendant qu'un timer est en cours d'execution.

💡Exemples
Configurer un timer avec des paires nom de propriete et valeur.
t = timer();
set(t, 'Name', 'setExample', ...
  'ExecutionMode', 'fixedSpacing', ...
  'Period', 0.05, ...
  'TasksToExecute', 2, ...
  'TimerFcn', @(src, event) disp(get(src, 'Name')));
start(t);
wait(t);
delete(t);
Definir plusieurs proprietes depuis une structure.
t = timer('TimerFcn', @(src, event) disp('done'));
values = struct();
values.Tag = 'batch';
values.StartDelay = 0.1;
set(t, values);
get(t, 'Tag')
delete(t);
🔗Voir aussi
timerget
🕔Historique des versions
Version Description
2.0.0 version initiale
Modifier cette page sur GitHub