moved channel lists to separate file
This commit is contained in:
113
channels.py
Normal file
113
channels.py
Normal file
@ -0,0 +1,113 @@
|
|||||||
|
|
||||||
|
# "SLAAR11-LTIM01-EVR0:DUMMY_PV5_NBS",
|
||||||
|
channels_nbs = [f"SATES20-CVME-EVR0:DUMMY_PV{i+1}_NBS" for i in range(10)]
|
||||||
|
|
||||||
|
|
||||||
|
channels_inten = [
|
||||||
|
"SATFE10-PEPG046:PHOTON-ENERGY-PER-PULSE-AVG",
|
||||||
|
"SATFE10-PEPG046-EVR0:CALCI",
|
||||||
|
"SATFE10-PEPG046-EVR0:CALCS",
|
||||||
|
"SATFE10-PEPG046-EVR0:CALCT",
|
||||||
|
"SATFE10-PEPG046-EVR0:CALCX",
|
||||||
|
"SATFE10-PEPG046-EVR0:CALCY",
|
||||||
|
"SATFE10-PEPG046:FCUP-INTENSITY-AVG",
|
||||||
|
"SATFE10-PEPG046:FCUP-INTENSITY-CAL",
|
||||||
|
]
|
||||||
|
|
||||||
|
# CH 0-3 farday cup / 4&5 multipliers
|
||||||
|
channels_inten += [f"SATFE10-LSCP1:CH{n}:1" for n in range(6)]
|
||||||
|
|
||||||
|
|
||||||
|
channels_ks = [
|
||||||
|
"SATES21-GES1:A1_VALUES", #SATES21-GES1:TD_VALUES.VALZ
|
||||||
|
# "SATES21-GES1:A2_VALUES",
|
||||||
|
# "SATES21-GES1:A3_VALUES",
|
||||||
|
# "SATES21-GES1:A4_VALUES",
|
||||||
|
]
|
||||||
|
|
||||||
|
channels_cam_pco = [
|
||||||
|
"SATES21-CAMS154-M1:FPICTURE",
|
||||||
|
"SATES24-CAMS161-M1:FPICTURE",
|
||||||
|
"SATES21-CAMS-PATT1:FPICTURE",
|
||||||
|
]
|
||||||
|
|
||||||
|
channels_cam_gige = [
|
||||||
|
f"SATES21-CAMS154-GIGE{i+1}:FPICTURE" for i in range(8)
|
||||||
|
]
|
||||||
|
|
||||||
|
|
||||||
|
#channels = channels_nbs + channels_inten + channels_ks
|
||||||
|
#channels = channels_nbs + channels_inten + channels_ks + channels_cam_pco
|
||||||
|
channels = channels_nbs + channels_inten + channels_ks + channels_cam_pco + channels_cam_gige
|
||||||
|
|
||||||
|
|
||||||
|
names_cam_pco = [
|
||||||
|
"SATES21-CAMS154-M1",
|
||||||
|
"SATES24-CAMS161-M1",
|
||||||
|
"SATES21-CAMS-PATT1",
|
||||||
|
]
|
||||||
|
suffices_proc = [
|
||||||
|
"processing_parameters",
|
||||||
|
"projection_background",
|
||||||
|
"projection_signal",
|
||||||
|
]
|
||||||
|
for n in names_cam_pco:
|
||||||
|
for s in suffices_proc:
|
||||||
|
c = f"{n}.{s}"
|
||||||
|
channels.append(c)
|
||||||
|
|
||||||
|
|
||||||
|
pvs = [
|
||||||
|
"SATES20-MANIP2:MOTOR_1.VAL",
|
||||||
|
"SATES20-MANIP2:MOTOR_2.VAL",
|
||||||
|
"SATES20-MANIP2:MOTOR_3.VAL",
|
||||||
|
"SATES20-MANIP2:MOTOR_1.RBV",
|
||||||
|
"SATES20-MANIP2:MOTOR_2.RBV",
|
||||||
|
"SATES20-MANIP2:MOTOR_3.RBV",
|
||||||
|
"SATES21-VM-VT2020:PRESSURE",
|
||||||
|
"SATES21-VM-VT3010:PRESSURE",
|
||||||
|
"SATES21-VM-VT3030:PRESSURE",
|
||||||
|
"SATES21-XSHV166:V-0-S-CH0",
|
||||||
|
"SATES21-XSHV166:V-0-S-CH1",
|
||||||
|
"SATES21-XSHV166:V-0-S-CH2",
|
||||||
|
"SATES21-XSHV166:V-1-S-CH0",
|
||||||
|
"SATES21-XSHV166:V-1-S-CH1",
|
||||||
|
"SATES21-XSHV166:V-1-S-CH2",
|
||||||
|
"SATES21-XSMA166:MOT1:MOTRBV",
|
||||||
|
"SATES21-XSMA166:MOT2:MOTRBV",
|
||||||
|
"SATES21-XSMA166:MOT3:MOTRBV",
|
||||||
|
"SATES22-XSMA168:MOT10:MOTRBV",
|
||||||
|
"SATES22-XSMA168:MOT11:MOTRBV",
|
||||||
|
"SATES22-XSMA168:MOT12:MOTRBV",
|
||||||
|
"SATFE10-OATT064:MOT2TRANS.VALD",
|
||||||
|
"SATFE10-OATT065:MOT2TRANS.VALD",
|
||||||
|
"SATUN14-MBND100:I-READ",
|
||||||
|
"SF-CPCL-TIM:TIME",
|
||||||
|
"SLAAT01-LTIM-PDLY:DELAY",
|
||||||
|
"SLAAT21-LMOT-M704:MOT",
|
||||||
|
"SLAAT21-LMOT-M707:MOT",
|
||||||
|
"SLAAT21-LMOT-M708:MOT",
|
||||||
|
"SWISSFEL-STATUS:Bunch-2-Appl-Freq-RB",
|
||||||
|
]
|
||||||
|
|
||||||
|
pvs += [f"SATES20-CVME-EVR0:DUMMY_PV{i+1}_NBS.INP" for i in range(10)]
|
||||||
|
pvs += [f"SATUN{i:02}-UIND030:FELPHOTENE" for i in range(6, 22+1) if i != 14]
|
||||||
|
pvs += [f"SATUN{i:02}-UIND030:POL-SET" for i in range(6, 22+1) if i != 14]
|
||||||
|
|
||||||
|
|
||||||
|
for n in ("TEMP", "HUMIREL", "PRES"):
|
||||||
|
for i in range(5):
|
||||||
|
pvs.append(f"SLAAT01-LI2C01_CH{i+1}:{n}")
|
||||||
|
for i in range(2):
|
||||||
|
pvs.append(f"SLAAT21-LI2C01_CH{i+1}:{n}")
|
||||||
|
for i in range(4):
|
||||||
|
pvs.append(f"SLAAT21-LI2C02_CH{i+1}:{n}")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
detectors = [
|
||||||
|
# "JF15T08V01"
|
||||||
|
]
|
||||||
|
|
||||||
|
|
||||||
|
|
112
maloja.py
112
maloja.py
@ -23,6 +23,7 @@ from devices.attenuator import Attenuator
|
|||||||
from devices.undulator import Undulators, TwoColorChicane, Phases
|
from devices.undulator import Undulators, TwoColorChicane, Phases
|
||||||
from devices.magnet import Magnet
|
from devices.magnet import Magnet
|
||||||
|
|
||||||
|
from channels import channels, pvs, detectors
|
||||||
import colors
|
import colors
|
||||||
|
|
||||||
|
|
||||||
@ -212,117 +213,6 @@ def print_line_for_spreadsheet():
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
# "SLAAR11-LTIM01-EVR0:DUMMY_PV5_NBS",
|
|
||||||
channels_nbs = [f"SATES20-CVME-EVR0:DUMMY_PV{i+1}_NBS" for i in range(10)]
|
|
||||||
|
|
||||||
|
|
||||||
channels_inten = [
|
|
||||||
"SATFE10-PEPG046:PHOTON-ENERGY-PER-PULSE-AVG",
|
|
||||||
"SATFE10-PEPG046-EVR0:CALCI",
|
|
||||||
"SATFE10-PEPG046-EVR0:CALCS",
|
|
||||||
"SATFE10-PEPG046-EVR0:CALCT",
|
|
||||||
"SATFE10-PEPG046-EVR0:CALCX",
|
|
||||||
"SATFE10-PEPG046-EVR0:CALCY",
|
|
||||||
"SATFE10-PEPG046:FCUP-INTENSITY-AVG",
|
|
||||||
"SATFE10-PEPG046:FCUP-INTENSITY-CAL",
|
|
||||||
]
|
|
||||||
|
|
||||||
# CH 0-3 farday cup / 4&5 multipliers
|
|
||||||
channels_inten += [f"SATFE10-LSCP1:CH{n}:1" for n in range(6)]
|
|
||||||
|
|
||||||
|
|
||||||
channels_ks = [
|
|
||||||
"SATES21-GES1:A1_VALUES", #SATES21-GES1:TD_VALUES.VALZ
|
|
||||||
# "SATES21-GES1:A2_VALUES",
|
|
||||||
# "SATES21-GES1:A3_VALUES",
|
|
||||||
# "SATES21-GES1:A4_VALUES",
|
|
||||||
]
|
|
||||||
|
|
||||||
channels_cam_pco = [
|
|
||||||
"SATES21-CAMS154-M1:FPICTURE",
|
|
||||||
"SATES24-CAMS161-M1:FPICTURE",
|
|
||||||
"SATES21-CAMS-PATT1:FPICTURE",
|
|
||||||
]
|
|
||||||
|
|
||||||
channels_cam_gige = [
|
|
||||||
f"SATES21-CAMS154-GIGE{i+1}:FPICTURE" for i in range(8)
|
|
||||||
]
|
|
||||||
|
|
||||||
|
|
||||||
#channels = channels_nbs + channels_inten + channels_ks
|
|
||||||
#channels = channels_nbs + channels_inten + channels_ks + channels_cam_pco
|
|
||||||
channels = channels_nbs + channels_inten + channels_ks + channels_cam_pco + channels_cam_gige
|
|
||||||
|
|
||||||
|
|
||||||
names_cam_pco = [
|
|
||||||
"SATES21-CAMS154-M1",
|
|
||||||
"SATES24-CAMS161-M1",
|
|
||||||
"SATES21-CAMS-PATT1",
|
|
||||||
]
|
|
||||||
suffices_proc = [
|
|
||||||
"processing_parameters",
|
|
||||||
"projection_background",
|
|
||||||
"projection_signal",
|
|
||||||
]
|
|
||||||
for n in names_cam_pco:
|
|
||||||
for s in suffices_proc:
|
|
||||||
c = f"{n}.{s}"
|
|
||||||
channels.append(c)
|
|
||||||
|
|
||||||
|
|
||||||
pvs = [
|
|
||||||
"SATES20-MANIP2:MOTOR_1.VAL",
|
|
||||||
"SATES20-MANIP2:MOTOR_2.VAL",
|
|
||||||
"SATES20-MANIP2:MOTOR_3.VAL",
|
|
||||||
"SATES20-MANIP2:MOTOR_1.RBV",
|
|
||||||
"SATES20-MANIP2:MOTOR_2.RBV",
|
|
||||||
"SATES20-MANIP2:MOTOR_3.RBV",
|
|
||||||
"SATES21-VM-VT2020:PRESSURE",
|
|
||||||
"SATES21-VM-VT3010:PRESSURE",
|
|
||||||
"SATES21-VM-VT3030:PRESSURE",
|
|
||||||
"SATES21-XSHV166:V-0-S-CH0",
|
|
||||||
"SATES21-XSHV166:V-0-S-CH1",
|
|
||||||
"SATES21-XSHV166:V-0-S-CH2",
|
|
||||||
"SATES21-XSHV166:V-1-S-CH0",
|
|
||||||
"SATES21-XSHV166:V-1-S-CH1",
|
|
||||||
"SATES21-XSHV166:V-1-S-CH2",
|
|
||||||
"SATES21-XSMA166:MOT1:MOTRBV",
|
|
||||||
"SATES21-XSMA166:MOT2:MOTRBV",
|
|
||||||
"SATES21-XSMA166:MOT3:MOTRBV",
|
|
||||||
"SATES22-XSMA168:MOT10:MOTRBV",
|
|
||||||
"SATES22-XSMA168:MOT11:MOTRBV",
|
|
||||||
"SATES22-XSMA168:MOT12:MOTRBV",
|
|
||||||
"SATFE10-OATT064:MOT2TRANS.VALD",
|
|
||||||
"SATFE10-OATT065:MOT2TRANS.VALD",
|
|
||||||
"SATUN14-MBND100:I-READ",
|
|
||||||
"SF-CPCL-TIM:TIME",
|
|
||||||
"SLAAT01-LTIM-PDLY:DELAY",
|
|
||||||
"SLAAT21-LMOT-M704:MOT",
|
|
||||||
"SLAAT21-LMOT-M707:MOT",
|
|
||||||
"SLAAT21-LMOT-M708:MOT",
|
|
||||||
"SWISSFEL-STATUS:Bunch-2-Appl-Freq-RB",
|
|
||||||
]
|
|
||||||
|
|
||||||
pvs += [f"SATES20-CVME-EVR0:DUMMY_PV{i+1}_NBS.INP" for i in range(10)]
|
|
||||||
pvs += [f"SATUN{i:02}-UIND030:FELPHOTENE" for i in range(6, 22+1) if i != 14]
|
|
||||||
pvs += [f"SATUN{i:02}-UIND030:POL-SET" for i in range(6, 22+1) if i != 14]
|
|
||||||
|
|
||||||
|
|
||||||
for n in ("TEMP", "HUMIREL", "PRES"):
|
|
||||||
for i in range(5):
|
|
||||||
pvs.append(f"SLAAT01-LI2C01_CH{i+1}:{n}")
|
|
||||||
for i in range(2):
|
|
||||||
pvs.append(f"SLAAT21-LI2C01_CH{i+1}:{n}")
|
|
||||||
for i in range(4):
|
|
||||||
pvs.append(f"SLAAT21-LI2C02_CH{i+1}:{n}")
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
detectors = [
|
|
||||||
# "JF15T08V01"
|
|
||||||
]
|
|
||||||
|
|
||||||
|
|
||||||
instrument = "maloja"
|
instrument = "maloja"
|
||||||
#pgroup = "p18493" # commissioning june 2020
|
#pgroup = "p18493" # commissioning june 2020
|
||||||
#pgroup = "p18722" # commissioning sept 2020
|
#pgroup = "p18722" # commissioning sept 2020
|
||||||
|
Reference in New Issue
Block a user