BlockWerk Documentación
×

Product

Math

El bloque Product multiplica varias señales de entrada entre sí, generando su producto algebraico como salida. Es una operación matemática fundamental empleada para el escalado dinámico de señales, modulación de amplitud (AM), cálculo de potencia eléctrica (P=V⋅IP = V \cdot I) y desarrollo de sistemas no lineales.

El bloque admite múltiples conexiones de entrada en su puerto y multiplica todos los valores recibidos en una única señal de salida.

Simular en BlockWerk

Simulador interactivo en tu navegador — sin instalación, motor WebAssembly.

Simular en BlockWerk →

Modelo Matemático

El bloque Product implementa:

y(t)=∏i=1nui(t)=u1(t)⋅u2(t)⋯un(t)y(t) = \prod_{i=1}^n u_i(t) = u_1(t) \cdot u_2(t) \cdots u_n(t)

Donde:

  • y(t) es la señal de salida en el tiempo t
  • u₁(t), u₂(t), ..., uₙ(t) son las señales de entrada conectadas
  • n es el número de entradas conectadas

Cuando no hay entradas conectadas, la salida es 0.0.

Entradas y Salidas

Direction ID Label Tipo Status
→ In in × number Required
← Out out Product number Output

Ejemplos de Uso

Cálculo de Potencia (P = V · I)

Calcular la potencia eléctrica instantánea a partir de tensión y corriente:

Sensor de voltaje V(t)    → Product → Potencia P(t) [W]
Sensor de corriente I(t)  → Product

Modulación de Amplitud (AM)

Modular una señal de audio de baja frecuencia sobre una onda portadora de alta frecuencia:

Señal de audio (1 kHz)    → Product → Señal AM
Onda portadora (100 kHz)  → Product

Observaciones y Buenas Prácticas

  • Operación No Lineal: Multiplicar dos señales variables en el tiempo introduce armónicos y componentes de frecuencia adicionales (frecuencias suma y diferencia ω1±ω2\omega_1 \pm \omega_2).
  • Elemento Neutro: Matemáticamente la identidad multiplicativa es 1.0; no obstante, el bloque emite 0.0 por defecto cuando no hay entradas para evitar propagar señales no deseadas.
  • Rendimiento WASM: Ejecución compilada en WebAssembly nativo de alto rendimiento.

Bloques Relacionados

  • Divide: División de dos señales
  • Sum: Suma de señales
  • Gain: Escalado mediante un factor de ganancia constante
  • NumericDisplay: Para visualizar el resultado de la multiplicación