/* ************************************************************** */ /* * PARAM.H * This file contains parameters required by the measurement * program. * * Zachary Wolf * 11/22/99 */ /* Protection from multiple definitions */ #ifndef __PARAM_HEADER #define __PARAM_HEADER /* GPIB addresses */ #define GPIB_BOARD_ADDR 0 #define GPIB_HP3457_ADDR 22 #define GPIB_DAC488_ADDR 19 #define GPIB_DAC488HR_ADDR 8 #define GPIB_HP34970_ADDR 9 /* Email Notification Settings*/ static char MAIL_TO[1000] = "sda@slac.stanford.edu"; #define MAIL_SEND_NOTIFICATION 0 #define MAIL_COMPUTER_ID "MMF Quad" /* Magnet current */ #define IMAG_BOARD_ADDR GPIB_BOARD_ADDR #define IMAG_DAC488_ADDR GPIB_DAC488_ADDR #define IMAG_DAC488HR_ADDR GPIB_DAC488HR_ADDR #define IMAG_HP3457_ADDR GPIB_HP3457_ADDR #define IMAG_HP34970_ADDR GPIB_HP34970_ADDR #define IMAG_DAC488_PORT 1 #define IMAG_DAC488HR_PORT 1 #define IMAG_HP3457_CHAN 0 #define IMAG_HP3457_CHAN 0 #define IMAG_HP34970_CHAN 106 #define IMAG_CONFIG IMAG_DAC488_HP34970 #define IMAG_BIPOLAR IMAG_TRUE #define IMAG_PS_AMPS_PER_DAC_VOLT 1.9799 #define IMAG_TRANS_VOLTS_PER_AMP .4 /* 5 winds through transductor */ #define IMAG_RAMP_STYLE IMAG_THREE_LINEAR #define IMAG_MAX_CURR_LIMIT 6.1 #define IMAG_MIN_CURR_LIMIT -6.1 #define IMAG_RAMP_RATE 1.0 #define IMAG_WAIT_AFTER_RAMP 10. #define IMAG_STAND_RAMP_RATE 1.0 #define IMAG_WAIT_AFTER_STAND_RAMP 10. #define IMAG_INIT_ZERO_CURRENT_MEAS IMAG_FALSE #define IMAG_INIT_TURN_ON IMAG_FALSE #define IMAG_INIT_TURN_ON_CURRENT 5. #define IMAG_CHECK_CURRENT IMAG_FALSE #define IMAG_CHECK_CURRENT_TOL 0.02 #define IMAG_SHOW_UI IMAG_TRUE #define IMAG_INVERPOWER IMAG_FALSE #define IMAG_CHECK_CURRENT_BALLPARK_LIM 5 #define IMAG_CHECK_CURRENT_TOL_LOWER_LIM 4 /* End protection */ #endif