/* ************************************************************** */ /* * PARAM.H * This file contains parameters required by the measurement * program. * * Zachary Wolf * 4/14/00 */ /* Protection from multiple definitions */ #ifndef __SENVSZPARAM_HEADER #define __SENVSZPARAM_HEADER /* GPIB addresses */ #define GPIB_BOARD_ADDR 0 #define GPIB_K7011_ADDR 7 #define GPIB_HP3457_SENSOR_ADDR 23 #define GPIB_CM2100_ADDR 01 #define GPIB_MC4_ADDR 14 #define GPIB_HP3457_ADDR 22 /* Sensor measurements */ #define SENSOR_BOARD_ADDR GPIB_BOARD_ADDR #define SENSOR_HP3457_ADDR GPIB_HP3457_SENSOR_ADDR #define SENSOR_K7011_ADDR GPIB_K7011_ADDR #define SENSOR_DEVICE_TYPE SENSOR_NONE #define SENSOR_K7011_CARD_NUM 1 #define SENSOR_K7011_HP3457_CHAN 1 /* Move the probes */ #define MOVEZ_BOARD_ADDR GPIB_BOARD_ADDR #define MOVEZ_CM2100_ADDR GPIB_CM2100_ADDR #define MOVEZ_MC4_ADDR GPIB_MC4_ADDR #define MOVEZ_DEVICE_TYPE MOVEZ_MANUAL_NONE #define MOVEZ_CM2100_NUM_STEPS_PER_REV 25000 #define MOVEZ_CM2100_METERS_PER_REV .0508 #define MOVEZ_MC4_AXIS 'X' #define MOVEZ_ACC .4 #define MOVEZ_VEL .1 /* Measurement parameters */ #define SENVSZ_NUM_SENSORS 2 int SENVSZ_SENSOR_CHAN[SENVSZ_NUM_SENSORS] = {0, 1}; #define SENVSZ_START_Z_POS -2. #define SENVSZ_Z_STEP .2 #define SENVSZ_NUM_Z_POS 21 double SENVSZ_Z_POS[SENVSZ_NUM_Z_POS + 1]; /* End protection */ #endif