Determina el tipo de datos de un conjunto de datos.
Sintaxis
DataType(DataSet)
La sintaxis de la función DataType consta de los siguientes elementos:
Parte |
Descripción |
|---|---|
DataSet |
Conjunto de datos cuyo tipo de datos se determina. Todas las estructuras de datos están permitidas. Se permiten todos los tipos de datos y referencias a objetos. |
Notas
El resultado es un entero que representa el tipo de datos. Para señales, curvas espaciales y series de señales, puede determinar el tipo de datos de los componentes individuales.
La función devuelve uno de los siguientes valores:
Constante |
Significado |
|---|---|
TYPE_EMPTY |
Código de tipo de datos para vacío. |
TYPE_BOOLEAN |
Código de tipo de datos para valor booleano. |
TYPE_INTEGER16 |
Código de tipo de datos para entero de 16 bits. |
TYPE_INTEGER32 |
Código de tipo de datos para entero de 32 bits. |
TYPE_INTEGER64 |
Código de tipo de datos para entero de 64 bits. |
TYPE_FLOATINGPOINT32 |
Código de tipo de datos para número en coma flotante de 32 bits. |
TYPE_FLOATINGPOINT64 |
Código de tipo de datos para número en coma flotante de 64 bits. |
TYPE_COMPLEXINTEGER16 |
Código de tipo de datos para entero complejo de 16 bits. |
TYPE_COMPLEXINTEGER32 |
Código de tipo de datos para entero complejo de 32 bits. |
TYPE_COMPLEXINTEGER64 |
Código de tipo de datos para entero complejo de 64 bits. |
TYPE_COMPLEXFLOATINGPOINT32 |
Código de tipo de datos para número complejo en coma flotante de 32 bits. |
TYPE_COMPLEXFLOATINGPOINT64 |
Código de tipo de datos para número complejo en coma flotante de 64 bits. |
TYPE_STRING |
Código de tipo de datos para cadena. |
TYPE_CALENDARTIME |
Código de tipo de datos para tiempo de calendario. |
TYPE_TIMESPAN |
Código de tipo de datos para intervalo de tiempo. |
TYPE_AGGREGATE |
Código de tipo de datos para señal, serie de señales y curva espacial. |
TYPE_VARIANT |
Código de tipo de datos para una lista de tipos de datos potencialmente variables. |
TYPE_OBJECTREF |
Código de tipo de datos para referencia de objeto. |
Disponibilidad
FlexPro View, Basic, Professional, Developer Suite
Ejemplos
DataType(0) |
Devuelve TYPE_INTEGER32. |
DataType({1.0, 2}) |
Devuelve TYPE_FLOATINGPOINT64. |
DataType((1.s, 2.s)) |
Devuelve TYPE_COMPLEXFLOATINGPOINT32. |
DataType(Signal.y) |
Comprueba el tipo de datos del componente Y de una señal. |
Dim s = Signal As Object |
Si Signal es un conjunto de datos con la estructura de datos Señal, entonces la primera llamada de DataType devuelve el valor TYPE_OBJECTREF y la segunda, TYPE_AGGREGATE. |