blockCycle
Generate boolean pulse with the width specified by the input
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Real | period | Time for one pulse period | |
| Real | minTruFalHol | Minimum time to hold true or false |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Controls.OBC.CDL.Interfaces.BooleanInput | go | True: cycle the output | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | u | Ratio of the period that the output should be true | |
| Buildings.Controls.OBC.CDL.Interfaces.BooleanOutput | y | Cycling boolean output |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Real | t0 | Time instant when output begins cycling | |
| Real | t_sta | Begin time instant of one period | |
| Real | t_end | End time instant of one period |