From fd8e918cb10e6e2a95f4875bba01ec28235f4f0d Mon Sep 17 00:00:00 2001 From: x03daop Date: Fri, 5 Aug 2016 13:44:03 +0200 Subject: [PATCH] Script execution --- script/SchofieldScan.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/script/SchofieldScan.py b/script/SchofieldScan.py index 4f3180f2..a7acf1f9 100644 --- a/script/SchofieldScan.py +++ b/script/SchofieldScan.py @@ -18,6 +18,9 @@ for nn in range(63): initial_energy_range = [[87.2, 95.5, 0.1], [95.0, 105.0, 0.5]] +angle_range = [-9.2+20, -9.2+40, -9.2+60] +azi_range = [-90 -45] + class SpectrumReader(ReadonlyRegisterBase, ReadonlyRegisterArray): def doRead(self): @@ -95,7 +98,12 @@ set_adc_averaging() set_preference(Preference.PLOT_TYPES, {'Scienta spectrum':1}) try: - vscan(Eph, SENSORS, VECTOR, True, LATENCY,False, before_read=wait_beam, after_read = after_readout) + for ll in range(len(azi_range)): + ManipulatorPhi.move(azi_range[nn]) + for nn in range(len(angle_range)): + ManipulatorTheta.move(angle_range[nn]) + print 'current theta is ', ManipulatorTheta.take(), ' and current azimuth is ' , ManipulatorPhi.take() + #vscan(Eph, SENSORS, VECTOR, True, LATENCY,False, before_read=wait_beam, after_read = after_readout) finally: if ENDSCAN: after_scan()