set(t, 'PropertyName', PropertyValue, ...)
set(t, values)
t.PropertyName = PropertyValue
| Parameter | Description |
|---|---|
| t | Timer object or timer object array. |
| PropertyName | Name of a writable timer property. |
| PropertyValue | New value for the property. |
| values | Scalar structure whose fields are timer property names. Read-only fields are ignored. |
set changes writable timer properties. Writable properties include BusyMode, ErrorFcn, ExecutionMode, Name, ObjectVisibility, Period, StartDelay, StartFcn, StopFcn, Tag, TasksToExecute, TimerFcn, and UserData.
Do not change scheduling properties such as BusyMode, ExecutionMode, Period, or StartDelay while a timer is running.
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);
t = timer('TimerFcn', @(src, event) disp('done'));
values = struct();
values.Tag = 'batch';
values.StartDelay = 0.1;
set(t, values);
get(t, 'Tag')
delete(t);
| Version | Description |
|---|---|
| 2.0.0 | initial version |