From 6be9abe3fdaede60e43394d15d47feaf0e6587d7 Mon Sep 17 00:00:00 2001 From: x03daop Date: Sat, 25 Feb 2017 17:06:06 +0100 Subject: [PATCH] Script execution --- script/users/Viktor.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/script/users/Viktor.py b/script/users/Viktor.py index bba414d3..ab12d065 100644 --- a/script/users/Viktor.py +++ b/script/users/Viktor.py @@ -9,20 +9,23 @@ LATENCY = 0.0 SENSORS = [Counts, Scienta.dataMatrix, SampleCurrent, RefCurrent, MachineCurrent] Scienta.setAcquisitionMode(ch.psi.pshell.epics.Scienta.AcquisitionMode.Swept) -writables = (Eph, Scienta.lowEnergy, Scienta.highEnergy) +writables = (Eph, Scienta.lowEnergy, Scienta.highEnergy, ManipulatorY) adjust_sensors() set_adc_averaging() set_preference(Preference.PLOT_TYPES, {'Scienta spectrum':1}) n = 41 -step=-0.5 +Estep=0.5 + +Ystep=0.05 try: - eph = [172.0 + i * step for i in range(n)] - elo = [152.5 + i * step for i in range(n)] - ehi = [171.5 + i * step for i in range(n)] - VECTOR = [[eph[i], elo[i], ehi[i]] for i in range(len(eph))] + eph = [152.0 + i * Estep for i in range(n)] + elo = [132.5 + i * Estep for i in range(n)] + ehi = [151.5 + i * Estep for i in range(n)] + y = [1.0 + i * Ystep for i in range(n)] + VECTOR = [[eph[i], elo[i], ehi[i], y[i]] for i in range(len(eph))] vscan(writables, SENSORS, VECTOR, True, LATENCY, False, before_read=before_readout, after_read = after_readout) finally: after_scan()