> 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/data-logic/mathmetical-operations/divide.md).

# Divide

Esta función realiza una división usando varios valores numéricos de entrada. Puedes elegir cuántas entradas conectar y el bloque calculará un único resultado numérico a partir de los valores conectados.

## 📥 Entradas

* `Number` (múltiple) — Entradas numéricas para usar en la operación de división. El bloque acepta entre 2 y 20 entradas numéricas, seleccionables mediante el control. Las entradas no conectadas se ignoran.

## 📤 Salidas

* `Number` — Resultado numérico único de la operación de división.

## 🕹️ Controles

* `Input size` — Desplegable para establecer cuántos sockets de entrada numéricos expone el bloque (rango: 2–20).\
  Cambia este valor para agregar o quitar sockets de entrada de forma interactiva.

## 🎯 Características

* Conteo dinámico de entradas — Amplía o reduce el número de entradas numéricas sin reemplazar el bloque.
* Salida consolidada — Devuelve el valor calculado en una única salida `Number`.
* Manejo tolerante de entradas faltantes — Las entradas no conectadas se ignoran y el bloque continúa funcionando.

## ⚙️ Cómo se ejecuta

Al evaluarse, el bloque lee las entradas numéricas disponibles (hasta el número seleccionado), las combina aplicando la operación de división y escribe el resultado en la salida `Number`. Si faltan algunas entradas, solo se usan los valores conectados.

## 📝 Instrucciones de uso

1. Ajusta el número de entradas usando el desplegable `Input size` (por defecto 2).
2. Proporciona valores numéricos conectando salidas `Number` de otros bloques o usando bloques `Number Input`.
3. Lee el resultado final desde la salida `Number` del bloque.
4. Si necesitas cambiar el número de entradas más adelante, modifica `Input size`; los sockets se añadirán o eliminarán automáticamente.

## 💡 Consejos prácticos

* Combínalo con `Number Input` para introducir valores manuales durante las pruebas.
* Usa `Round` o `Absolute` después de este bloque para formatear o normalizar el resultado antes de mostrarlo o guardarlo.
* Alimenta la salida a `Scope` para visualizar el resultado numérico a lo largo del tiempo.
* Usa junto a `CSV Export` o `Image Logger` si quieres registrar resultados numéricos junto a imágenes u otros datos.
* Para rangos dinámicos o cálculos repetidos, úsalo con `Counter` o `Number Range` para generar secuencias de entradas.

## 🛠️ Solución de problemas

* No aparece resultado: Verifica que se haya seleccionado al menos el número mínimo de entradas y que al menos una entrada `Number` esté conectada.
* Resultado inesperado: Revisa las fuentes conectadas para asegurar valores numéricos válidos; considera añadir `Round` si necesitas una precisión decimal específica.
