Automatic CHIC adjustment implemented
This commit is contained in:
8
furka.py
8
furka.py
@ -31,16 +31,20 @@ channels = [
|
|||||||
"SATFE10-PEPG046:PHOTON-ENERGY-PER-PULSE-AVG",
|
"SATFE10-PEPG046:PHOTON-ENERGY-PER-PULSE-AVG",
|
||||||
"SATES30-LSCP10-FNS:CH0:VAL_GET",
|
"SATES30-LSCP10-FNS:CH0:VAL_GET",
|
||||||
"SATES30-LSCP10-FNS:CH1:VAL_GET",
|
"SATES30-LSCP10-FNS:CH1:VAL_GET",
|
||||||
"SATES30-LSCP10-FNS:CH4:VAL_GET"
|
"SATES30-LSCP10-FNS:CH4:VAL_GET",
|
||||||
|
# "SATES30-LSCP10-FNS:CH0:WFM"
|
||||||
]
|
]
|
||||||
|
|
||||||
pvs = [
|
pvs = [
|
||||||
"SATFE10-PEPG046:PHOTON-ENERGY-PER-PULSE-AVG"
|
"SATFE10-PEPG046:PHOTON-ENERGY-PER-PULSE-AVG",
|
||||||
|
"SATES30-RETRO:MOT_RY.RVB",
|
||||||
|
"SATES30-RETRO:MOT_Y.RVB"
|
||||||
]
|
]
|
||||||
|
|
||||||
live_channels = [
|
live_channels = [
|
||||||
"SATES30-LSCP10-FNS:CH0:VAL_GET",
|
"SATES30-LSCP10-FNS:CH0:VAL_GET",
|
||||||
"SATES30-LSCP10-FNS:CH1:VAL_GET",
|
"SATES30-LSCP10-FNS:CH1:VAL_GET",
|
||||||
|
# "SATES30-LSCP10-FNS:CH0:WFM"
|
||||||
# "SATES30-LSCP10-FNS:CH4:VAL_GET"
|
# "SATES30-LSCP10-FNS:CH4:VAL_GET"
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -64,9 +64,10 @@ class Undulators(Adjustable):
|
|||||||
t = a.set_target_value(k_new, hold=False)
|
t = a.set_target_value(k_new, hold=False)
|
||||||
tasks.append(t)
|
tasks.append(t)
|
||||||
wait_for_all(tasks)
|
wait_for_all(tasks)
|
||||||
print("CHIC adjustment follows")
|
print("CHIC adjustment is automatic")
|
||||||
self.chic.set_target_value(value, hold=False) #TODO: test whether an additional sleep is needed
|
sleep(10)
|
||||||
print("CHIC adjustment done")
|
#self.chic.set_target_value(value, hold=False) #TODO: test whether an additional sleep is needed
|
||||||
|
#print("CHIC adjustment done")
|
||||||
|
|
||||||
return self._as_task(change, hold=hold)
|
return self._as_task(change, hold=hold)
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user