Library of connectors and partial models for input/output blocks
This library defines Complex input and output signals, as well as partial blocks.
Extends from Modelica.Icons.InterfacesPackage (Icon for packages containing interfaces).
| Name | Description | 
|---|---|
|  ComplexInput | 'input Complex' as connector | 
|  ComplexOutput | 'output Complex' as connector | 
|  ComplexSO | Single Output continuous control block | 
|  ComplexMO | Multiple Output continuous control block | 
|  ComplexSISO | Single Input Single Output continuous control block | 
|  ComplexSI2SO | 2 Single Input / 1 Single Output continuous control block | 
|  ComplexSIMO | Single Input Multiple Output continuous control block | 
|  ComplexMISO | Multiple Input Single Output continuous control block | 
|  ComplexMIMO | Multiple Input Multiple Output continuous control block | 
|  ComplexMIMOs | Multiple Input Multiple Output continuous control block with same number of inputs and outputs | 
|  ComplexMI2MO | 2 Multiple Input / Multiple Output continuous control block | 
|  ComplexSignalSource | Base class for continuous signal source | 
 Modelica.ComplexBlocks.Interfaces.ComplexInput
Modelica.ComplexBlocks.Interfaces.ComplexInput'input Complex' as connector
Connector with one input signal of type Complex.
Extends from Complex (Complex number with overloaded operators).
| Name | Description | 
|---|---|
| re | Real part of complex number | 
| im | Imaginary part of complex number | 
| Name | Description | 
|---|---|
| re | Real part of complex number | 
| im | Imaginary part of complex number | 
 Modelica.ComplexBlocks.Interfaces.ComplexOutput
Modelica.ComplexBlocks.Interfaces.ComplexOutput'output Complex' as connector
Connector with one output signal of type Complex.
Extends from Complex (Complex number with overloaded operators).
| Name | Description | 
|---|---|
| re | Real part of complex number | 
| im | Imaginary part of complex number | 
| Name | Description | 
|---|---|
| re | Real part of complex number | 
| im | Imaginary part of complex number | 
 Modelica.ComplexBlocks.Interfaces.ComplexSO
Modelica.ComplexBlocks.Interfaces.ComplexSOSingle Output continuous control block
Block has one continuous Complex output signal.
Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).
| Name | Description | 
|---|---|
| y | Connector of Complex output signal | 
 Modelica.ComplexBlocks.Interfaces.ComplexMO
Modelica.ComplexBlocks.Interfaces.ComplexMOMultiple Output continuous control block
Block has one continuous Complex output signal vector.
Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).
| Name | Description | 
|---|---|
| nout | Number of outputs | 
| Name | Description | 
|---|---|
| y[nout] | Connector of Complex output signals | 
 Modelica.ComplexBlocks.Interfaces.ComplexSISO
Modelica.ComplexBlocks.Interfaces.ComplexSISOSingle Input Single Output continuous control block
Block has one continuous Complex input and one continuous Complex output signal.
Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).
| Name | Description | 
|---|---|
| useConjugateInput | If true, input is processed conjugate complex | 
| Name | Description | 
|---|---|
| u | Connector of Complex input signal | 
| y | Connector of Complex output signal | 
 Modelica.ComplexBlocks.Interfaces.ComplexSI2SO
Modelica.ComplexBlocks.Interfaces.ComplexSI2SO2 Single Input / 1 Single Output continuous control block
Block has two continuous Complex input signals u1 and u2 and one continuous Complex output signal y.
Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).
| Name | Description | 
|---|---|
| useConjugateInput1 | If true, input 1 is processed conjugate complex | 
| useConjugateInput2 | If true, input 2 is processed conjugate complex | 
| Name | Description | 
|---|---|
| u1 | Connector of Complex input signal 1 | 
| u2 | Connector of Complex input signal 2 | 
| y | Connector of Complex output signal | 
 Modelica.ComplexBlocks.Interfaces.ComplexSIMO
Modelica.ComplexBlocks.Interfaces.ComplexSIMOSingle Input Multiple Output continuous control block
Block has one continuous Complex input signal and a vector of continuous Complex output signals.
Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).
| Name | Description | 
|---|---|
| nout | Number of outputs | 
| useConjugateInput | If true, input is processed conjugate complex | 
| Name | Description | 
|---|---|
| u | Connector of Complex input signal | 
| y[nout] | Connector of Complex output signals | 
 Modelica.ComplexBlocks.Interfaces.ComplexMISO
Modelica.ComplexBlocks.Interfaces.ComplexMISOMultiple Input Single Output continuous control block
Block has a vector of continuous Complex input signals and one continuous Complex output signal.
Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).
| Name | Description | 
|---|---|
| nin | Number of inputs | 
| useConjugateInput[nin] | If true, inputs are processed conjugate complex | 
| Name | Description | 
|---|---|
| u[nin] | Connector of Complex input signals | 
| y | Connector of Complex output signal | 
 Modelica.ComplexBlocks.Interfaces.ComplexMIMO
Modelica.ComplexBlocks.Interfaces.ComplexMIMOMultiple Input Multiple Output continuous control block
Block has a continuous Complex input vector and a continuous Complex output signal vector. The signal sizes of the input and output vector may be different.
Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).
| Name | Description | 
|---|---|
| nin | Number of inputs | 
| nout | Number of outputs | 
| useConjugateInput[nin] | If true, inputs are processed conjugate complex | 
| Name | Description | 
|---|---|
| u[nin] | Connector of Complex input signals | 
| y[nout] | Connector of Complex output signals | 
 Modelica.ComplexBlocks.Interfaces.ComplexMIMOs
Modelica.ComplexBlocks.Interfaces.ComplexMIMOsMultiple Input Multiple Output continuous control block with same number of inputs and outputs
Block has a continuous Complex input vector and a continuous Complex output signal vector where the signal sizes of the input and output vector are identical.
Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).
| Name | Description | 
|---|---|
| n | Number of inputs (= number of outputs) | 
| useConjugateInput[n] | If true, inputs are processed conjugate complex | 
| Name | Description | 
|---|---|
| u[n] | Connector of Complex input signals | 
| y[n] | Connector of Complex output signals | 
 Modelica.ComplexBlocks.Interfaces.ComplexMI2MO
Modelica.ComplexBlocks.Interfaces.ComplexMI2MO2 Multiple Input / Multiple Output continuous control block
Block has two continuous Complex input vectors u1 and u2 and one continuous Complex output vector y. All vectors have the same number of elements.
Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).
| Name | Description | 
|---|---|
| n | Dimension of input and output vectors. | 
| useConjugateInput1[n] | If true, inputs 1 are processed conjugate complex | 
| useConjugateInput2[n] | If true, inputs 2 are processed conjugate complex | 
| Name | Description | 
|---|---|
| u1[n] | Connector 1 of Complex input signals | 
| u2[n] | Connector 2 of Complex input signals | 
| y[n] | Connector of Complex output signals | 
 Modelica.ComplexBlocks.Interfaces.ComplexSignalSource
Modelica.ComplexBlocks.Interfaces.ComplexSignalSourceBase class for continuous signal source
Basic block for Complex sources. This component has one continuous Complex output signal y and two parameters (offset, startTime) to shift the generated signal.
Extends from ComplexBlocks.Interfaces.ComplexSO (Single Output continuous control block).
| Name | Description | 
|---|---|
| offset | Offset of output signal y | 
| startTime | Output y = offset for time < startTime [s] | 
| Name | Description | 
|---|---|
| y | Connector of Complex output signal |