""" photon flux spectrum SampleCurrent: diode RefCurrent: RMU AuxCurrent: not connected """ import time STARTPOS = (270.0) ENDPOS = (310.0) STEPS = 0.5 LATENCY = 1.0 DWELL = 1.0 # G1200 1x1 reference sscan_2264 (elog:114) #SampleCurrentGain.write("L, 10^8") #RefCurrentGain.write("L, 10^9") #FrontendHSize.write(1.5) #FrontendVSize.write(1.4) #ExitSlit.write(100.0) # G1200 6x10 reference sscan_2266 (elog:116) SampleCurrentGain.write("L, 10^6") RefCurrentGain.write("L, 10^8") FrontendHSize.write(6.5) FrontendVSize.write(10.4) ExitSlit.write(100.0) def trig(): wait_beam() caput("X03DA-OP-10ADC:TRG.PROC", 1) value = DWELL * 10.0 SampleCurrentAveraging.write(value) RefCurrentAveraging.write(value) POSITIONERS = (Eph) SENSORS = (SampleCurrent, RefCurrent, MachineCurrent) lscan(POSITIONERS, SENSORS, STARTPOS, ENDPOS, STEPS, LATENCY, before_read=trig, after_read=after_readout)