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 |
'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 |
'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 |
Single 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 |
Multiple 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 |
Single 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 |
2 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 |
Single 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 |
Multiple 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 |
Multiple 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 |
Multiple 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 |
2 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 |
Base 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 |