Adding reference scripts

This commit is contained in:
2025-05-28 17:55:03 +02:00
committed by Sven
parent 897bf75127
commit d11a57f446
7 changed files with 144 additions and 77 deletions
+5 -1
View File
@@ -44,6 +44,7 @@ class Machine:
self.PVs={ele:PV(ele, auto_monitor=False) for ele in self.PVNames}
def getMachineStatus(self):
print('offline:',self.offline)
if self.offline:
values = {ele: self.PVs[ele] for ele in self.PVs.keys()}
else:
@@ -58,7 +59,10 @@ class Machine:
magnets[key[0:15]]=values[key]
if 'MBND' in key and 'K0L-SET' in key:
if 'SINBC' in key or 'SINLH' in key or 'S10BC' in key or 'SATMA' in key or 'SATUN' in key:
magnets[key[0:15]] = values[key]*180./np.pi
if values[key] is None:
magnets[key[0:15]] = values[key]
else:
magnets[key[0:15]] = values[key]*180./np.pi
if 'UMOD' in key:
und[key[0:12]]=[values[key],0.]
if 'UIND' in key: