Возвращает тип данных. |
Краткое описание
int dpElementType(string dp); |
Параметр
Параметр | Значение |
dp | Элемент точки данных |
Возвращаемое значение
В случае ошибк dpElementType() возвращает –1, в противном случае целое значение типа данных. |
Целочисленная константа | Целочисленное значение | Комментарий |
DPEL_BIT32 | 24 | Набор битов |
DPEL_BIT32_STRUCT | 16 | Структура битового шаблона |
DPEL_BLOB | 46 | Blob (большой двоичный объект) |
DPEL_BLOB_STRUCT | 47 | Структура большого двоичного объекта |
DPEL_BOOL | 23 | Бит |
DPEL_BOOL_STRUCT | 15 | Структура бита |
DPEL_CHAR | 19 | Символ |
DPEL_CHAR_STRUCT | 11 | Структура символа |
DPEL_DPID | 27 | Идентификатор |
DPEL_DPID_STRUCT | 39 | Структура идентификатора |
DPEL_DYN_BIT32 | 8 | Динамическое поле битового шаблона |
DPEL_DYN_BIT32_STRUCT | 35 | Структура динамического поля битового шаблона |
DPEL_DYN_BLOB | 48 | Динамический большой двоичный объект |
DPEL_DYN_BLOB_STRUCT | 49 | Динамическая структура большого двоичного объекта |
DPEL_DYN_BOOL | 7 | Динамическое поле большого двоичного объекта |
DPEL_DYN_BOOL_STRUCT | 34 | Динамическая структура поля бита |
DPEL_DYN_CHAR | 3 | Динамическое поле символа |
DPEL_DYN_CHAR_STRUCT | 30 | Динамическая структура поля символа |
DPEL_DYN_DPID | 29 | Динамическое поле идентификатора |
DPEL_DYN_DPID_STRUCT | 38 | Динамическая структура поля идентификатора |
DPEL_DYN_FLOAT | 6 | Динамическое поле с плавающей запятой |
DPEL_DYN_FLOAT_STRUCT | 33 | Динамическая структура числа с плавающей запятой |
DPEL_DYN_INT | 5 | Динамическое поле целого числа |
DPEL_DYN_INT_STRUCT | 32 | Динамическая структура целого числа |
DPEL_DYN_LANGSTRING | 44 | Многоязычное динамическое текстовое поле |
DPEL_DYN_LANGSTRING_STRUCT | 45 | структура многоязычного динамического массива текстов |
DPEL_DYN_STRING | 9 | Динамическое текстовое поле |
DPEL_DYN_STRING_STRUCT | 36 | Динамическая структура текстового поля |
DPEL_DYN_TIME | 10 | Динамическое поле времени |
DPEL_DYN_TIME_STRUCT | 37 | Динамическая структура поля времени |
DPEL_DYN_UINT | 4 | Динамическое поле положительных целых чисел |
DPEL_DYN_UINT_STRUCT | 31 | Динамическая структура натуральных чисел |
DPEL_FLOAT | 22 | Число с плавающей точкой |
DPEL_FLOAT_STRUCT | 14 | Структура числа с плавающей запятой |
DPEL_INT | 21 | целое число |
DPEL_INT_STRUCT | 13 | целочисленная структура |
DPEL_LANGSTRING | 42 | описание |
DPEL_LANGSTRING_STRUCT | 43 | структура описания |
DPEL_STRING | 25 | Текст |
DPEL_STRING_STRUCT | 17 | Структура текста |
DPEL_STRUCT | 1 | структура |
DPEL_TIME | 26 | time |
DPEL_TIME_STRUCT | 18 | структура обозначений времени |
DPEL_TYPEREF | 41 | Ссылка на точку данных |
DPEL_UINT | 20 | Натуральное число |
DPEL_UINT_STRUCT | 12 | Структура натуральных чисел |
error
Ошибки можно вывести при помощи getLastError(). К ошибкам относятся недостающие аргументы или отсутствие точки данных. |
Описание
Функция dpElementType() возвращает тип данных элемента точки данных. |
ПРИМЕР |
Состояние в зависимости от типа данных элемента точки данных valve17.opening. |
main() { if (dpElementType(«Valve17.opening»)==DPEL_FLOAT) else if(dpElementType(«Valve17.opening»)==DPEL_INT) } |
Используется для объекта
Функция точки данных |
Доступность
CTRL |
См. также