Свойства объекта КИП
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');