get

Класс: таймер

Запросите значения свойств для объекта - таймера

Описание

пример

get(t) значения свойств запросов для объекта - таймера, t, и отображения все имена свойства и текущие значения. t должен быть скалярный объект - таймер.

пример

V = get(t) значения свойств запросов для объекта - таймера, t и возвращает структуру, V, где каждое имя поля является именем свойства t и каждое поле содержит значение того свойства. Если t вектор M-1 из объектов - таймеров, V массив M-1 структур.

пример

V = get(t,propName) возвращает значение, V, из свойства объекта - таймера, заданного в propName. Если propNames векторный массив ячеек имен свойства N и t вектор из объектов - таймеров M, v массив ячеек M на n значений свойств.

Входные параметры

t

Объект класса timer.

propName

Вектор символов или строковый скаляр, который задает timer propertyName .

Примеры

развернуть все

t = timer;
get(t)
       AveragePeriod: NaN
            BusyMode: drop
            ErrorFcn: ''
       ExecutionMode: singleShot
       InstantPeriod: NaN
                Name: 'timer-2'
    ObjectVisibility: 'on'
              Period: 1
             Running: 'off'
          StartDelay: 0
            StartFcn: ''
             StopFcn: ''
                 Tag: ''
       TasksExecuted: 0
      TasksToExecute: Inf
            TimerFcn: ''
                Type: 'timer'
            UserData: []

Удалите таймер из памяти.

delete(t)

Создайте три таймера.

t1 = timer;
t2 = timer;
t3 = timer;

Получите свойства массива таймеров.

V = get([t1,t2,t3])
V=3×1 struct array with fields:
    Name
    Tag
    ObjectVisibility
    TasksToExecute
    StartFcn
    StopFcn
    ErrorFcn
    TimerFcn
    StartDelay
    Period
    BusyMode
    ExecutionMode
    UserData
    AveragePeriod
    InstantPeriod
    Running
    TasksExecuted
    Type
      ⋮

Удалите таймеры из памяти.

delete([t1,t2,t3])

Создайте таймер и определите, запускается ли он.

t = timer;
get(t,'Running')
ans = 
'off'

Удалите таймер из памяти.

delete(t)

Создайте три таймера.

t1 = timer;
t2 = timer;
t3 = timer;

Получите имя, точка, и запускающий значения свойств от массива таймеров.

V = get([t1,t2,t3],{'Name','Running','Period'})
V=3×3 cell array
    {'timer-2'}    {'off'}    {[1]}
    {'timer-3'}    {'off'}    {[1]}
    {'timer-4'}    {'off'}    {[1]}

Удалите таймеры

delete([t1,t2,t3])

Альтернативы

Можно также использовать запись через точку, может также использоваться, чтобы запросить свойства объекта - таймера. Например, t.Running возвращает то же значение как get(t,'Running').

Смотрите также

|

Представлено до R2006a