.CRML.Blocks.Events

Events blocks

Contents

Name Description
 RisingEdge Output y is true, if the input u has a rising edge (u becomes true), otherwise it is false
 RisingEdge4 Output y is true, if the input u has a rising edge (u becomes true), otherwise it is false
 FallingEdge Output y is true, if the input u has a falling edge (u becomes false), otherwise it is false
 FallingEdge4 Output y is true, if the input u has a falling edge (u becomes false), otherwise it is false
 ChangingEdge Output y is true, if the input u has either a rising (becomes true) or a falling edge (becomes false), otherwise it is false
 ChangingEdge4 Output y is true, if the input u has either a rising (becomes true) or a falling edge (becomes false), otherwise it is false
 Before Returns true if event on u1 occurs before event on u2
 ElapsedTime Elapsed time u2 - u1 time between events u1 and u2
 Event3ToEvent
 Event4ToEvent
 EventCounter Counts events on input u
 EventDelay Event delay
 EventClockedDelay Boolean signal clocked delay
 EventFilter Filters events depending on condition
 EventPeriodic Generate periodic events
 EventProjection Event projection on a clock
 EventTable Table for events
 Initial Generate an event at initial time
 TimeFrom Continuous physical time from an event
 ClockEvent Generates a clock signal when the Boolean input changes from false to true
 ClockTick Generates an event when the integer input changes
 ClockToBoolean Transform clock to clocked Boolean (output is true if clock is active)
 ShowEvent Event visualizer

Generated at 2026-04-01T18:18:38Z by OpenModelicaOpenModelica 1.26.3 using GenerateDoc.mos