blockCycle

Generate boolean pulse with the width specified by the input

Parameters

TypeNameDefaultDescription
RealperiodTime for one pulse period
RealminTruFalHolMinimum time to hold true or false

Connectors

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Interfaces.BooleanInputgoTrue: cycle the output
Buildings.Controls.OBC.CDL.Interfaces.RealInputuRatio of the period that the output should be true
Buildings.Controls.OBC.CDL.Interfaces.BooleanOutputyCycling boolean output

Components

TypeNameDefaultDescription
Realt0Time instant when output begins cycling
Realt_staBegin time instant of one period
Realt_endEnd time instant of one period