exponenta event banner

propinfo

Информация о свойствах объекта КИП

Синтаксис

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

Аргументы

obj

Объект прибора.

'PropertyName'

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

out

Структура, содержащая сведения о свойствах.

Описание

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

Имя поля

Описание

Type

Тип данных свойства. Возможные значения: any, ASCII value, callback, instrument range value, double, character vector, и struct.

Constraint

Тип ограничения для значения свойства. Возможные значения: ASCII value, bounded, callback, instrument range value, enum, и none.

ConstraintValue

Ограничение значения свойства. Ограничение может быть диапазоном допустимых значений или списком допустимых значений символьных векторов.

DefaultValue

Значение свойства по умолчанию.

ReadOnly

Условие, при котором свойство доступно только для чтения. Возможные значения: always, never, whileOpen, и whileRecording.

Interface Specific

Если свойство зависит от интерфейса, 1 возвращается. Если 0 возвращается, свойство поддерживается для всех интерфейсов.

out = propinfo(obj,'PropertyName') возвращает структуру out для свойства, указанного PropertyName. Имена полей out приведены в таблице, приведенной выше. Если PropertyName - массив ячеек имен свойств, для каждого свойства возвращается массив ячеек структур.

Примеры

Возврат всех сведений о свойствах объекта GPIB g,

g = gpib('ni',0,1);
out = propinfo(g);

Отображение всей информации о свойствах InputBufferSize собственность,

out.InputBufferSize
ans = 
               Type: 'double'
         Constraint: 'none'
    ConstraintValue: ''
       DefaultValue: 512
           ReadOnly: 'whileOpen'
  InterfaceSpecific: 0

Отображение значения по умолчанию для EOSMode собственность,

out.EOSMode.DefaultValue
ans =
none

Совет

Можно получить справку по свойствам объекта инструмента с помощью instrhelp функция.

Можно отобразить все имена свойств объекта инструмента и их текущие значения с помощью get функция. Можно отобразить все конфигурируемые свойства и их возможные значения с помощью set функция.

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

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

См. также

| |

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