dpElementType()

Возвращает тип данных.

Краткое описание

int dpElementType(string dp);

Параметр

ПараметрЗначение
dpЭлемент точки данных

Возвращаемое значение

В случае ошибк dpElementType() возвращает –1, в противном случае целое значение типа данных.
Целочисленная константаЦелочисленное значениеКомментарий
DPEL_BIT3224Набор битов
DPEL_BIT32_STRUCT16Структура битового шаблона
DPEL_BLOB46Blob (большой двоичный объект)
DPEL_BLOB_STRUCT47Структура большого двоичного объекта
DPEL_BOOL23Бит
DPEL_BOOL_STRUCT15Структура бита
DPEL_CHAR19Символ
DPEL_CHAR_STRUCT11Структура символа
DPEL_DPID27Идентификатор
DPEL_DPID_STRUCT39Структура идентификатора
DPEL_DYN_BIT328Динамическое поле битового шаблона
DPEL_DYN_BIT32_STRUCT35Структура динамического поля битового шаблона
DPEL_DYN_BLOB48Динамический большой двоичный объект
DPEL_DYN_BLOB_STRUCT49Динамическая структура большого двоичного объекта
DPEL_DYN_BOOL7Динамическое поле большого двоичного объекта
DPEL_DYN_BOOL_STRUCT34Динамическая структура поля бита
DPEL_DYN_CHAR3Динамическое поле символа
DPEL_DYN_CHAR_STRUCT30Динамическая структура поля символа
DPEL_DYN_DPID29Динамическое поле идентификатора
DPEL_DYN_DPID_STRUCT38Динамическая структура поля идентификатора
DPEL_DYN_FLOAT6Динамическое поле с плавающей запятой
DPEL_DYN_FLOAT_STRUCT33Динамическая структура числа с плавающей запятой
DPEL_DYN_INT5Динамическое поле целого числа
DPEL_DYN_INT_STRUCT32Динамическая структура целого числа
DPEL_DYN_LANGSTRING44Многоязычное динамическое текстовое поле
DPEL_DYN_LANGSTRING_STRUCT45структура многоязычного динамического массива текстов
DPEL_DYN_STRING9Динамическое текстовое поле
DPEL_DYN_STRING_STRUCT36Динамическая структура текстового поля
DPEL_DYN_TIME10Динамическое поле времени
DPEL_DYN_TIME_STRUCT37Динамическая структура поля времени
DPEL_DYN_UINT4Динамическое поле положительных целых чисел
DPEL_DYN_UINT_STRUCT31Динамическая структура натуральных чисел
DPEL_FLOAT22Число с плавающей точкой
DPEL_FLOAT_STRUCT14Структура числа с плавающей запятой
DPEL_INT21целое число
DPEL_INT_STRUCT13целочисленная структура
DPEL_LANGSTRING42описание
DPEL_LANGSTRING_STRUCT43структура описания
DPEL_STRING25Текст
DPEL_STRING_STRUCT17Структура текста
DPEL_STRUCT1структура
DPEL_TIME26time
DPEL_TIME_STRUCT18структура обозначений времени
DPEL_TYPEREF41Ссылка на точку данных
DPEL_UINT20Натуральное число
DPEL_UINT_STRUCT12Структура натуральных чисел

error

Ошибки можно вывести при помощи getLastError(). К ошибкам относятся недостающие аргументы или отсутствие точки данных.

Описание

Функция dpElementType() возвращает тип данных элемента точки данных.
ЗначокПРИМЕР
Состояние в зависимости от типа данных элемента точки данных valve17.opening.
main()
{
 
if (dpElementType(«Valve17.opening»)==DPEL_FLOAT)
 
else if(dpElementType(«Valve17.opening»)==DPEL_INT)
 
}

Используется для объекта

Функция точки данных

Доступность

CTRL

См. также

Справочные таблицы

dpAttributeType()dpTypeName()

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *