Modelica.ComplexBlocks.Interfaces

Library of connectors and partial models for input/output blocks

Information

This library defines Complex input and output signals, as well as partial blocks.

Extends from Modelica.Icons.InterfacesPackage (Icon for packages containing interfaces).

Package Content

Name Description
Modelica.ComplexBlocks.Interfaces.ComplexInput ComplexInput 'input Complex' as connector
Modelica.ComplexBlocks.Interfaces.ComplexOutput ComplexOutput 'output Complex' as connector
Modelica.ComplexBlocks.Interfaces.ComplexSO ComplexSO Single Output continuous control block
Modelica.ComplexBlocks.Interfaces.ComplexMO ComplexMO Multiple Output continuous control block
Modelica.ComplexBlocks.Interfaces.ComplexSISO ComplexSISO Single Input Single Output continuous control block
Modelica.ComplexBlocks.Interfaces.ComplexSI2SO ComplexSI2SO 2 Single Input / 1 Single Output continuous control block
Modelica.ComplexBlocks.Interfaces.ComplexSIMO ComplexSIMO Single Input Multiple Output continuous control block
Modelica.ComplexBlocks.Interfaces.ComplexMISO ComplexMISO Multiple Input Single Output continuous control block
Modelica.ComplexBlocks.Interfaces.ComplexMIMO ComplexMIMO Multiple Input Multiple Output continuous control block
Modelica.ComplexBlocks.Interfaces.ComplexMIMOs ComplexMIMOs Multiple Input Multiple Output continuous control block with same number of inputs and outputs
Modelica.ComplexBlocks.Interfaces.ComplexMI2MO ComplexMI2MO 2 Multiple Input / Multiple Output continuous control block
Modelica.ComplexBlocks.Interfaces.ComplexSignalSource ComplexSignalSource Base class for continuous signal source

Modelica.ComplexBlocks.Interfaces.ComplexInput Modelica.ComplexBlocks.Interfaces.ComplexInput

'input Complex' as connector

Information

Connector with one input signal of type Complex.

Extends from Complex (Complex number with overloaded operators).

Parameters

NameDescription
reReal part of complex number
imImaginary part of complex number

Contents

NameDescription
reReal part of complex number
imImaginary part of complex number

Modelica.ComplexBlocks.Interfaces.ComplexOutput Modelica.ComplexBlocks.Interfaces.ComplexOutput

'output Complex' as connector

Information

Connector with one output signal of type Complex.

Extends from Complex (Complex number with overloaded operators).

Parameters

NameDescription
reReal part of complex number
imImaginary part of complex number

Contents

NameDescription
reReal part of complex number
imImaginary part of complex number

Modelica.ComplexBlocks.Interfaces.ComplexSO Modelica.ComplexBlocks.Interfaces.ComplexSO

Single Output continuous control block

Information

Block has one continuous Complex output signal.

Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).

Connectors

NameDescription
yConnector of Complex output signal

Modelica.ComplexBlocks.Interfaces.ComplexMO Modelica.ComplexBlocks.Interfaces.ComplexMO

Multiple Output continuous control block

Information

Block has one continuous Complex output signal vector.

Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).

Parameters

NameDescription
noutNumber of outputs

Connectors

NameDescription
y[nout]Connector of Complex output signals

Modelica.ComplexBlocks.Interfaces.ComplexSISO Modelica.ComplexBlocks.Interfaces.ComplexSISO

Single Input Single Output continuous control block

Information

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).

Parameters

NameDescription
useConjugateInputIf true, input is processed conjugate complex

Connectors

NameDescription
uConnector of Complex input signal
yConnector of Complex output signal

Modelica.ComplexBlocks.Interfaces.ComplexSI2SO Modelica.ComplexBlocks.Interfaces.ComplexSI2SO

2 Single Input / 1 Single Output continuous control block

Information

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).

Parameters

NameDescription
useConjugateInput1If true, input 1 is processed conjugate complex
useConjugateInput2If true, input 2 is processed conjugate complex

Connectors

NameDescription
u1Connector of Complex input signal 1
u2Connector of Complex input signal 2
yConnector of Complex output signal

Modelica.ComplexBlocks.Interfaces.ComplexSIMO Modelica.ComplexBlocks.Interfaces.ComplexSIMO

Single Input Multiple Output continuous control block

Information

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).

Parameters

NameDescription
noutNumber of outputs
useConjugateInputIf true, input is processed conjugate complex

Connectors

NameDescription
uConnector of Complex input signal
y[nout]Connector of Complex output signals

Modelica.ComplexBlocks.Interfaces.ComplexMISO Modelica.ComplexBlocks.Interfaces.ComplexMISO

Multiple Input Single Output continuous control block

Information

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).

Parameters

NameDescription
ninNumber of inputs
useConjugateInput[nin]If true, inputs are processed conjugate complex

Connectors

NameDescription
u[nin]Connector of Complex input signals
yConnector of Complex output signal

Modelica.ComplexBlocks.Interfaces.ComplexMIMO Modelica.ComplexBlocks.Interfaces.ComplexMIMO

Multiple Input Multiple Output continuous control block

Information

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).

Parameters

NameDescription
ninNumber of inputs
noutNumber of outputs
useConjugateInput[nin]If true, inputs are processed conjugate complex

Connectors

NameDescription
u[nin]Connector of Complex input signals
y[nout]Connector of Complex output signals

Modelica.ComplexBlocks.Interfaces.ComplexMIMOs Modelica.ComplexBlocks.Interfaces.ComplexMIMOs

Multiple Input Multiple Output continuous control block with same number of inputs and outputs

Information

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).

Parameters

NameDescription
nNumber of inputs (= number of outputs)
useConjugateInput[n]If true, inputs are processed conjugate complex

Connectors

NameDescription
u[n]Connector of Complex input signals
y[n]Connector of Complex output signals

Modelica.ComplexBlocks.Interfaces.ComplexMI2MO Modelica.ComplexBlocks.Interfaces.ComplexMI2MO

2 Multiple Input / Multiple Output continuous control block

Information

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).

Parameters

NameDescription
nDimension 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

Connectors

NameDescription
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.ComplexSignalSource

Base class for continuous signal source

Information

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).

Parameters

NameDescription
offsetOffset of output signal y
startTimeOutput y = offset for time < startTime [s]

Connectors

NameDescription
yConnector of Complex output signal
Automatically generated Thu Dec 19 17:19:53 2019.