For the complete documentation index, see llms.txt. This page is also available as Markdown.

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 Input para fijar un umbral manual y comparar valores de sensores o valores calculados en tiempo real.

  • Úsalo junto con And u Or para combinar varias comparaciones en una sola cadena de decisión.

  • Usa Not para invertir el resultado cuando necesites la condición opuesta.

  • Alimenta la salida a Counter para contabilizar cuántas veces la condición resulta verdadera, o a Scope para visualizar cuándo está activa la comparación.

  • Usa Maximum o Minimum para 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 True para 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 None o Data Type Converter aguas 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