Сконфигурируйте или отобразите инструментальные свойства объектов
set(obj)
props = set(obj)
set(obj,'PropertyName
')
props = set(obj,'PropertyName
')
set(obj,'PropertyName
',PropertyValue,...)
set(obj,PN,PV)
set(obj,S)
| Инструментальный объект или массив инструментальных объектов. |
| Имя свойства |
| Значение свойства поддержано |
| Массив ячеек имен свойства. |
| Массив ячеек значений свойств. |
| Структура с именами свойства и значениями свойств. |
| Массив структур, имена полей которого являются именами свойства |
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')