Mux Block
Combines multiple scalar input signals into a single vector output.
Open Mux in BlockWerk →# Mux Block
Description
Combines multiple scalar input signals into a single output. The output is the sum of all connected inputs.
Mathematical Model
y = u₁ + u₂ + ... + uₙ
where:
y = output
uᵢ = i-th input signal
n = numInputs
Parameters
numInputs
Number of input signals to accept (2–10). Each input is a scalar.
Examples
| Inputs | Result | | ----------------------- | ------ | | u₁ = 3, u₂ = 5 | y = 8 | | u₁ = -2, u₂ = 4, u₃ = 1 | y = 3 |
Remarks
- All inputs must be scalar values; vector inputs are not supported
- Unconnected inputs are treated as zero
- Useful for consolidating multiple sensor readings or summing contributions before a single processing block
See Also
- Demux: Split a signal into multiple outputs
- Sum: Add signals with configurable signs