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