set

Сконфигурируйте или отобразите свойства объекта сбора изображений

Синтаксис

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-на-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;

См. также

| |

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