From ec65e5c0a43de2cc396bcd46e69843dac67e1ed0 Mon Sep 17 00:00:00 2001 From: gobbo_a Date: Thu, 4 May 2017 17:16:37 +0200 Subject: [PATCH] Script execution --- script/Diagnostics/WireScan.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/script/Diagnostics/WireScan.py b/script/Diagnostics/WireScan.py index e4008a5..f8d2451 100644 --- a/script/Diagnostics/WireScan.py +++ b/script/Diagnostics/WireScan.py @@ -91,13 +91,16 @@ def check_end_scan(record, scan): for i in range (len(blms)): plt.getSeries(i).appendData(position, record[5 + i]) +def wait_scanner_ready(): + time.sleep(0.5) + scanner.waitValue("At start", 60000) #Process background def do_background(): #Store Background if bkgrd>0: #scanner.park() - #scanner.waitValue("At start", 60000) + #wait_scanner_ready() set_exec_pars(group = "background") r = mscan (st, st.getReadables()[4:], bkgrd) for i in range(len(r.getReadables())): @@ -121,7 +124,7 @@ def do_scan(index): plt.getAxis(plt.AxisId.X).setRange(scan_range[2], scan_range[3]) scanner.init() - scanner.waitValue("At start", 60000) + wait_scanner_ready() scanner.curr_cycl.write(0) scan_complete=False