Guest User

Untitled

a guest
Jul 16th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.13 KB | None | 0 0
  1. alias startend {
  2. .remove startend.durations.txt
  3. .remove startend.intervals.txt
  4. set %startend.no 1
  5. echo -a ---
  6. echo -a BEGINNING OF FILE
  7. echo -a ---
  8. :startend.abc
  9. set %startend.blinkstart $remove($remove($remove($read(startend.txt,%startend.no),OcularCorrection $+ $chr(44) Blink Start $+ $chr(44)), $chr(44) 1 $+ $chr(44) All),OcularCorrection $+ $chr(44) Blink End $+ $chr(44))
  10. if ($calc($calc( %startend.blinkstart - %startend.lastend )*0.98) > 0) && (%startend.no != 1) { write startend.intervals.txt $calc($calc( %startend.blinkstart - %startend.lastend )*0.98) | echo -a --- Intervall: $calc($calc( %startend.blinkstart - %startend.lastend )*0.98) $+ ms ( $+ $calc($calc($calc( %startend.blinkstart - %startend.lastend )*0.98)/1000) $+ sek) }
  11. inc %startend.no
  12. set %startend.blinkend $remove($remove($remove($read(startend.txt,%startend.no),OcularCorrection $+ $chr(44) Blink Start $+ $chr(44)), $chr(44) 1 $+ $chr(44) All),OcularCorrection $+ $chr(44) Blink End $+ $chr(44))
  13. inc %startend.no
  14. if (%startend.blinkstart == $null) { set %startend.interv.no $calc($calc( $readn - 1 )/2) | set %startend.dur.no $calc($calc( $readn - 1 )/2) | startend.avgdur | startend.avginterv | echo -a END OF FILE | echo -a --- | unset %startend.no | unset %startend.blinkstart | unset %startend.blinkend | unset %startend.lastend | halt }
  15. else {
  16. write startend.durations.txt $calc($calc( %startend.blinkend - %startend.blinkstart )*0.98)
  17. echo -a Start: %startend.blinkstart & End: %startend.blinkend & Duration: $calc($calc( %startend.blinkend - %startend.blinkstart )*0.98) $+ ms
  18. set %startend.lastend %startend.blinkend
  19. goto startend.abc
  20. }
  21. }
  22.  
  23. alias startend.avgdur {
  24. :startend.avgdur
  25. inc %startend.avgdurcount
  26. if (%startend.avgdurcount < %startend.dur.no) {
  27. if (%startend.avgdurcount == 1) { set %startend.avgdurcalc $read(startend.durations.txt,1) | goto startend.avgdur }
  28. else { set %startend.avgdurcalc $calc( %startend.avgdurcalc + $read(startend.durations.txt,%startend.avgdurcount)) | goto startend.avgdur }
  29. }
  30. else {
  31. echo -a ---
  32. echo -a Average duration: $calc( %startend.avgdurcalc / %startend.dur.no ) $+ ms ( $+ $calc($calc( %startend.avgdurcalc / %startend.dur.no ) / 1000) $+ sek)
  33. echo -a ---
  34. unset %startend.avgdurcalc
  35. unset %startend.dur.no
  36. unset %startend.avgdur
  37. unset %startend.avgdurcount
  38. }
  39. }
  40.  
  41. alias startend.avginterv {
  42. :startend.avginterv
  43. inc %startend.avgintervcount
  44. if (%startend.avgintervcount < %startend.interv.no) {
  45. if (%startend.avgintervcount == 1) { set %startend.avgintervcalc $read(startend.intervals.txt,1) | goto startend.avginterv }
  46. else { set %startend.avgintervcalc $calc( %startend.avgintervcalc + $read(startend.intervals.txt,%startend.avgintervcount)) | goto startend.avginterv }
  47. }
  48. else {
  49. echo -a Average interval: $calc( %startend.avgintervcalc / %startend.interv.no ) $+ ms ( $+ $calc($calc( %startend.avgintervcalc / %startend.interv.no ) / 1000) $+ sek)
  50. echo -a ---
  51. unset %startend.avgintervcalc
  52. unset %startend.interv.no
  53. unset %startend.avginterv
  54. unset %startend.avgintervcount
  55. }
  56. }
Add Comment
Please, Sign In to add comment