From d53543dc252ff56dee1ef59c314b45769b32a2f4 Mon Sep 17 00:00:00 2001 From: gac-x03da Date: Thu, 21 Sep 2023 15:31:16 +0200 Subject: [PATCH] Script execution --- script/users/Ju/ManipulatorScan2.py | 37 +++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 script/users/Ju/ManipulatorScan2.py diff --git a/script/users/Ju/ManipulatorScan2.py b/script/users/Ju/ManipulatorScan2.py new file mode 100644 index 00000000..33281788 --- /dev/null +++ b/script/users/Ju/ManipulatorScan2.py @@ -0,0 +1,37 @@ +""" +Arguments: + +MOTOR (device) +SENSORS (list) +RANGE (tuple (min, max)) +STEPS (int or tuple) +LATENCY (double) +RELATIVE (BOOLEAN) +ENDSCAN (BOOLEAN) +""" + +MOTOR = dummy +RANGE = (0., 1) +STEPS = 1. +LATENCY = 0. +RELATIVE = False +ENDSCAN = False +SENSORS = (Counts, Scienta.dataMatrix, Scienta.spectrum, SampleCurrent, RefCurrent, MachineCurrent, EnergyDistribution, AngleDistribution) + +#set_preference(Preference.PLOT_TYPES,{'ImageIntegrator':1}) +adjust_sensors() +set_adc_averaging() +set_preference(Preference.PLOT_TYPES, {'Scienta spectrum':1}) +set_exec_pars(compression=True) + +try: + ManipulatorY.move(-1.177) + ManipulatorZ.move(113.95) + lscan(MOTOR, SENSORS, RANGE[0], RANGE[1], STEPS, LATENCY, RELATIVE, before_read=before_readout, after_read = after_readout) + ManipulatorY.move(-1.351) + ManipulatorZ.move(113.73) + lscan(MOTOR, SENSORS, RANGE[0], RANGE[1], STEPS, LATENCY, RELATIVE, before_read=before_readout, after_read = after_readout) +finally: + if ENDSCAN: + after_scan() + \ No newline at end of file