> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/spanish/function-blocks/blocks-reference/input-output/data-inputs/number-input.md).

# Number Input

Este bloque de función te permite introducir un valor numérico que puede usarse en otras partes de tu escenario. Es ideal para umbrales, índices, contadores o cualquier parámetro que requiera un número definido por el usuario.

## 📥 Entradas

Este bloque de función no tiene entradas.

## 📤 Salidas

`Number` El valor numérico escrito por el usuario. Puede ser entero o decimal (soporta tanto punto como coma como separador decimal).

## 🕹️ Controles

`Number` Un campo editable de una sola línea donde introduces el valor numérico que será exportado por el bloque.

* Acepta enteros (por ejemplo, 5) y valores decimales (por ejemplo, 3.14 o 3,14).
* Ignora espacios; evita caracteres especiales o texto.
* Si el valor no puede convertirse a número, el bloque mostrará un estado de error y no emitirá un número válido.

## 🎯 Características

* Entrada numérica simple y dedicada para usar como parámetro en tu flujo.
* Acepta formatos enteros y de punto flotante con separadores decimales flexibles.
* Validación visual: el bloque indica cuando el valor ingresado es inválido.

## ⚙️ Comportamiento al ejecutar

Cuando se ejecuta el escenario, el bloque lee el contenido del campo editable y entrega el valor numérico parseado en la salida `Number`. Si el parseo falla, el bloque reporta un error y no proporciona un valor numérico válido hasta que se corrija.

## 📝 Consejos de uso

* Usa este bloque para establecer umbrales, tamaños, conteos o cualquier parámetro numérico configurable en tu escenario.
* Mantén el campo simple — no agregues unidades ni texto extra (por ejemplo escribe 100, no "100 px").

## 💡 Tips and Tricks

* Úsalo con `Greater`, `Smaller` o `Equals` para construir lógica de comparación en la toma de decisiones.
* Combínalo con `Number Range` cuando quieras un par slider/valor para selección dinámica de rango.
* Proporciona ubicaciones de línea o umbrales para bloques de análisis como `Histogram On Line` o `Histogram On Curve` usando este bloque.
* Alimenta valores de ancho/alto en bloques de transformación de imagen como `Image Resize` o `Image ROI Center`.
* Úsalo junto con bloques de exportación como `Image Write`, `Image Logger` o `CSV Export` para controlar nombres, límites o umbrales de registro.

## 🛠️ Solución de problemas

* Si tu valor es rechazado: elimina caracteres extra (letras, símbolos), reemplaza comas por puntos o viceversa si es necesario, y evita espacios.
* Si ves un mensaje de error después de editar el campo, corrige la entrada y vuelve a ejecutar; el bloque volverá a la normalidad cuando se introduzca un número válido.
