This package contains the partial blocks of the Controller library. The components define global parameters, like startTime, method, Ts or steadyStateStart and handle the input/output conversation.
Extends from Modelica.Icons.Library (Icon for library).
Name | Description |
---|---|
![]() | Basic graphical layout of discrete/continuous block |
![]() | Common discrete part of blocks extending from PartialSISO_equality |
![]() | Partial block of Sampled library (icon + default parameters) |
![]() | Partial Single Input Single Output (continuous or discrete) control block of Controller library |
![]() | Partial Single Input Single Output (continuous or discrete) control block of Controller library |
![]() | Partial Single Input Single Output (continuous or discrete) control block of Controller library where usually y=u if continuous block |
Extends from Interfaces.PartialBlockIcon (Basic graphical layout of discrete/continuous block).
Name | Description |
---|---|
sampleFactor | Ts=sampleClock.sampleTime*sampleFactor |
Name | Description |
---|---|
u | Continuous or discrete input signal of block |
y | Continuous or discrete output signal of block |
Name | Description |
---|---|
Advanced options | |
blockType | Type of block (Continuous/Discrete) |
methodType | Type of discretization if discrete block |
sampleFactor | Ts=sampleClock.sampleTime*sampleFactor |
initType | Type of initialization (no init/initial/steady state/output) |
Extends from PartialSampledBlock (Partial block of Sampled library (icon + default parameters)).
Name | Description |
---|---|
Advanced options | |
blockType | Type of block (Continuous/Discrete) |
methodType | Type of discretization if discrete block |
sampleFactor | Ts=sampleClock.sampleTime*sampleFactor |
initType | Type of initialization (no init/initial/steady state/output) |
Name | Description |
---|---|
u | Continuous or discrete input signal of block |
y | Continuous or discrete output signal of block |
Extends from PartialSampledBlock (Partial block of Sampled library (icon + default parameters)).
Name | Description |
---|---|
Advanced options | |
blockType | Type of block (Continuous/Discrete) |
methodType | Type of discretization if discrete block |
sampleFactor | Ts=sampleClock.sampleTime*sampleFactor |
initType | Type of initialization (no init/initial/steady state/output) |
Name | Description |
---|---|
u | Continuous or discrete input signal of block |
y | Continuous or discrete output signal of block |
If discrete block, the output y is sampled according to sample time sampleClock.sampleTime * sampleFactor, where sampleClock.sampleTime is defined globally in the outer component sampleClock and sampleFactor is an Integer parameter of component Sampler.
If continuous block, the output y is identical to the input u.
Extends from Icons.PartialBlockIcon (Basic graphical layout of discrete/continuous block).
Name | Description |
---|---|
blockType | Type of block (Continuous/Discrete) |
sampleFactor | Ts=sampleClock.sampleTime*sampleFactor |
Name | Description |
---|---|
u | Continuous or discrete input signal of block |
y | Continuous or discrete output signal of block |