Modelica.Clocked.ClockSignals.Clocks.Rotational

Library of blocks that generate a clock tick each time an observed input angle changes

Information

Extends from Modelica.Icons.Package (Icon for standard packages).

Package Content

Name Description
Modelica.Clocked.ClockSignals.Clocks.Rotational.PartialRotationalClock PartialRotationalClock Base class for event clocks that generate a clock tick each time an observed input angle changes
Modelica.Clocked.ClockSignals.Clocks.Rotational.RotationalClock RotationalClock Event clock generating a clock tick each time an observed input angle changed for a rotational-interval given as variable input
Modelica.Clocked.ClockSignals.Clocks.Rotational.FixedRotationalClock FixedRotationalClock Event clock generating a clock tick each time an observed input angle changed for a certain, constant rotational-interval

Modelica.Clocked.ClockSignals.Clocks.Rotational.PartialRotationalClock Modelica.Clocked.ClockSignals.Clocks.Rotational.PartialRotationalClock

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

Information

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

Parameters

NameDescription
Advanced
useSolver= true, if solverMethod shall be explicitly defined
solverMethodIntegration method used for discretized continuous-time partitions

Connectors

NameDescription
y 
angleInput angle observed for generating clock ticks. [rad]
directionRotation direction (sign: +1 or -1). Sampled with the provided clock signal 'y'.
direction_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.

Modelica.Clocked.ClockSignals.Clocks.Rotational.RotationalClock Modelica.Clocked.ClockSignals.Clocks.Rotational.RotationalClock

Event clock generating a clock tick each time an observed input angle changed for a rotational-interval given as variable input

Information

For a simple example cf. the rotational sampling example.

Extends from PartialRotationalClock (Base class for event clocks that generate a clock tick each time an observed input angle changes).

Parameters

NameDescription
Initialization
direction_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.
Advanced
useSolver= true, if solverMethod shall be explicitly defined
solverMethodIntegration method used for discretized continuous-time partitions

Connectors

NameDescription
y 
angleInput angle observed for generating clock ticks. [rad]
directionRotation direction (sign: +1 or -1). Sampled with the provided clock signal 'y'.
trigger_intervalRotational-interval the input angle must be changed to trigger the next clock tick [rad]
Initialization
direction_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.

Modelica.Clocked.ClockSignals.Clocks.Rotational.FixedRotationalClock Modelica.Clocked.ClockSignals.Clocks.Rotational.FixedRotationalClock

Event clock generating a clock tick each time an observed input angle changed for a certain, constant rotational-interval

Information

Extends from PartialRotationalClock (Base class for event clocks that generate a clock tick each time an observed input angle changes).

Parameters

NameDescription
trigger_intervalRotational-interval the input angle must be changed to trigger the next clock tick [rad]
Initialization
direction_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.
Advanced
useSolver= true, if solverMethod shall be explicitly defined
solverMethodIntegration method used for discretized continuous-time partitions

Connectors

NameDescription
y 
angleInput angle observed for generating clock ticks. [rad]
directionRotation direction (sign: +1 or -1). Sampled with the provided clock signal 'y'.
Initialization
direction_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.
Automatically generated Thu Oct 1 16:07:36 2020.