exponenta event banner

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