exponenta event banner

propinfo

Сведения о свойствах объектов панели инструментов OPC

Синтаксис

Out = propinfo(Obj)
Out = propinfo(Obj,'PropName')

Описание

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

Имя поля

Описание

Type

Тип данных свойства. Возможные значения: 'any', 'callback', 'double', и 'string'.

Constraint

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

ConstraintValue

Список допустимых значений символьных векторов или диапазон допустимых значений

DefaultValue

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

ReadOnly

Условие, при котором свойство доступно только для чтения:

  • 'always' - Невозможно настроить свойство.

  • 'whileConnected' - Свойство не может быть настроено во время Status имеет значение 'connected'.

  • 'whileLogging' - Свойство не может быть настроено во время Logging имеет значение 'on'.

  • 'never' - Свойство можно настроить в любое время.

Out = propinfo(Obj,'PropName') возвращает массив структуры, Out, для свойства, указанного PropName. Если PropName является массивом ячеек символьных векторов или массивом строк, затем функция возвращает массив ячеек структур для каждого свойства.

Примеры

da = opcda('localhost','Dummy.Server'); 
allInfo = propinfo(da)
serverIDInfo = propinfo(da,'ServerID')

См. также

Функции

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