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