The Delay building block inserts a delay before an event.
A Delay building block has one ON/OFF input and one ON/OFF output. When the input turns ON, the output will wait a predetermined amount of time before turning ON. The output will remain ON until the input turns OFF.
To configure a Delay building block, enter the amount of time after the input turns ON that the output should turn ON. The behavior of the building block when its input turns OFF before the delay time elapses can be configured. If Cancel the delay is selected, the block will not turn its output ON if the input has turned OFF. If Allow the delay to continue is selected, the block will turn its output ON then OFF after the delay time elapses even if the input has already turned OFF.
In the example to the right, the output will turn ON 0.75s after the input turns ON. If the input turns OFF after less than 0.75s, then the output will not turn ON.