Saltar navegación

Documentación de FlexPro 2025

Boolean

Convierte una expresión en el tipo de datos valor booleano.

Sintaxis

Boolean Expresión

La sintaxis del operador boolean 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 Y convertido como serie de datos o matriz de datos. 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.

Durante la conversión, a todos los valores no iguales a cero se les asigna el valor TRUE y, correspondientemente, a todos los valores iguales a cero se les asigna el valor FALSE. En el caso de números complejos, la parte real y la parte imaginaria deben ser cero para generar el resultado FALSE. 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 FALSE.

Si la Expresión es una magnitud física, debe tener la dimensión SI 1 y se transforma a la unidad 1 antes de la conversión.

Disponibilidad

FlexPro View, Basic, Professional, Developer Suite

Ejemplos

Boolean Minimum(Integer16(Absolute(SerieDeDatos1 - SerieDeDatos2) < 0.0001))

Devuelve TRUE si todos los valores de la SerieDeDatos1 y la SerieDeDatos2 coinciden exactamente en al menos cuatro dígitos.

Boolean 1.5

Devuelve TRUE.

Boolean 0

Devuelve FALSE.

Boolean -1.5

Devuelve TRUE.

Boolean "True"

Devuelve TRUE.

Boolean "1"

Devuelve TRUE.

Boolean Empty

Devuelve FALSE.

Boolean 1 N

Devuelve error porque la unidad Newton no tiene la dimensión 1 del SI.

Boolean 2 Pi

Devuelve TRUE porque la unidad Pi tiene la dimensión SI 1 y porque 2 Pi transformado a la unidad 1 da el valor 6,2831853, que no es igual a cero.

 

Véase también

Tipos de datos

Función ChangeDataType

Operador Integer16

Operador Integer32

Operador Integer64

Operador FloatingPoint32

Operador FloatingPoint64

Operador ComplexInteger16

Operador ComplexInteger32

Operador ComplexInteger64

Operador ComplexFloatingPoint32

Operador ComplexFloatingPoint64

Operador String

Operador CalendarTime

Operador TimeSpan