#include #include #include #include "phlib.h" struct timeval t; int main() { double va,vb; if(!open_phoenix()) { fprintf(stderr, "Phoenix driver open failed.\n"); exit(1); } set_voltage(-5000.0); usleep(1000); select_adc(0); for(va = -5000.0; va < 5000.0; va += 200) { set_voltage(va); usleep(100); vb = minus5000_to_5000(); printf("%f %f\n", vb, (va-vb)/1000 ); } return 0; }