Dave,
Open the Brain under mach view brain, and look at it, there is only 2 (TWO) inputs, one of them activates the timer which functions as a "One Shot" like in a PLC, I put the pulse time at 0.1 second since Mach cycles at 10 hrts, this allows the Input to only be on for ONE scan, and thus increments the DRO by one. IF, for some reason your counter is incrementing MORE than one per singular press of your input, then lower the Pluse time of your OneShot to 0.05 seconds. On my computer, I have had no problems with the oneshot set at 0.1. The other Input just resets your counter to 0 that is all it does.
So for each press of your input (and please note that Mach services all its I/O at 10 hrts, thus your brain isnt going to change something faster than that, even if it does Mach only comes by every 1/10 sec to update the changes..........
The Pulse time of your Timer has to be Smaller than Machs scan time for the One Shot to work and put out only a single pulse for that scan. If you Pulse time is set longer than machs scan time then it will quickly increment up your counter by what ever value per scan of mach.
Scott