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

Components

TypeNameDefaultDescription
IDEAS.Controls.OBC.CDL.Interfaces.BooleanInputgoTrue: cycle the output
IDEAS.Controls.OBC.CDL.Interfaces.RealInputuRatio of the period that the output should be true
IDEAS.Controls.OBC.CDL.Interfaces.BooleanOutputyCycling boolean output
Realt0Time instant when output begins cycling
Realt_staBegin time instant of one period
Realt_endEnd time instant of one period