Saltar navegación

Documentación de FlexPro 2025

FloatingPoint32

Convierte una expresión al tipo de datos número en coma flotante de 32 bits.

Sintaxis

FloatingPoint32 Expresión

La sintaxis del operador FloatingPoint32 consta de las siguientes partes:

Parte

Descripción

Expresión

Cualquier expresión. Se permiten todos los tipos de datos.

Notas

El operador puede procesar valores escalares o series y matrices de datos completas. Si la Expresión es una serie de datos o una matriz de datos, la conversión de tipo se realiza elemento por elemento y el resultado vuelve a ser una serie de datos o una matriz de datos. Cuando se convierte una señal, una serie de señales o una curva espacial, solo se tiene en cuenta el componente Y. El resultado contiene el componente X y, en caso necesario, el componente Z de la Expresión. Si la Expresión es una lista, la operación se ejecuta para cada elemento de la lista y el resultado también es una lista.

El valor booleano TRUE da como resultado el valor 1.s y FALSE da como resultado el valor 0.s. En los tipos de datos complejos se calcula un valor absoluto. Al convertir cadenas, se utilizan los caracteres decimales ajustados en las opciones de FlexPro. Al convertir números en coma flotante de 64 bits a 32 bits, la precisión de la mantisa se reduce de aprox. 15 dígitos a aprox. 7 dígitos. Si el exponente del número que se va a convertir es demasiado grande, se emite un valor inválido. Las cadenas se interpretan primero como un valor o magnitud física y, a continuación, se convierten como datos numéricos. Aquí se utilizan el separador decimal y de lista establecido en Opciones en FlexPro. El tipo Vacío da como resultado ?s.

Si la Expresión es una magnitud física, se adopta su unidad y el resultado también es una magnitud física.

Disponibilidad

FlexPro View, Basic, Professional, Developer Suite

Ejemplos

FloatingPoint32 1.0E50

Devuelve ?, ya que se ha superado el rango de valores.

FloatingPoint32 "1,2"

Devuelve 1.2.

FloatingPoint32 1.2 V

Devuelve 1.2 V como valor en coma flotante de 32 bits.

 

Véase también

Tipos de datos

Función ChangeDataType

Operador Boolean

Operador Integer16

Operador Integer32

Operador Integer64

Operador FloatingPoint64

Operador ComplexInteger16

Operador ComplexInteger32

Operador ComplexInteger64

Operador ComplexFloatingPoint32

Operador ComplexFloatingPoint64

Operador String

Operador CalendarTime

Operador TimeSpan