""" exit slit calibration scan """ POSITIONERS = (ExitSlitY) SENSORS = (SampleCurrent, RefCurrent, AuxCurrent, MachineCurrent) STARTPOS = (-0.5) ENDPOS = (2.0) STEPS = 0.01 LATENCY = 0.1 DWELL = 1.0 value = DWELL * 10.0 SampleCurrentAveraging.write(value) RefCurrentAveraging.write(value) AuxCurrentAveraging.write(value) def trig(): wait_beam() caput("X03DA-OP-10ADC:TRG.PROC", 1) lscan(POSITIONERS, SENSORS, STARTPOS, ENDPOS, STEPS, LATENCY, before_read=trig, after_read=after_readout)