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 к соответствующим значениям в массиве ячеек 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
Для просмотра документации необходимо авторизоваться на сайте