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

Not Equals

Esta función compara múltiples entradas numéricas y devuelve un resultado booleano que indica si alguno de los números proporcionados difiere del primero. Es útil en flujos lógicos donde necesitas comprobar la consistencia entre varias lecturas o valores.

📥 Entradas (sockets)

Number Uno o más sockets numéricos. Proporciona al menos dos fuentes numéricas para comparar. El primer valor conectado se usa como referencia y todos los valores siguientes se comparan con él. La cantidad de estos sockets puede ajustarse con el control descrito más abajo.

📤 Salidas (sockets)

Check Resultado booleano. Devuelve TRUE cuando al menos una de las entradas numéricas proporcionadas es diferente del primer valor (referencia). Devuelve FALSE cuando todos los valores proporcionados son iguales (o cuando solo hay un valor presente).

🕹️ Controles

Input size Control desplegable que ajusta cuántos sockets Number están disponibles (valores de 2 hasta 20). Usa esto para añadir o quitar entradas según cuántos valores necesites comparar.

⚙️ Cómo funciona

  • El bloque observa los sockets numéricos activos que conectes.

  • Usa el primer número disponible como valor de referencia.

  • Cada otro número conectado se compara con esa referencia.

  • Si alguno de esos números difiere de la referencia, el bloque emite TRUE en el socket Check. Si todos los números son iguales (o solo hay un valor), emite FALSE.

El bloque ignora los sockets que no están conectados; solo se consideran los valores numéricos conectados.

✨ Características clave

  • Conteo de entradas dinámico: configura fácilmente cuántos valores quieres comparar con el control Input size.

  • Salida booleana simple, adecuada para lógica posterior y alarmas.

  • Funciona con cualquier fuente numérica (entradas manuales, mediciones, valores calculados).

📝 Instrucciones de uso

  1. Configura cuántos valores quieres comparar usando Input size.

  2. Conecta las fuentes numéricas a los sockets Number (por ejemplo, sensores, Number Input manual o valores calculados).

  3. Lee el resultado booleano en la salida Check y úsalo para activar lógica, notificaciones o procesamiento adicional.

💡 Tips and Tricks

  • Usa Number Input o Number Range para alimentar valores de prueba en los sockets Number mientras construyes tu flujo.

  • Combina la salida Check con bloques lógicos como And u Or para crear decisiones más complejas.

  • Usa All True cuando necesites el comportamiento opuesto (comprobar que un conjunto de condiciones booleanas sea todo verdadero) junto a este bloque en cadenas lógicas más grandes.

  • Registra o visualiza valores numéricos con Scope o inspecciónalos con Debug Input para entender por qué la comparación resulta TRUE.

  • Usa Data Memory si quieres congelar o mantener un valor de referencia para comparaciones posteriores.

  • Encadena con bloques de comparación como Equals, Greater o Smaller para construir comprobaciones compuestas antes de alimentar valores a este bloque.

🛠️ Solución de problemas

  • Sin cambio en la salida: verifica que varios sockets Number estén conectados y entregando valores. Si solo hay un valor presente, la salida será FALSE.

  • TRUE inesperado: comprueba que todas las entradas numéricas usen las mismas unidades/escala (por ejemplo, mm vs cm) y que el ruido de medición pequeño no esté causando diferencias. Considera preprocesado o redondeo aguas arriba.

  • Sockets faltantes: si necesitas más entradas, aumenta Input size para exponer más sockets Number. Si ves sockets extra sin usar, reduce Input size para eliminarlos.

Última actualización

¿Te fue útil?