#devlist = ['SARCL02-MSEX255:I-SET', 'SARCL02-MSEX305:I-SET'] devlist = ['SARCL02-MCRX100:I-SET', 'SARCL02-MCRX120:I-SET', 'SARCL02-MCRX200:I-SET', 'SARCL02-MCRX230:I-SET', 'SARCL02-MCRX240:I-SET', 'SARCL02-MCRX400:I-SET', 'SARCL02-MCRX480:I-SET', 'SARCL02-MCRX500:I-SET', 'SARCL02-MCRX320:I-SET', 'SARCL02-MCRX340:I-SET', 'SARCL02-MCRX450:I-SET' ] #SARCL02-MCRY120:I-SET, SARCL02-MCRY230:I-SET, SARCL02-MCRY240:I-SET, SARCL02-MCRY480:I-SET, #SARCL02-MCRY320:I-SET, SARCL02-MCRY340:I-SET, SARCL02-MCRY450:I-SET energy = 4500.0 energynew = 4040.0 efactor = energynew / energy print(efactor) for dev in devlist: print('\n' + dev) acq = caget(dev) print(acq) setval = acq * efactor print(setval) caput(dev, setval)