set

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

Синтаксис

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 к соответствующим значениям в массиве ячеек PVpn должен быть вектор. PV может быть m на n, где m равен количеству инструментальных объектов в obj и n равен длине PN.

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

Примеры

Этот пример иллюстрирует некоторые способы, которыми можно использовать 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