Свойства объекта инструмента
get(obj)
out = get(obj)
out = get(obj,'PropertyName')
| Объект инструмента или массив объектов инструмента. |
| Имя свойства или массив ячеек с именами свойства. |
| Одно значение свойства, структура значений свойств или массив ячеек со значениями свойств. |
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');