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 |
ComplexMI2MO | 2 Multiple Input / Multiple 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 |
ComplexMISO | Multiple Input Single Output continuous control block |
ComplexMO | Multiple Output continuous control block |
ComplexOutput | 'output Complex' as connector |
ComplexSI2SO | 2 Single Input / 1 Single Output continuous control block |
ComplexSignalSource | Base class for continuous signal source |
ComplexSIMO | Single Input Multiple Output continuous control block |
ComplexSISO | Single Input Single Output continuous control block |
ComplexSO | Single Output continuous control block |
Connector with one input signal of type Complex.
Extends from Complex
(Complex number with overloaded operators).
Type | Name | Description |
---|---|---|
Real | re | Real part of complex number |
Real | im | Imaginary part of complex number |
Connector with one output signal of type Complex.
Extends from Complex
(Complex number with overloaded operators).
Type | Name | Description |
---|---|---|
Real | re | Real part of complex number |
Real | im | Imaginary part of complex number |
Block has one continuous Complex output signal.
Extends from Modelica.Blocks.Icons.Block
(Basic graphical layout of input/output block).
Type | Name | Description |
---|---|---|
output ComplexOutput | y | Connector of Complex output signal |
Block has one continuous Complex output signal vector.
Extends from Modelica.Blocks.Icons.Block
(Basic graphical layout of input/output block).
Type | Name | Default | Description |
---|---|---|---|
Integer | nout | 1 | Number of outputs |
Type | Name | Description |
---|---|---|
output ComplexOutput | y[nout] | Connector of Complex output signals |
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).
Type | Name | Default | Description |
---|---|---|---|
Boolean | useConjugateInput | false | If true, input is processed conjugate complex |
Type | Name | Description |
---|---|---|
input ComplexInput | u | Connector of Complex input signal |
output ComplexOutput | y | Connector of Complex output signal |
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).
Type | Name | Default | Description |
---|---|---|---|
Boolean | useConjugateInput1 | false | If true, input 1 is processed conjugate complex |
Boolean | useConjugateInput2 | false | If true, input 2 is processed conjugate complex |
Type | Name | Description |
---|---|---|
input ComplexInput | u1 | Connector of Complex input signal 1 |
input ComplexInput | u2 | Connector of Complex input signal 2 |
output ComplexOutput | y | Connector of Complex output signal |
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).
Type | Name | Default | Description |
---|---|---|---|
Integer | nout | 1 | Number of outputs |
Boolean | useConjugateInput | false | If true, input is processed conjugate complex |
Type | Name | Description |
---|---|---|
input ComplexInput | u | Connector of Complex input signal |
output ComplexOutput | y[nout] | Connector of Complex output signals |
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).
Type | Name | Default | Description |
---|---|---|---|
Integer | nin | 1 | Number of inputs |
Boolean | useConjugateInput[nin] | fill(false, nin) | If true, inputs are processed conjugate complex |
Type | Name | Description |
---|---|---|
input ComplexInput | u[nin] | Connector of Complex input signals |
output ComplexOutput | y | Connector of Complex output signal |
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).
Type | Name | Default | Description |
---|---|---|---|
Integer | nin | 1 | Number of inputs |
Integer | nout | 1 | Number of outputs |
Boolean | useConjugateInput[nin] | fill(false, nin) | If true, inputs are processed conjugate complex |
Type | Name | Description |
---|---|---|
input ComplexInput | u[nin] | Connector of Complex input signals |
output ComplexOutput | y[nout] | Connector of Complex output signals |
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).
Type | Name | Default | Description |
---|---|---|---|
Integer | n | 1 | Number of inputs (= number of outputs) |
Boolean | useConjugateInput[n] | fill(false, n) | If true, inputs are processed conjugate complex |
Type | Name | Description |
---|---|---|
input ComplexInput | u[n] | Connector of Complex input signals |
output ComplexOutput | y[n] | Connector of Complex output signals |
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).
Type | Name | Default | Description |
---|---|---|---|
Integer | n | 1 | Dimension of input and output vectors. |
Boolean | useConjugateInput1[n] | fill(false, n) | If true, inputs 1 are processed conjugate complex |
Boolean | useConjugateInput2[n] | fill(false, n) | If true, inputs 2 are processed conjugate complex |
Type | Name | Description |
---|---|---|
input ComplexInput | u1[n] | Connector 1 of Complex input signals |
input ComplexInput | u2[n] | Connector 2 of Complex input signals |
output ComplexOutput | y[n] | Connector of Complex output signals |
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 Modelica.ComplexBlocks.Interfaces.ComplexSO
(Single Output continuous control block).
Type | Name | Default | Description |
---|---|---|---|
Complex | offset | Complex(0) | Offset of output signal y |
Time | startTime | 0 | Output y = offset for time < startTime |
Type | Name | Description |
---|---|---|
output ComplexOutput | y | Connector of Complex output signal |
Generated 2018-12-12 12:09:58 EST by MapleSim.