191 lines
4.6 KiB
Python
191 lines
4.6 KiB
Python
from slic.core.acquisition import DetectorConfig
|
|
|
|
#detectors = [
|
|
# "JF15T08V01"
|
|
#]
|
|
|
|
detectors = DetectorConfig()
|
|
detectors.add("JF15T08V01", save_dap_results=True)
|
|
|
|
|
|
|
|
# "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:PR1_SPIKES",
|
|
# "SATES21-GES1:A1_VALUES",
|
|
# "SATES21-GES1:A2_VALUES",
|
|
#"SATES21-GES1:A3_VALUES",
|
|
#"SATES21-GES1:A4_VALUES",
|
|
#"SATES21-GES1:B1_VALUES",
|
|
#"SATES21-GES1:B2_VALUES",
|
|
#"SATES21-GES1:B3_VALUES",
|
|
#"SATES21-GES1:B4_VALUES",
|
|
]
|
|
|
|
channels_ioxos = [
|
|
# "SATES20-LSCP10:CH0:0",
|
|
# "SATES20-LSCP10:CH0:1",
|
|
# "SATES20-LSCP10:CH1:1",
|
|
# "SATES20-LSCP10:CH2:0",
|
|
# "SATES20-LSCP10:CH2:1",
|
|
# "SATES20-LSCP10:CH6:2",
|
|
]
|
|
|
|
|
|
|
|
channels_events = [
|
|
"SAT-CVME-TIFALL5:EvtSet",
|
|
]
|
|
|
|
|
|
|
|
#channels_cam_gige = [
|
|
# f"SATES21-CAMS154-GIGE{i+1}:FPICTURE" for i in range(8)
|
|
#]
|
|
|
|
channels_cam_gige = [
|
|
# "SATES21-CAMS154-GIGE1:FPICTURE"
|
|
# "SATES21-CAMS154-GIGE3:FPICTURE"
|
|
# "SATES21-CAMS154-GIGE2:FPICTURE"
|
|
# "SATES21-CAMS154-GIGE4:FPICTURE"
|
|
# "SLAAT01-LCAM-C603:FPICTURE"
|
|
]
|
|
|
|
|
|
channels_cam_pco = [
|
|
# "SATES21-CAMS154-M1:FPICTURE",
|
|
# "SATES24-CAMS161-M1:FPICTURE",
|
|
"SATES21-CAMS-PATT1:FPICTURE",
|
|
# "SARFE10-PSSS059:FPICTURE",
|
|
]
|
|
|
|
names_cam_pco = [
|
|
# "SATES21-CAMS154-M1",
|
|
# "SATES24-CAMS161-M1",
|
|
"SATES21-CAMS-PATT1",
|
|
# "SARFE10-PSSS059",
|
|
]
|
|
suffices_proc = [
|
|
"processing_parameters",
|
|
"projection_background",
|
|
"projection_signal",
|
|
]
|
|
for n in names_cam_pco:
|
|
for s in suffices_proc:
|
|
c = f"{n}.{s}"
|
|
channels_cam_pco.append(c)
|
|
|
|
|
|
|
|
# combine all channels:
|
|
channels = channels_nbs + channels_inten + channels_cam_pco + channels_cam_gige + channels_ioxos + channels_events + channels_ks
|
|
|
|
|
|
|
|
|
|
|
|
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.VAL",
|
|
"SATES21-VM-VT3010:PRESSURE.VAL",
|
|
"SATES21-VM-VT3030:PRESSURE.VAL",
|
|
"SATES21-VM-VT3040:PRESSURE.VAL",
|
|
"SATES21-VM-VT1010:PRESSURE.VAL",
|
|
"SATES21-VM-VT1020:PRESSURE.VAL",
|
|
"SATES21-VM-VT1030:PRESSURE.VAL",
|
|
"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-M701:MOT",
|
|
"SLAAT21-LMOT-M702:MOT",
|
|
"SLAAT21-LMOT-M703:MOT",
|
|
"SLAAT21-LMOT-M704:MOT",
|
|
"SLAAT21-LMOT-M705:MOT",
|
|
"SLAAT21-LMOT-M706:MOT",
|
|
"SLAAT21-LMOT-M708:MOT",
|
|
"SWISSFEL-STATUS:Bunch-2-Appl-Freq-RB",
|
|
"SLAAT01-LCAM-C601:FIT-XPOS",
|
|
"SLAAT01-LCAM-C601:FIT-YPOS",
|
|
"SLAAT01-LCAM-C601:INTEGRAL_AVE",
|
|
"SLAAT21-LCAM-C701:FIT-XPOS",
|
|
"SLAAT21-LCAM-C701:FIT-YPOS",
|
|
"SLAAT21-LCAM-C701:INTEGRAL_AVE",
|
|
"SLAAT21-LCAM-C704:FIT-XPOS",
|
|
"SLAAT21-LCAM-C704:FIT-YPOS",
|
|
"SLAAT21-LCAM-C704:INTEGRAL_AVE",
|
|
"SLAAT21-LSPC-SPEC1:WAVELENGTHS",
|
|
"SLAAT21-LSPC-SPEC1:SPECTRUM",
|
|
"SATES20-CVME-EVR0:Pul14-Delay-SP",
|
|
"SLAAT21-LENG-LAKE1:GET_TEMP",
|
|
"SATFE10-VMFR054-A050:PRESSURE",
|
|
"SATOP11-OSGM087:photonenergy",
|
|
"SATUN:FELPHOTENE",
|
|
"SATFE10-OGAT053:transmission",
|
|
]
|
|
|
|
|
|
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}")
|
|
|
|
|
|
|