Modelica.Blocks.Types

Library of constants, external objects 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
Modelica.Blocks.Types.Smoothness Smoothness Enumeration defining the smoothness of table interpolation
Modelica.Blocks.Types.Extrapolation Extrapolation Enumeration defining the extrapolation of table interpolation
Modelica.Blocks.Types.TimeEvents TimeEvents Enumeration defining the time event handling of time table interpolation
Modelica.Blocks.Types.Init Init Enumeration defining initialization of a block
Modelica.Blocks.Types.InitPID InitPID Enumeration defining initialization of PID and LimPID blocks
Modelica.Blocks.Types.SimpleController SimpleController Enumeration defining P, PI, PD, or PID simple controller type
Modelica.Blocks.Types.AnalogFilter AnalogFilter Enumeration defining the method of filtering
Modelica.Blocks.Types.FilterType FilterType Enumeration of analog filter types (low, high, band pass or band stop filter)
Modelica.Blocks.Types.Regularization Regularization Enumeration defining the regularization around zero
Modelica.Blocks.Types.LimiterHomotopy LimiterHomotopy Enumeration defining use of homotopy in limiter components
Modelica.Blocks.Types.VariableLimiterHomotopy VariableLimiterHomotopy Enumeration defining use of homotopy in variable limiter components
Modelica.Blocks.Types.ExternalCombiTimeTable ExternalCombiTimeTable External object of 1-dim. table where first column is time
Modelica.Blocks.Types.ExternalCombiTable1D ExternalCombiTable1D External object of 1-dim. table defined by matrix
Modelica.Blocks.Types.ExternalCombiTable2D 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 table interpolation

Modelica.Blocks.Types.TimeEvents

Enumeration defining the time event handling 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.LimiterHomotopy

Enumeration defining use of homotopy in limiter components

Modelica.Blocks.Types.VariableLimiterHomotopy

Enumeration defining use of homotopy in variable limiter components

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 Thu Dec 19 17:19:52 2019.