DataType

Тип данных элемента клиента

Описание

DataType указывает тип данных элемента, хранящийся в daitem объект в MATLAB® рабочей области. Можно задать тип данных при создании элемента с помощью additem функция. Если вы не задаете тип данных или если требуемый тип данных отклонен сервером, используется канонический (собственный) тип данных. Если клиент, сопоставленный с элементом, не подключен, тип данных устанавливается на 'unknown' пока клиент не подключен.

Этот тип данных используется Сервером OPC для хранения значения элемента. The CanonicalDataType свойство daitem предоставляет информацию о каноническом типе данных этого элемента на сервере.

Коммуникация OPC использует типы данных COM-варианта для отправки информации между сервером и клиентом. Они автоматически преобразуются в эквивалентный тип данных MATLAB для типов вариантов, определенных ниже. Любой тип данных, не включенный в этот список, возвращается следующим 'unknown'.

Тип Toolbox™ данных OPC

Тип данных COM

Тип данных MATLAB

double

VT_R8

double

char

VT_BSTR

char

single

VT_R4

single

uint8

VT_UI1

uint8

uint16

VT_UI2

uint16

uint32

VT_UI4

uint32

uint64

VT_UI8

uint64

int8

VT_I1

int8

int16

VT_I2

int16

int32

VT_I4

int32

int64

VT_I8

int64

currency

VT_CY

double

date

VT_DATE

double

logical

VT_BOOL

logical

double

VT_EMPTY

Пустой массив ([])

Особенности

Доступ

Только для чтения во время регистрации

Применяется к

daitem

Тип данных

вектор символов

Значения

[{'unknown'} | 'double' | 'char' | 'single' | 'uint8' | 'uint16' | 'uint32' | 'uint64' | 'int8' | 'int16' | 'int32' | 'int64' | 'currency' | 'date' | 'logical']

См. также

Функции

additem

Свойства

CanonicalDataType