OrderedBytes
ControllerMate

Pulse Count Building Block

Description

The Pulse Count building block counts ON-OFF pulses that occur within an certain time period. Input pulses that occur too slowly are ignored. This block can be configured to perform functions such as detecting double- or triple-clicks.

Input Connections

The Pulse Count building block has one ON/OFF input.

Output Connections

The block’s output turns ON when it has counted the proper number of pulses.

Properties

Time Interval

This is the maximum amount of time that may elapse between ON-OFF pulses on the input value. If more than this amount of time elapses between pulses, then the pulse (and all previously counted pulses) are ignored.

Pulse Count

This is the number of ON-OFF input pulses that must occur to cause the output to turn ON.

Output Behavior

The output can be configured to turn OFF immediately after it turns ON, or based on how the input value behaves. The input-dependent behavior options use the same time interval that the block uses to count pulses.

Examples

Application Switcher #1