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
Configura cuántos valores quieres comparar usando
Input size.Conecta las fuentes numéricas a los sockets
Number(por ejemplo, sensores,Number Inputmanual o valores calculados).Lee el resultado booleano en la salida
Checky úsalo para activar lógica, notificaciones o procesamiento adicional.
💡 Tips and Tricks
Usa
Number InputoNumber Rangepara alimentar valores de prueba en los socketsNumbermientras construyes tu flujo.Combina la salida
Checkcon bloques lógicos comoAnduOrpara crear decisiones más complejas.Usa
All Truecuando 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
Scopeo inspecciónalos conDebug Inputpara entender por qué la comparación resulta TRUE.Usa
Data Memorysi quieres congelar o mantener un valor de referencia para comparaciones posteriores.Encadena con bloques de comparación como
Equals,GreateroSmallerpara construir comprobaciones compuestas antes de alimentar valores a este bloque.
🛠️ Solución de problemas
Sin cambio en la salida: verifica que varios sockets
Numberesté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 sizepara exponer más socketsNumber. Si ves sockets extra sin usar, reduceInput sizepara eliminarlos.
Última actualización
¿Te fue útil?