Saltar navegación

Documentación de FlexPro 2025

DataType

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
DataType(s)
DataType(Value s)
 

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.

Véase también

Función DataStructure

Tipos de datos