Click or drag to resize

Clock Class

Clock variable.
Inheritance Hierarchy
SystemObject
  Emulate3D.FMIElementBase
    Emulate3D.FMI.V3.DescriptionAnnotationsBase
      Emulate3D.FMI.V3.DescriptionModelVariable
        Emulate3D.FMI.V3.DescriptionClock

Namespace:  Emulate3D.FMI.V3.Description
Assembly:  Emulate3D.FMI (in Emulate3D.FMI.dll) Version: 18.04.00
Syntax
C#
[TypeConverterAttribute(typeof(ExpandableObjectConverter))]
public sealed class Clock : ModelVariable

The Clock type exposes the following members.

Properties
  NameDescription
Public propertyAliases
Variable aliases.
Public propertyAnnotations
Annotations.
(Inherited from AnnotationsBase.)
Public propertyCanBeDeactivated
If true, the clock may be actively deactivated.
Public propertyCanHandleMultipleSetPerTimeInstant
Only for variables with variability = "input". If false, then only one set function call is allowed at one super-dense time instant (model evaluation) on this variable.
Public propertyCausality
Variable causality.
(Inherited from ModelVariable.)
Public propertyClocks
If non-empty, this variable is clocked. List of value references of clocks this variable belongs to.
Public propertyDeclaredType
If non-null, name of type defined with TypeDefinitions.
Public propertyDescription
If non-null, variable description.
(Inherited from ModelVariable.)
Public propertyIntervalCounter
If non-null, defines the interval between consecutive clock ticks, together with Resolution.
Public propertyIntervalDecimal
If non-null, defines the time interval between consecutive clock ticks.
Public propertyIntervalVariability
Declares the type of clock.
Public propertyName
Variable name.
(Inherited from ModelVariable.)
Public propertyPriority
If non-null, mandatory for input clocks in scheduled execution. For co-simulation and model exchange, this must be ignored.
Public propertyResolution
If non-null, instead of defining clock timing using floating point numbers, FMI allows the definition of rational numbers. The resolution defines the minimal quanta clock timing can be resolved by.
Public propertyShiftCounter
If non-null, defines the delay of the first clock activation relative to start time, together with Resolution.
Public propertyShiftDecimal
If non-null, defines the delay of the first clock activation relative to start time.
Public propertySupportsFraction
If true, fraction functions are allowed to be called for all time-based clocks.
Public propertyValueReference
Variable value reference.
(Inherited from ModelVariable.)
Public propertyVariability
Variable variability.
(Inherited from ModelVariable.)
Top
See Also