Modelica.Blocks.Types

Library of constants and types with choices, especially to build menus

Information

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

Package Content

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)
Regularization Enumeration defining the regularization around zero
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

Modelica.Blocks.Types.Smoothness

Enumeration defining the smoothness of table interpolation

Modelica.Blocks.Types.Extrapolation

Enumeration defining the extrapolation of time table interpolation

Modelica.Blocks.Types.Init

Enumeration defining initialization of a block

Information

The following initialization alternatives are available:

NoInit
No initialization (start values are used as guess values with fixed=false)
SteadyState
Steady state initialization (derivatives of states are zero)
InitialState
Initialization with initial states
InitialOutput
Initialization with initial outputs (and steady state of the states if possible)

Modelica.Blocks.Types.InitPID

Enumeration defining initialization of PID and LimPID blocks

Information

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
No initialization (start values are used as guess values with fixed=false)
SteadyState
Steady state initialization (derivatives of states are zero)
InitialState
Initialization with initial states
InitialOutput
Initialization with initial outputs (and steady state of the states if possible)
DoNotUse_InitialIntegratorState
Do not use, only for backward compatibility (initialize only integrator state)

Modelica.Blocks.Types.SimpleController

Enumeration defining P, PI, PD, or PID simple controller type

Modelica.Blocks.Types.AnalogFilter

Enumeration defining the method of filtering

Modelica.Blocks.Types.FilterType

Enumeration of analog filter types (low, high, band pass or band stop filter)

Modelica.Blocks.Types.Regularization

Enumeration defining the regularization around zero

Modelica.Blocks.Types.ExternalCombiTimeTable

External object of 1-dim. table where first column is time

Information

Extends from ExternalObject.

Modelica.Blocks.Types.ExternalCombiTable1D

External object of 1-dim. table defined by matrix

Information

Extends from ExternalObject.

Modelica.Blocks.Types.ExternalCombiTable2D

External object of 2-dim. table defined by matrix

Information

Extends from ExternalObject.

Automatically generated Tue Apr 05 09:36:13 2016.