Saltar navegación

Documentación de FlexPro 2025

Mayor que (>)

Compara dos expresiones numéricas y devuelve TRUE si la de la izquierda es mayor que la de la derecha.

Sintaxis

Expresión1 > Expresión2

La sintaxis del operador > consta de las siguientes partes:

Parte

Descripción

Expresión1

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

Expresión2

Como la Expresión1.

Notas

El operador puede procesar valores escalares o series y matrices de datos completas. Si al menos un argumento es una serie de datos o una matriz de datos, la comparación se realiza elemento a elemento y el resultado vuelve a ser una serie de datos o una matriz de datos con valores booleanos. Si al menos uno de los dos argumentos es una matriz de datos, entonces ambos argumentos deben tener el mismo número de filas. Si hay diferentes números de columnas en matrices de datos o diferentes números de filas en series de datos, se ignoran las columnas o los valores sobrantes.

Para señales, series de señales y curvas espaciales, solo se consideran los componentes Y y el resultado tiene la misma estructura de datos que los componentes Y de los argumentos. Si una de las expresiones devuelve una lista, la operación se ejecuta para cada elemento de la lista y el resultado también es una lista.

En los tipos de datos complejos se comparan los valores absolutos. Las cadenas se comparan lexicográficamente, teniendo en cuenta mayúsculas y minúsculas. Si las cadenas tienen longitudes diferentes, la más corta es siempre más pequeña que la más larga. Si solo uno de los argumentos es una cadena, esta se convierte al tipo del otro operando antes de la operación. Si al menos uno de los operandos es inválido, el resultado es siempre FALSE.

Si la Expresión1 y la Expresión2 son magnitudes físicas, deben tener la misma dimensión SI, y la unidad de la Expresión2 se transforma a la unidad de la Expresión1 antes de la comparación. Si solo un argumento es una magnitud física, se asume la misma unidad para el otro argumento.

Disponibilidad

FlexPro View, Basic, Professional, Developer Suite

Ejemplos

Boolean Minimum(Integer16(SerieDeDatos1 > SerieDeDatos2))

Devuelve TRUE si todos los valores de la SerieDeDatos1 son mayores que los valores de la SerieDeDatos2.

"FlexPro2" > "FlexPro"

Devuelve TRUE.

"FlexPro" > "flexPro"

Devuelve FALSE.

> 1

Devuelve FALSE.

> ?

Devuelve FALSE.

1 V > 5 mV

Devuelve TRUE.

 

Véase también

Operador igual a (==)

Operador no igual (<>)

Operador mayor o igual (>=)

Operador menos que (<)

Operador menor o igual (<=)