WOLFRAM SYSTEM MODELER

Product

Output product of the two inputs

Wolfram Language

In[1]:=
SystemModel["Modelica.ComplexBlocks.ComplexMath.Product"]
Out[1]:=

Information

This information is part of the Modelica Standard Library maintained by the Modelica Association.

This blocks computes the output y (element-wise) as product of the corresponding elements of the two inputs u1 and u2. Optionally, either input u1 or u2 or both inputs can be processed conjugate complex, when parameters useConjugateInput1 and useConjugateInput2 are true, respectively. Depending on useConjugateInput1 and useConjugateInput2 the internal signals represent either the original or the conjugate complex input signal.

y = u1Inernal * u2Internal;

Example: If useConjugateInput1 = true and useConjugateInput2 = false the output signal y = Modelica.ComplexMath.conj(u1) * u2.

Parameters (2)

useConjugateInput1

Value: false

Type: Boolean

Description: If true, input 1 is processed conjugate complex

useConjugateInput2

Value: false

Type: Boolean

Description: If true, input 2 is processed conjugate complex

Connectors (3)

u1

Type: ComplexInput

Description: Connector of Complex input signal 1

u2

Type: ComplexInput

Description: Connector of Complex input signal 2

y

Type: ComplexOutput

Description: Connector of Complex output signal

Components (2)

u1Internal

Type: Complex

Description: Equals either u1 or conjugate complex input u1 if useComplexInput1 = true

u2Internal

Type: Complex

Description: Equals either u2 or conjugate complex input u2 if useComplexInput2 = true