From f67d50117f9c5deb281fa19851bcb4231e972f34 Mon Sep 17 00:00:00 2001 From: gac-x03da Date: Thu, 13 Feb 2020 20:05:36 +0100 Subject: [PATCH] Script execution --- script/users/Lawley/ManipulatorYZScan.py | 34 ++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 script/users/Lawley/ManipulatorYZScan.py diff --git a/script/users/Lawley/ManipulatorYZScan.py b/script/users/Lawley/ManipulatorYZScan.py new file mode 100644 index 00000000..b4a1d15a --- /dev/null +++ b/script/users/Lawley/ManipulatorYZScan.py @@ -0,0 +1,34 @@ +""" +2D Manipulator scan + +set manipulator scan parameters below. +set analyser parameters separately! +move manipulator to center position before start! + +""" + +import math + +# actual number of positions will be +1! +STEPS = (0.1, 0.2) +LATENCY = 0.0 +ENDSCAN = True +ZIGZAG = True + +MOTORS = (ManipulatorZ, ManipulatorY) +#SENSORS = (Counts, Scienta.spectrum, SampleCurrent, RefCurrent, MachineCurrent, EnergyDistribution, AngleDistribution) +SENSORS = (Counts, Scienta.dataMatrix, SampleCurrent, RefCurrent, MachineCurrent, EnergyDistribution, AngleDistribution) +STARTPOS = (-2, -2) +ENDPOS = (2, 2) +RELATIVE = True + +adjust_sensors() +set_adc_averaging() +#set_preference(Preference.PLOT_TYPES, {'Scienta spectrum':1}) + +try: + ascan(MOTORS, SENSORS, STARTPOS, ENDPOS, STEPS, LATENCY, RELATIVE, zigzag = ZIGZAG, before_read=before_readout, after_read = after_readout) +finally: + if ENDSCAN: + after_scan() + \ No newline at end of file