
/*	**************************************************************	*/

/*
 * BRAMPPARAM.H
 * This file contains parameters required by the measurement
 * program.
 *
 * Zachary Wolf
 * 5/7/02
 */
 
/* Protection from multiple definitions */
#ifndef __BRAMPPARAM_HEADER
#define __BRAMPPARAM_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				240.
#define VRAMP_SHOW_UI					VRAMP_TRUE

/* Bramp program parameters */
#define BRAMP_RAMP_TO_CURRENT			700.
#define BRAMP_IMAG_PER_TRANS_VOLT		100.
#define BRAMP_B_PER_TRANS_VOLT			1.
 
/* End protection */
#endif
