Skip to content
Snippets Groups Projects
Commit 98d82306 authored by Giulio Gaio's avatar Giulio Gaio
Browse files

Fixed on command and decrease num of params

parent fb1e9469
No related branches found
Tags 1.0.2
No related merge requests found
......@@ -10,9 +10,9 @@
# DischargeCorr.py [selfseqdev] [mimofb] [gofprofile] [plane]
#
# Example:
# DischargeCorr.py seq/discharge/psch_sr opt/sr/discharge_psch_sr sr/feedback/profile_s hor
# ./DischargeCorr.py seq/discharge/psch_sr opt/sr/discharge_psch_sr hor
#
# DischargeCorr.py seq/discharge/pscv_sr opt/sr/discharge_pscv_sr sr/feedback/profile_s ver
# ./DischargeCorr.py seq/discharge/pscv_sr opt/sr/discharge_pscv_sr ver
#
import sys,re
......@@ -32,8 +32,8 @@ def main():
try:
selfseq_dev = DeviceProxy(sys.argv[1])
mimo_dev = DeviceProxy(sys.argv[2])
mean_orbit_dev = DeviceProxy(sys.argv[3])
plane = sys.argv[4]
plane = sys.argv[3]
mean_orbit_dev = DeviceProxy("sr/feedback/profile_s")
except DevFailed as df:
print(str(df))
sys.exit(1)
......@@ -183,10 +183,10 @@ def main():
# sensor configuration
config_sensors = []
if plane == "hor":
config_sensors.append(sys.argv[3]+';AbsRmsOrbitHor;AbsRmsOrbitHor;0.5;0;0.6;'+'{:03f}'.format(rms_ref)+';0;500;0;ON,OFF,STANDBY;0,1,2');
config_sensors.append(sys.argv[3]+';AbsRmsOrbitHor;AbsRmsOrbitHor;1;0;0.6;'+'{:03f}'.format(rms_ref)+';0;500;0;ON,OFF,STANDBY;0,1,2');
else:
config_sensors.append(sys.argv[3]+';AbsRmsOrbitVer;AbsRmsOrbitVer;0.5;0;0.6;'+'{:03f}'.format(rms_ref)+';0;500;0;ON,OFF,STANDBY;0,1,2');
config_sensors.append(ps_list[max_idx]+';Current;'+ps_list[max_idx]+';1;-16;16;'+'{:03f}'.format(target_val)+';0;500;0;ON;0,1,2');
config_sensors.append(sys.argv[3]+';AbsRmsOrbitVer;AbsRmsOrbitVer;1;0;0.6;'+'{:03f}'.format(rms_ref)+';0;500;0;ON,OFF,STANDBY;0,1,2');
config_sensors.append(ps_list[max_idx]+';Current;'+ps_list[max_idx]+';5;-16;16;'+'{:03f}'.format(target_val)+';0;500;0;ON;0,1,2');
config_sensors.append('NONE;NONE');
config_sensors.append('NONE;NONE');
......@@ -205,9 +205,11 @@ def main():
mimo_dev.LimitKickFactor = 1
# turn on the optimizer
mimo_dev.On
mimo_dev.On()
time.sleep(5)
# check the mimo is running (ON)
while (mimo_dev.read_attribute('State') == 0):
time.sleep(2)
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment