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