propinfo

Сведения о свойствах объектов OPC Toolbox

Синтаксис

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