получение

Инструментальные свойства объектов

Синтаксис

get(obj)
out = get(obj)
out = get(obj,'PropertyName')

Аргументы

obj

Инструментальный объект или массив инструментальных объектов.

PropertyName

Имя свойства или массив ячеек имен свойства.

out

Одно значение свойства, структура значений свойств или массив ячеек значений свойств.

Описание

get(obj) возвращает все имена свойства и их текущие значения к командной строке для obj. Свойства разделены на два раздела. Основные свойства перечислены сначала, и объектно-специфичные свойства перечислены вторые.

out = get(obj) возвращает структуру out, где каждое имя поля является именем свойства obj, и каждое поле содержит значение того свойства.

out = get(obj,'PropertyName') возвращает значение out свойства, заданного PropertyName для obj. Если PropertyName заменяется или n-1 массивом ячеек из символьных векторов 1 на n, содержащим имена свойства, то get возвращает массив ячеек 1 на n значений к out. Если obj будет массивом инструментальных объектов, то out будет массивом ячеек m на n значений свойств, где m равен длине obj, и n равен количеству заданных свойств.

Примеры

Этот пример иллюстрирует некоторые способы, которыми можно использовать get, чтобы возвратить значения свойств для объекта GPIB g.

g = gpib('ni',0,1);
out1 = get(g);
out2 = get(g,{'PrimaryAddress','EOSCharCode'});
get(g,'EOIMode')
ans =
on

Советы

При определении имени свойства можно сделать так без учета регистра, и можно использовать автодополнение имени свойства. Например, если g является объектом GPIB, то эти команды все допустимы.

out = get(g,'EOSMode');
out = get(g,'eosmode');
out = get(g,'EOSM');

Смотрите также

| |

Представлено до R2006a