Delay Control Block

Delay Control Block

The Delay Control block addresses the rapid firing of a noisy input by rate limiting the output one of two ways. The Debounce method waits for the input to go from true to false for a fixed delay_time after before emitting true. The Throttle method emits true immediately upon true input, but then will not emit true again for at least delay_time seconds.

Parameters

  • Method [Debounce | Throttle]
    • Debounce: Wait until the input signal stops being true for delay_time before emitting true.
    • Throttle: Immediately emit true on first true input, but then wait delay_time before passing through a true input again.
  • Delay Time (S) Amount of time to throttle or debounce by, in seconds.

Examples

Delay Control  Example