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