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