From b0e6c7eb05a590f22084b119b386423bf29d77fa Mon Sep 17 00:00:00 2001 From: gac-x03da Date: Thu, 1 Feb 2018 15:11:08 +0100 Subject: [PATCH] Script execution --- script/XASAziScan.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 script/XASAziScan.py diff --git a/script/XASAziScan.py b/script/XASAziScan.py new file mode 100644 index 00000000..e42c9c1b --- /dev/null +++ b/script/XASAziScan.py @@ -0,0 +1,28 @@ +""" +XAS scan +""" + +POSITIONERS = (ManipulatorPhi) +SENSORS = (Keithley1, Keithley2, MachineCurrent) + +#SENSORS = (SampleCurrent, RefCurrent, AuxCurrent, AuxVoltage, MachineCurrent) +#SENSORS = (SampleCurrent, RefCurrent, AuxCurrent, MachineCurrent, OpticsCameraCentroidX, OpticsCameraSigmaX) +STARTPOS = (-179.0) +ENDPOS = (180.0) +#NUMPOINTS = 76 +STEPSIZE = 5.0 +LATENCY = 0.1 +DWELL = 0.1 + +ENDSCAN = False # close shutter at end + + +def trig(): + wait_beam() + #caput("X03DA-OP-10ADC:TRG.PROC", 1) + +try: + lscan(POSITIONERS, SENSORS, STARTPOS, ENDPOS, STEPSIZE, LATENCY, before_read=trig, after_read=after_readout) +finally: + if ENDSCAN: + after_scan()