Настройка или отображение свойств объекта получения изображения
set(obj)
prop_struct = set(obj)
set(obj,PropertyName)
prop_cell = set(obj,PropertyName)
set(obj,PropertyName,PropertyValue,...)
set(obj,S)
set(obj,PN,PV)
set(obj) отображает имена свойств и любые перечисляемые значения для всех конфигурируемых свойств объекта получения изображения obj. obj должен быть единственным объектом получения изображения.
prop_struct = set(obj) возвращает имена свойств и любые перечисляемые значения для всех конфигурируемых свойств объекта получения изображения obj. obj должен быть единственным объектом получения изображения. Возвращаемое значение prop_struct - структура, имена полей которой являются именами свойств obj, и чьи значения являются массивами ячеек возможных значений свойств или пустыми массивами ячеек, если свойство не имеет конечного набора возможных значений символьных векторов.
set(obj, отображает возможные значения для указанного свойства, PropertyName)PropertyName, объекта получения изображения obj. obj должен быть единственным объектом получения изображения. Используйте set(obj) для получения списка всех свойств для конкретного объекта сбора изображения, которые могут быть установлены.
prop_cell = set(obj, возвращает возможные значения для указанного свойства, PropertyName)PropertyName, объекта получения изображения obj. obj должен быть единственным объектом получения изображения. Возвращенный массив prop_cell является массивом ячеек возможных значений или массивом пустых ячеек, если свойство не имеет конечного набора возможных значений символьных векторов.
set(obj, настраивает свойство, указанное вектором символов PropertyName,PropertyValue,...)PropertyName к значению, указанному PropertyValue для объекта получения изображения obj. В одной инструкции можно указать несколько пар имя/значение свойства. obj может быть одним объектом сбора изображения или вектором объектов сбора изображения, в этом случае set настраивает значения свойств для всех указанных объектов сбора изображений.
set(obj,S) конфигурирует свойства obj со значениями, указанными в S, где S - структура, имена полей которой являются именами свойств объекта.
set(obj,PN,PV) конфигурирует свойства, указанные в массиве ячеек символьных векторов, PN, к соответствующим значениям в массиве ячеек PV, для объекта получения изображения obj. PN должен быть вектором. Если obj - массив объектов получения изображения, PV может быть массивом ячеек M-by-N, где M равно длине массива объекта получения изображения, а N равно длине PN. В этом случае каждый объект получения изображения обновляется различным набором значений для списка имен свойств, содержащихся в PN.
Примечание
Пары векторов символов параметров/значений, структуры и пары массивов ячеек параметров/значений могут использоваться в одном вызове set.
Эти примеры иллюстрируют различные способы использования set установка значений свойств объекта получения изображения.
set(obj, 'FramesPerTrigger', 15, 'LoggingMode', 'disk');
set(obj, {'TimerFcn', 'TimerPeriod'}, {@imaqcallback, 25});
set(obj, 'Name', 'MyObject');
set(obj, 'SelectedSourceName')Вместо использования set для установки отдельных значений свойств следует использовать точечную нотацию. Например, вместо этого:
set(vid, 'FramesPerTrigger', 100);
Следует использовать следующий синтаксис:
vid.FramesPerTrigger = 100;
get | imaqfind | videoinput