diff --git a/script/users/X-Treme users/XAS.py b/script/users/X-Treme users/XAS.py new file mode 100644 index 00000000..3c528a1a --- /dev/null +++ b/script/users/X-Treme users/XAS.py @@ -0,0 +1,33 @@ +""" +XAS scan modified by X-Treme users +""" + +POSITIONERS = (Eph) +# SENSORS = (Keithley1, Keithley2, MachineCurrent) + +SENSORS = (SampleCurrent, RefCurrent, MachineCurrent) +#SENSORS = (SampleCurrent, RefCurrent, AuxCurrent, MachineCurrent, OpticsCameraCentroidX, OpticsCameraSigmaX) +STARTPOS = (1290.) +ENDPOS = (1335.) +#NUMPOINTS = 76 +STEPSIZE = 0.1 +LATENCY = 0.0 + +ENDSCAN = False # close shutter at end + + +def trig(): + time.sleep(10.) + before_readout() + #wait_beam() + #caput("X03DA-OP-10ADC:TRG.PROC", 1) + +try: + #prepare_keithleys(DWELL) + ManipulatorY.write(-0.8) + lscan(POSITIONERS, SENSORS, STARTPOS, ENDPOS, STEPSIZE, LATENCY, before_read=trig, after_read=after_readout) + ManipulatorY.write(-1.2) + lscan(POSITIONERS, SENSORS, STARTPOS, ENDPOS, STEPSIZE, LATENCY, before_read=trig, after_read=after_readout) +finally: + if ENDSCAN: + after_scan()