Click or drag to resize

Clock Class

Clock variable.
Inheritance Hierarchy

Namespace: Emulate3D.FMI.V3.Description
Assembly: Emulate3D.FMI (in Emulate3D.FMI.dll) Version: 19.00.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