Запросите значения свойств для объекта audiorecorder
Value
= get(obj
,Name
)
Values
= get(obj
,{Name1
,...,NameN
})
Values
= get(obj
)
get(obj
)
возвращает значение заданного свойства для объекта Value
= get(obj
,Name
)obj
.
возвращает значения заданных свойств в 1 Values
= get(obj
,{Name1
,...,NameN
})N
массивом ячеек.
возвращает скалярную структуру, которая содержит значения всех свойств Values
= get(obj
)obj
. Каждое имя поля соответствует имени свойства.
get(
отображения все имена свойства и их текущие значения.obj
)
Создайте объект audiorecorder
и запросите свойства объектов:
recorderObj = audiorecorder; % Display all properties. get(recorderObj) % Display only the SampleRate property. get(recorderObj, 'SampleRate') % Create a cell array that contains % values for two properties. info = get(recorderObj, {'BitsPerSample', 'NumChannels'});
Чтобы получить доступ к одному свойству, можно использовать запись через точку. Ссылка каждое свойство, как будто это - поле массива структур. Например, найдите значение свойства TotalSamples
для объекта под названием recorderObj
(как создано в Примере):
numSamples = recorderObj.TotalSamples;
Эта команда точно эквивалентна:
numSamples = get(recorderObj, 'TotalSamples');