Modelica.Clocked.ClockSignals.Clocks.Logical

Library of blocks for combining several input clock signals by logical combinators

Information

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

Package Content

Name Description
Modelica.Clocked.ClockSignals.Clocks.Logical.PartialLogicalClock PartialLogicalClock Logical clock combining arbitrary many input clock signals according to a replaceable logical combinator
Modelica.Clocked.ClockSignals.Clocks.Logical.ConjunctiveClock ConjunctiveClock Logical clock ticking whenever all input clocks ticked at least once, then resets and starts the next conjunctive cycle
Modelica.Clocked.ClockSignals.Clocks.Logical.DisjunctiveClock DisjunctiveClock Logical clock ticking whenever any of its input clock signals ticks.

Modelica.Clocked.ClockSignals.Clocks.Logical.PartialLogicalClock Modelica.Clocked.ClockSignals.Clocks.Logical.PartialLogicalClock

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

Information

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

Parameters

NameDescription
nuNumber of input connections.
combinatorReplaceable logical combinator applied on vector of Clock input signals. Important: Must not be any kind of negation since such would result in infinite many ticks for an infinitesimal short time period.
Advanced
useSolver= true, if solverMethod shall be explicitly defined
solverMethodIntegration method used for discretized continuous-time partitions

Connectors

NameDescription
y 
u[nu]Vector of Clock input signals.

Modelica.Clocked.ClockSignals.Clocks.Logical.ConjunctiveClock Modelica.Clocked.ClockSignals.Clocks.Logical.ConjunctiveClock

Logical clock ticking whenever all input clocks ticked at least once, then resets and starts the next conjunctive cycle

Information

For a simple example cf. the logical sampling example.

Extends from PartialLogicalClock (Logical clock combining arbitrary many input clock signals according to a replaceable logical combinator).

Parameters

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

Connectors

NameDescription
y 
u[nu]Vector of Clock input signals.

Modelica.Clocked.ClockSignals.Clocks.Logical.DisjunctiveClock Modelica.Clocked.ClockSignals.Clocks.Logical.DisjunctiveClock

Logical clock ticking whenever any of its input clock signals ticks.

Information

For a simple example cf. the logical sampling example.

Extends from PartialLogicalClock (Logical clock combining arbitrary many input clock signals according to a replaceable logical combinator).

Parameters

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

Connectors

NameDescription
y 
u[nu]Vector of Clock input signals.
Automatically generated Thu Oct 1 16:07:36 2020.