Output a new value of the debounced state only if the transient state has remained constant for a number of cycles.
None (Main library). (See Section 2.3, “Licensed Features”.)
This block debounces the transient state over a number of cycles to produce a steady state output. The debounced state output only changes to reflect the transient state input if the input has remained steady for a number of cycles.
Unlike other blocks, the debounce is expressed in block iterations, rather than a time period. This makes the block more appropriate for debouncing state based signals than time based signals.
The debounced state. On the first iteration, the internal debounced state is set to the input transient_state.
Value type: | Boolean | ||
Calibratable: | No |