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
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | nu | 2 | Number of input connections. |
| Advanced | |||
| Boolean | useSolver (from PartialClock) | false | = true, if solverMethod shall be explicitly defined |
| ModelicaServices.Types.SolverMethod | solverMethod (from PartialClock) | "ExplicitEuler" | Integration method used for discretized continuous-time partitions |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Clocked.ClockSignals.Interfaces.ClockOutput | y (from PartialClock) | ||
| Interfaces.ClockVectorInput[nu] | u | Vector of Clock input signals. |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.PartialBooleanMISO | combinator | ||
| EventClock | clock | ||
| 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.ClockToBoolean | reset_ticked | ||
| Modelica.Blocks.Routing.BooleanReplicator | splitter |