набор

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

Синтаксис

set(obj)
props = set(obj)
set(obj,'PropertyName')
props = set(obj,'PropertyName')
set(obj,'PropertyName',PropertyValue,...)
set(obj,PN,PV)
set(obj,S)

Аргументы

obj

Инструментальный объект или массив инструментальных объектов.

PropertyName

Имя свойства obj.

PropertyValue

Значение свойства поддержано PropertyName.

PN

Массив ячеек имен свойства.

PV

Массив ячеек значений свойств.

S

Структура с именами свойства и значениями свойств.

props

Массив структур, имена полей которого являются именами свойства obj или массивом ячеек возможных значений.

Описание

set(obj) отображения все конфигурируемые значения свойств для obj. Если свойство имеет конечный список возможных значений вектора символов, то эти значения также отображены.

props = set(obj) возвращает все конфигурируемые свойства и их возможные значения для obj к props. props является структурой, имена полей которой являются именами свойства obj, и чьи значения являются массивами ячеек возможных значений свойств. Если свойство не имеет конечного множества возможных значений, то массив ячеек пуст.

set(obj,'PropertyName') отображает допустимые значения для PropertyName, если он обладает конечным списком значений вектора символов.

props = set(obj,'PropertyName') возвращает допустимые значения для PropertyName к props. props является массивом ячеек возможных значений вектора символов или массива пустой ячейки, если PropertyName не имеет конечного списка возможных значений.

set(obj,'PropertyName',PropertyValue,...) конфигурирует несколько значений свойств с одной командой.

set(obj,PN,PV) конфигурирует свойства, заданные в массиве ячеек из символьных векторов PN к соответствующим значениям в массиве ячеек PV. PN должен быть вектором. PV может быть m на n, где m равен количеству инструментальных объектов в obj, и n равен длине PN.

set(obj,S) конфигурирует именованные свойства к заданным значениям для obj. S является структурой, имена полей которой являются инструментальными свойствами объектов, и чьи значения полей являются значениями соответствующих свойств.

Примеры

Этот пример иллюстрирует некоторые способы, которыми можно использовать set, чтобы сконфигурировать или возвратить значения свойств для объекта GPIB g.

g = gpib('ni',0,1);
set(g,'EOSMode','read','OutputBufferSize',50000)
set(g,{'EOSCharCode','RecordName'},{13,'sydney.txt'})
set(g,'EOIMode')
[ {on} | off ]

Советы

Можно использовать любую комбинацию имени свойства / пары значения свойства, массивы структур и массивы ячеек в одном вызове set. Кроме того, можно задать имя свойства без учета регистра, и можно использовать автодополнение имени свойства. Например, если g является объектом GPIB, то следующие команды все допустимы.

set(g,'EOSMode')
set(g,'eosmode')
set(g,'EOSM')

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

| |

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