> 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/multiply.md).

# Multiply

Esta función multiplica un conjunto de entradas numéricas y entrega el producto resultante. Es útil para escalar valores, combinar factores y crear cadenas matemáticas sencillas en tu flujo visual.

## 📥 Entradas

`Number` Enchufe(s) — uno o más enchufes de entrada numéricos (por defecto: 2).\
Este bloque acepta múltiples entradas numéricas; las entradas activas se multiplican entre sí.

## 📤 Salidas

`Number` El producto de todas las entradas numéricas conectadas.

## 🕹️ Controles

`Input size` Un menú desplegable para definir cuántos enchufes de entrada numéricos ofrece el bloque (número de entradas ajustable desde la UI).

## 🎯 Características clave

* Recuento dinámico de entradas — expande o reduce los enchufes disponibles para coincidir con la cantidad de valores que quieres multiplicar.
* Operación numérica simple — multiplica todas las entradas conectadas y devuelve un único resultado numérico.
* Ideal dentro de pipelines de cálculo o procesamiento de datos donde se requiere un valor numérico combinado.

## ⚙️ Modo de ejecución

* El bloque lee todas las entradas numéricas que estén actualmente conectadas.
* Las entradas no conectadas se ignoran.
* Calcula el producto de los números proporcionados y emite el resultado final.
* Usa el control `Input size` para cambiar cuántas entradas están disponibles antes de ejecutar.

## 📝 Instrucciones de uso

1. Ajusta la cantidad deseada de entradas con `Input size`.
2. Conecta fuentes numéricas (constantes, valores medidos, contadores, etc.) a los enchufes `Number` disponibles.
3. Lee el resultado desde la salida `Number` y pásalo a los bloques posteriores.

## 💡 Consejos y trucos

* Combina con `Number Input` o `Number Range` para proporcionar constantes o parámetros configurables que multiplicar junto a valores medidos.
* Úsalo junto a `Add`, `Subtract` o `Divide` para construir tuberías aritméticas (por ejemplo: calcular un offset escalado combinando `Add` y `Multiply`).
* Para listas o lotes, empareja con `Batch Processing`, `Get Element` o `Debatch` para multiplicar elementos en una secuencia.
* Usa `Round` o `Absolute` después de este bloque para formatear o normalizar el resultado para visualización o exportación.
* Envía la salida a `Scope` o `CSV Export` para visualizar o registrar resultados numéricos calculados a lo largo del tiempo.
* Para cálculos basados en conteos, combina con `Counter` o salidas como `Object Count` de bloques de detección para calcular tasas o totales.

## 🛠️ Solución de problemas

* Si el resultado es inesperado, verifica cada entrada `Number` conectada para asegurarte de que los valores son correctos y que los enchufes están conectados según lo previsto.
* Si necesitas multiplicar un gran número de valores, aumenta `Input size` antes de conectar todas las fuentes.
