Сконфигурируйте или отобразите инструментальные свойства объектов
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')