get

Свойства объекта инструмента

Синтаксис

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 заменяется массивом ячеек 1 на n или n на 1 из векторов символов, содержащих имена свойства, затем 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