From bfe31f77672b082499a1ebe5c7a3c4934ec52daf Mon Sep 17 00:00:00 2001 From: gac-x03da Date: Mon, 13 Jun 2022 11:52:19 +0200 Subject: [PATCH] Script execution --- script/optics/FrontEndTest.py | 38 +++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 script/optics/FrontEndTest.py diff --git a/script/optics/FrontEndTest.py b/script/optics/FrontEndTest.py new file mode 100644 index 00000000..06214bef --- /dev/null +++ b/script/optics/FrontEndTest.py @@ -0,0 +1,38 @@ +""" +front end calibration scans + +keithley 1: diode +keithley 2: RMU +set keithley manually to "poll curr medi" +""" + +import time + +SENSORS = (RefCurrent,SampleCurrent) +STARTPOS = (-1.5) +ENDPOS = (+1.5) +STEPS = 0.02 +LATENCY = 0.5 +DWELL = 0.1 +FLY_TIME = 120. + +def my_before_readout(): + wait_beam() + time.sleep(DWELL) + + +STARTPOS = (-5.0) +ENDPOS = (+5.0) +STEPS = 0.1 + +POSITIONERS = (FrontendBladeRing) +FrontendBladeRing.write(STARTPOS) +FrontendBladeWall.write(-5.0) +time.sleep(5.0) +lscan(POSITIONERS, SENSORS, STARTPOS, ENDPOS, STEPS, LATENCY, before_read=my_before_readout, after_read=after_readout) + +POSITIONERS = (FrontendBladeWall) +FrontendBladeWall.write(STARTPOS) +FrontendBladeRing.write(+5.0) +time.sleep(5.0) +lscan(POSITIONERS, SENSORS, STARTPOS, ENDPOS, STEPS, LATENCY, before_read=my_before_readout, after_read=after_readout)