Tick in 1 sec
From BatWiki
- CLASS 0
- CLASS {Ticks}
- ALIAS tick {#var hb 10;#var ticktime 10}
- VAR ticks {0}
- VAR tickavg {0,00}
- VAR hb {7}
- VAR ticktime {0}
- REGEX {Sp:\d+\+(\d+)} {#if (%1 > 300 AND %1 < 500) {#var ticks %additem( %1, @ticks)}} "" {disable}
- TRIGGER "heartbeat" {^HB} {#if (@hb=1) {#gag;#var hb 10;#var ticktime 0} {#add hb -1;#add ticktime %1;#gag};#if (@hb=1) {#echo Tick in 1s}}
- KEY F6 {#var tickavg 0;#forall @ticks {#add tickavg %i};#var tickavg %format( 2, @tickavg);#var tickavg {%format( 2, %eval( @tickavg / %numitems( @ticks)))};#echo maxtick: %max( %expandlist( @ticks, ",")) avgtick: @tickavg mintick: %min( %expandlist( @ticks, ",")) sample size: %numitems( @ticks)}
- CLASS 0