Math

Product Block

Multiplies multiple input signals together

Open Product in BlockWerk →

# Product Block

Description

The Product block multiplies multiple input signals together, producing their algebraic product as output. This is a fundamental mathematical operation used for signal scaling, modulation, power calculations, and building non-linear systems.

The block accepts any number of input connections via a single input port. All received values are multiplied into a single output signal.

Mathematical Model

The Product block implements:

y(t) = u₁(t) × u₂(t) × ... × uₙ(t)

Where:

When no inputs are connected, the output is 0.0.

Parameters

This block has no user-configurable parameters.

Examples

Signal Scaling

Multiply a variable signal by a constant factor:

Signal A → Product → Output
Constant (value: 0.5) → Product

Simple Modulation

Multiply a low-frequency signal by a high-frequency carrier:

AudioSignal → Product → Output
CarrierWave → Product

Remarks

See Also