blockPartialRotationalClock

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

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
Clocked.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', otherwise false. Sampled with the provided clock signal y.