In this package types, constants and external objects are defined that are used in library Modelica.Blocks. The types have additional annotation choices definitions that define the menus to be built up in the graphical user interface when the type is used as parameter in a declaration.
Extends from Modelica.Icons.TypesPackage (Icon for packages containing type definitions).Name | Description |
---|---|
Smoothness | Enumeration defining the smoothness of table interpolation |
Extrapolation | Enumeration defining the extrapolation of time table interpolation |
Init | Enumeration defining initialization of a block |
InitPID | Enumeration defining initialization of PID and LimPID blocks |
SimpleController | Enumeration defining P, PI, PD, or PID simple controller type |
AnalogFilter | Enumeration defining the method of filtering |
FilterType | Enumeration of analog filter types (low, high, band pass or band stop filter) |
ExternalCombiTimeTable | External object of 1-dim. table where first column is time |
ExternalCombiTable1D | External object of 1-dim. table defined by matrix |
ExternalCombiTable2D | External object of 2-dim. table defined by matrix |
The following initialization alternatives are available:
NoInit
fixed=false
)SteadyState
InitialState
InitialOutput
This initialization type is identical to Types.Init and has just one
additional option DoNotUse_InitialIntegratorState
. This option
is introduced in order that the default initialization for the
Continuous.PID
and Continuous.LimPID
blocks are backward
compatible. In Modelica 2.2, the integrators have been initialized
with their given states where as the D-part has not been initialized.
The option DoNotUse_InitialIntegratorState
leads to this
initialization definition.
The following initialization alternatives are available:
NoInit
fixed=false
)SteadyState
InitialState
InitialOutput
DoNotUse_InitialIntegratorState