From 3d029057df43b1e1dce7a3560678eef34f49c174 Mon Sep 17 00:00:00 2001 From: sfop Date: Thu, 27 Apr 2017 12:45:43 +0200 Subject: [PATCH] Script execution --- script/Diagnostics/ParkAllWireScanners.py | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/script/Diagnostics/ParkAllWireScanners.py b/script/Diagnostics/ParkAllWireScanners.py index d11c5ec..92ce2ec 100644 --- a/script/Diagnostics/ParkAllWireScanners.py +++ b/script/Diagnostics/ParkAllWireScanners.py @@ -1,14 +1,16 @@ run("Devices/Elements") for scanner in get_wire_scanners(): - try: - if caget(scanner + ":MOTOR_1_HOMED",i)!= 1: + try: + if caget(scanner + ":MOTOR_1_HOMED",'i') != 1: print scanner + " is not homed" - if (caget(scanner + ":WIRE_SP", 'i') != 0) or (caget(scanner + ":INIT_DONE", 'i') != 1): - print scanner + " is not parked... Parking" - #caputq(scanner + ":GARAGE_SEL.PROC", 1) - #caputq(scanner + ":INIT.PROC", 1) - else - print scanner + " is parked - pos: " + caget(scanner + ":MOTOR_1.RBV", 's') + else: + pos = caget(scanner + ":MOTOR_1.RBV", 's') + if (caget(scanner + ":WIRE_SP", 'i') != 0) or (caget(scanner + ":INIT_DONE", 'i') != 1): + print scanner + " is not parked - pos: " + pos + " - Parking..." + #caputq(scanner + ":GARAGE_SEL.PROC", 1) + #caputq(scanner + ":INIT.PROC", 1) + else: + print scanner + " is parked - pos: " + pos except: print "Error accessing: " + scanner \ No newline at end of file