This blocks computes output y
as sum of
the three input signals u1
, u2
and
u3
. Optionally, inputs u1
and
u2
and u3
can be processed conjugate
complex, when parameters useConjugateInput1
and
useConjugateInput2
and useConjugateInput3
are true
, respectively.
y = k1*(if useConjugateInput1 then Modelica.ComplexMath.conj(u1) else u1) + k2*(if useConjugateInput2 then Modelica.ComplexMath.conj(u2) else u2) + k3*(if useConjugateInput3 then Modelica.ComplexMath.conj(u3) else u3);
Example parameters:
k1 = +2
,k2 = -3
,k3 = +1
,useConjugateInput1 = true
,useConjugateInput2 = false
useConjugateInput3 = false
result in the following equation:
y = 2 * Modelica.ComplexMath.conj(u1) - 3 * u2 + u3;