blockPartialLogicalClock

Logical clock combining arbitrary many input clock signals according to a replaceable logical combinator

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

Parameters

TypeNameDefaultDescription
Integernu2Number of input connections.
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)
Interfaces.ClockVectorInput[nu]uVector of Clock input signals.

Components

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.PartialBooleanMISOcombinator
EventClockclock
BooleanSignals.NonPeriodic.ClockToBoolean[nu]input_ticked
Modelica.Blocks.Logical.And[nu]forbidden_state
Modelica.Blocks.Sources.BooleanConstant[nu]S_false
Modelica.Blocks.Logical.LogicalSwitch[nu]suppress_S
Modelica.Blocks.Logical.RSFlipFlop[nu]input_memory
BooleanSignals.NonPeriodic.ClockToBooleanreset_ticked
Modelica.Blocks.Routing.BooleanReplicatorsplitter