exponenta event banner

набор

Настройка или отображение свойств объекта инструмента

Синтаксис

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-by-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