Files
sf-op/script/test/offset_linear.py
root 8d9794c431
2017-11-27 08:31:31 +01:00

17 lines
695 B
Python

devlist = ['SARUN01', 'SARUN02', 'SARUN03', 'SARUN04', 'SARUN05', \
'SARUN06', 'SARUN07', 'SARUN08', 'SARUN09', 'SARUN10', \
'SARUN11', 'SARUN12', 'SARUN13', 'SARUN14', 'SARUN15']#\
# 'SARUN16' 'SARUN17' 'SARUN18' 'SARUN19' 'SARUN20' ]
last_offset = -0.020
devlist = devlist[10:]
for i,dev in enumerate(devlist):
# def func (off_last):
# return
off_x = caget(dev + "-DBPM070:OFFS-X")
off_y = caget(dev + "-DBPM070:OFFS-Y")
off_x = off_x + last_offset*i/(len(devlist)-1)
off_y = off_y + 0.000
caput(dev + "-DBPM070:OFFS-X", float(off_x))
#caput(dev + "-DBPM070:OFFS-Y", float(off_y))
print('off_x: ', off_x)
print('dev: ', dev)