#include #include #include #include #include "phlib.h" #define NP 200 #define TMAX 1000 int hist[TMAX]; int main() { double v, mid, mid0; int k; if(!open_phoenix()) { fprintf(stderr, "Phoenix driver open failed.\n"); exit(1); } mid0 = mid; set_timeout(10000); for(;;) { for(k =0; k < TMAX; ++k) hist[k] = 0; printf("Press Enter\n"); getchar(); for(k=0; k < NP; ++k) { v = pulse2ftime(0, 0, 13, 30, 0); if(v > 0) ++hist[(int)v]; usleep(10000); } for(k = 0; k < TMAX; ++k) if(hist[k]) printf("%d %d\n", k, hist[k]); } return 0; }