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

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 Input para proporcionar valores numéricos simples desde la interfaz.

  • Usa Number Range para 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 Greater para construir comprobaciones de “entre”: por ejemplo, Greater y Smaller juntos pueden verificar límites inferior y superior.

  • Combínalo con bloques lógicos como And / Or / Not para crear condiciones más complejas basadas en múltiples comparaciones.

  • Visualiza señales numéricas con Scope o registra resultados con CSV Export al depurar o grabar eventos.

💡 Consejos y trucos

  • Para comprobaciones de rango, combina Greater y Smaller de modo que la primera comparación verifique el límite inferior y la segunda el límite superior; luego júntalas con And para 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 Counter junto 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 Check a Led Output o úsala para activar otros bloques de control.

  • Usa Debug Input o Scope para 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 Number siempre 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 Scope o Debug Input para observar los valores entrantes y verificar que se actualicen como se espera.

Última actualización