Click or drag to resize

Variability Enumeration

Defines the time dependency of the variable, in other words, it defines the time instants when a variable may be changed by the importer or may change its value due to FMU internal computations, depending on their causality.

Namespace:  Emulate3D.FMI.V3
Assembly:  Emulate3D.FMI (in Emulate3D.FMI.dll) Version: 18.04.00
Syntax
C#
public enum Variability
Members
  Member nameValueDescription
Constant0 The value of the variable never changes.
Fixed1 The value of the variable is fixed after initialization.
Tunable2 The value of the variable is constant between events and between communication points. It may be changed only in event mode or at communication points.
Discrete3 If model exchange, the value of the variable may change only in event mode. If co-simulation, the value of the variable may only change in event mode or at at communication points and the FMU must detect and handle such events internally. If scheduled execution, the value may change only at communication points.
Continuous4 Only variables of type Float32 or Float64 may be continuous.
See Also