Smaller
Este bloque de función compara valores numéricos y devuelve un resultado booleano. Es útil cuando necesitas comprobar si un número de referencia es menor que otros valores.
📥 Entradas
Number- Valor numérico de referencia (la primera entrada usada para la comparación)Number- Segundo valor numérico (se pueden usar entradas numéricas adicionales para comparar contra la referencia)
Notas:
El bloque acepta dos o más sockets numéricos. Cuando se proporcionan más de dos números, el bloque compara el primer número con cada uno de los siguientes números.
📤 Salidas
Check- Resultado booleano (True o False) que indica el resultado de la comparación
🕹️ Controles
Este bloque de función no tiene controles interactivos. Funciona únicamente con las entradas numéricas proporcionadas en sus sockets.
⚙️ Cómo funciona
Caso de dos números: el bloque devuelve True cuando el primer número es menor que el segundo, de lo contrario False.
Caso de varios números: el bloque devuelve True si el primer número es menor que cualquiera de los números siguientes. Si el primer número no es menor que ninguno de los demás, la salida es False.
Este comportamiento hace que el bloque sea adecuado para comprobaciones como “¿el valor actual está por debajo de un umbral?” o “¿el valor es menor que al menos una de varias referencias?”.
📝 Consejos de uso
Usa
Number Inputpara proporcionar valores numéricos simples desde la interfaz.Usa
Number Rangepara suministrar límites y combínalo con otros bloques de comparación para comprobar si un valor está dentro o fuera de un rango.Combínalo con
Greaterpara construir comprobaciones de “entre”: por ejemplo,GreaterySmallerjuntos pueden verificar límites inferior y superior.Combínalo con bloques lógicos como
And/Or/Notpara crear condiciones más complejas basadas en múltiples comparaciones.Visualiza señales numéricas con
Scopeo registra resultados conCSV Exportal depurar o grabar eventos.
💡 Consejos y trucos
Para comprobaciones de rango, combina
GreaterySmallerde modo que la primera comparación verifique el límite inferior y la segunda el límite superior; luego júntalas conAndpara afirmar que un valor está dentro del rango deseado.Si se necesita una secuencia de comparaciones (por ejemplo comparar un valor con muchos umbrales), introduce todos los umbrales como entradas adicionales
Number: el bloque comprobará el primer valor contra cada uno por turno.Usa
Counterjunto con este bloque para contar cuántas veces un valor medido cae por debajo de un umbral establecido.Si necesitas reaccionar a la salida booleana (por ejemplo, encender una luz), conecta la salida
CheckaLed Outputo úsala para activar otros bloques de control.Usa
Debug InputoScopepara inspeccionar los valores de entrada cuando los resultados no sean los esperados.
🛠️ Solución de problemas
¿Resultados inesperados? Confirma el orden correcto de las entradas — el primer
Numbersiempre se trata como el valor de referencia.Asegúrate de que todas las entradas sean numéricas. Usa bloques de conversión o validación de datos si los datos entrantes pueden no ser numéricos.
Si no ves los cambios booleanos esperados con el tiempo, usa
ScopeoDebug Inputpara observar los valores entrantes y verificar que se actualicen como se espera.
Última actualización