Greater
Este bloque de función compara valores numéricos y emite un resultado booleano que indica si el primer valor es mayor que los restantes. Úsalo para tomar decisiones, activar alarmas o dirigir el flujo condicional basado en umbrales numéricos.
📥 Entradas
Number El número de referencia (primer valor) que se comparará con las entradas siguientes.
Number Uno o más números para comparar con el valor de referencia. Se pueden proporcionar múltiples entradas para comprobar el valor de referencia frente a varios valores a la vez.
(Estos son sockets de entrada numéricos.)
📤 Salidas
Check Resultado booleano. True cuando la primera entrada es mayor que todas las demás entradas proporcionadas; de lo contrario False.
(La salida es un socket booleano.)
🕹️ Controles
No Controls Este bloque no tiene widgets adicionales en la UI. Su comportamiento se controla únicamente mediante los valores suministrados a sus sockets de entrada.
🎯 Características
Compara un único número de referencia con uno o varios otros números en una sola evaluación.
Soporta múltiples entradas de comparación: devuelve True solo si la referencia es mayor que cada uno de los demás valores proporcionados.
Salida booleana simple que puede enrutarse hacia el flujo lógico o bloques disparadores.
Ligero y adecuado para comprobaciones en tiempo real (umbrales, puertas, etc.).
⚙️ Mecanismo de ejecución
Al evaluarse, el bloque lee las entradas numéricas actuales. Si solo hay dos valores conectados, los compara directamente. Si hay más de dos valores, se asegura de que el primer valor sea mayor que cada uno de los valores restantes. El booleano resultante se emite en la salida Check y puede usarse inmediatamente por los bloques posteriores.
💡 Consejos y trucos
Combínalo con
Number Inputpara fijar un umbral manual y comparar valores de sensores o valores calculados en tiempo real.Úsalo junto con
AnduOrpara combinar varias comparaciones en una sola cadena de decisión.Usa
Notpara invertir el resultado cuando necesites la condición opuesta.Alimenta la salida a
Counterpara contabilizar cuántas veces la condición resulta verdadera, o aScopepara visualizar cuándo está activa la comparación.Usa
MaximumoMinimumpara producir valores comparativos primero y luego comprobarlos con este bloque.Para flujos que requieren que todas las comparaciones sean verdaderas en una lista de valores, empareja con
All Truepara agregar varias comprobaciones booleanas.
(las referencias anteriores apuntan a otros bloques de función disponibles para ayudar a componer flujos más grandes.)
🛠️ Solución de problemas
Si la salida es siempre False, asegúrate de que todas las entradas proporcionen valores numéricos válidos. Usa
Is NoneoData Type Converteraguas arriba para validar o convertir las entradas.Si las comparaciones se comportan de forma inesperada con valores de punto flotante, considera normalizar o redondear las entradas (usa
Round) antes de comparar.Si esperas múltiples comparaciones pero el resultado parece basarse solo en dos valores, verifica que los sockets numéricos adicionales estén realmente conectados y suministrando datos.
Última actualización