blockEvery

Output is true, during every interval for a defined duration

Information

Syntax

condition = Every(interval=..., duration=...).y;

Description

Output y = true, after every interval seconds for duration seconds. Otherwise y = false. The periodic interval starts at time = 0s.

Example

This block is demonstrated with the following example:

results in

simulation result

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.TimeintervalLength of interval
Modelica.Units.SI.TimedurationDuration within interval (< interval)

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.BooleanOutputy= true, during every interval for defined duration