blockPartialRotationalClock

Base class for event clocks that generate a clock tick each time an observed input angle changed.

Extends from ClockSignals.Interfaces.PartialClock (Icon, connector, and solver method of a block that generates a clock).

Parameters

TypeNameDefaultDescription
Advanced
BooleanuseSolver (from PartialClock)false= true, if solverMethod shall be explicitly defined
ModelicaServices.Types.SolverMethodsolverMethod (from PartialClock)"ExplicitEuler"Integration method used for discretized continuous-time partitions

Connectors

TypeNameDefaultDescription
Modelica_Synchronous.ClockSignals.Interfaces.ClockOutputy (from PartialClock)
Modelica.Blocks.Interfaces.RealInputangleInput angle observed for generating clock ticks.
Modelica.Blocks.Interfaces.IntegerOutputdirectionRotation direction (sign: +1 or -1). Sampled with the provided clock signal 'y'.
Modelica.Blocks.Interfaces.BooleanOutputdirection_changed'true', if the rotation direction of the observed angle changed since the last tick of 'y', 'false' otherwise. Sampled with the provided clock signal 'y'.