/* ************************************************************** */ /* * VRAMPPARAM.H * This file contains parameters required by the measurement * program. * * Zachary Wolf * 5/7/02 */ /* Protection from multiple definitions */ #ifndef __VRAMPPARAM_HEADER #define __VRAMPPARAM_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_TDS3012B_ADDR 1 #define GPIB_HP3458_ADDR 24 /* 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_DAC488_PORT 1 #define IMAG_DAC488HR_PORT 1 #define IMAG_HP3457_CHAN 0 #define IMAG_CONFIG IMAG_DAC488_HP3457 #define IMAG_BIPOLAR IMAG_FALSE #define IMAG_PS_AMPS_PER_DAC_VOLT 120. #define IMAG_TRANS_VOLTS_PER_AMP .01 #define IMAG_RAMP_STYLE IMAG_LINEAR #define IMAG_MAX_CURR_LIMIT 705. #define IMAG_MIN_CURR_LIMIT 0. #define IMAG_RAMP_RATE 70. #define IMAG_WAIT_AFTER_RAMP 6. #define IMAG_STAND_RAMP_RATE 30. #define IMAG_WAIT_AFTER_STAND_RAMP 3. #define IMAG_INIT_ZERO_CURRENT_MEAS IMAG_FALSE #define IMAG_INIT_TURN_ON IMAG_TRUE #define IMAG_INIT_TURN_ON_CURRENT 20. #define IMAG_SHOW_UI IMAG_TRUE /* Voltage sampling system */ #define VRAMP_BOARD_ADDR GPIB_BOARD_ADDR #define VRAMP_TDS3012B_ADDR GPIB_TDS3012B_ADDR #define VRAMP_HP3458_ADDR GPIB_HP3458_ADDR #define VRAMP_TDS3012B_IMAG_CHAN 1 #define VRAMP_TDS3012B_IMAG_SCALE 1. #define VRAMP_TDS3012B_V_CHAN 2 #define VRAMP_TDS3012B_V_SCALE .2 #define VRAMP_HP3458_RANGE 2. #define VRAMP_CONFIG VRAMP_HP3458 #define VRAMP_T_SAMP_BEFORE 1. #define VRAMP_T_SAMP_AFTER 120. #define VRAMP_SHOW_UI VRAMP_TRUE /* End protection */ #endif