diff --git a/spreadsheet.py b/spreadsheet.py index fff1b9b..87b894d 100644 --- a/spreadsheet.py +++ b/spreadsheet.py @@ -31,6 +31,38 @@ spreadsheet_info = dict( FELrepRate = PVAdjustable("SWISSFEL-STATUS:Bunch-2-Appl-Freq-RB", internal=True), photonEnergy = PVAdjustable("SATUN:FELPHOTENE", internal=True), pulse_energy = PVAdjustable("SATFE10-PEPG046:PHOTON-ENERGY-PER-PULSE-AVG", internal=True), +# mono_energy = PVAdjustable("SATOP11-OSGM087:photonenergy", internal=True), + +# Scintillator = PVAdjustable("SATES21-XSHV166:V-1-S-CH13", internal=True), +# MCPb = PVAdjustable("SATES21-XSHV166:V-1-S-CH14", internal=True), +# Repellor = PVAdjustable("SATES21-XSHV166:V-1-S-CH15", internal=True), +# PMT = PVAdjustable("SATES21-XSHV166:V-0-S-CH13", internal=True), +# MCPf = PVAdjustable("SATES21-XSHV166:V-0-S-CH14", internal=True), +# Extractor = PVAdjustable("SATES21-XSHV166:V-0-S-CH14", internal=True), + +# PaddleX_ch1 = PVAdjustable("SATES21-XSMA166:MOT_1.RBV", internal=True), +# PaddleZ_ch1 = PVAdjustable("SATES21-XSMA166:MOT_2.RBV", internal=True), +# PaddleY_ch1 = PVAdjustable("SATES21-XSMA166:MOT_3.RBV", internal=True), + +# BlockX_ch1 = PVAdjustable("SATES21-XSMA166:MOT_4.RBV", internal=True), +# BlockY_ch1 = PVAdjustable("SATES21-XSMA166:MOT_5.RBV", internal=True), +# BlockZ_ch1 = PVAdjustable("SATES21-XSMA166:MOT_6.RBV", internal=True), + +# Standa_TOF = PVAdjustable("SLAAT21-LMOT-M711:MOT.RBV", internal=True), + +# NeedleZ_ch1 = PVAdjustable("SATES20-CMOV-M001:MOT.RBV", internal = True), +# NeedleY_ch1 = PVAdjustable("SATES20-CMOV-M002:MOT.RBV", internal = True), +# NeedleX_ch1 = PVAdjustable("SATES20-CMOV-M003:MOT.RBV", internal = True), + +# JetX_ch1 = PVAdjustable("SATES20-MANIP6:MOTOR_1.RBV", internal = True), +# JetZ_ch1 = PVAdjustable("SATES20-MANIP6:MOTOR_2.RBV", internal = True), +# JetY_ch1 = PVAdjustable("SATES20-MANIP6:MOTOR_3.RBV", internal = True), + +# Tablechamber1X = PVAdjustable("SATES21-XOTA166:W_X.RBV", internal=True), +# Tablechamber1Y = PVAdjustable("SATES21-XOTA166:W_Y.RBV", internal=True), +# Tablechamber1Z = PVAdjustable("SATES21-XOTA166:W_Z.RBV", internal=True), + + # PaddleChamber1MaskX = PVAdjustable("SATES21-XSMA166:MOT7:MOTRBV", internal=True), # PaddleChamber1MaskY = PVAdjustable("SATES21-XSMA166:MOT8:MOTRBV", internal=True), @@ -48,44 +80,46 @@ spreadsheet_info = dict( # paddleRot = PVAdjustable("SATES23-XSMA169:MOT4:MOTRBV", internal=True), # pressChamb1 = PVAdjustable("SATES21-VM-VT1010:PRESSURE", internal=True), -# pressJF = PVAdjustable("SATES21-VM-VT1020:PRESSURE", internal=True), +# pressJet = PVAdjustable("SATES21-VM-VT1020:PRESSURE", internal=True), # pressHemisphere = PVAdjustable("SATES21-VM-VT2010:PRESSURE", internal=True), # pressChamb2 = PVAdjustable("SATES21-VM-VT2020:PRESSURE", internal=True), # pressChamb2Skim = PVAdjustable("SATES21-VM-VT2030:PRESSURE", internal=True), -# pressChamb3 = PVAdjustable("SATES21-VM-VT3010:PRESSURE", internal=True), -# pressChambJet = PVAdjustable("SATES21-VM-VT3030:PRESSURE", internal=True), + pressChamb3 = PVAdjustable("SATES21-VM-VT3010:PRESSURE", internal=True), + pressJF = PVAdjustable("SATES21-VM-VT3020:PRESSURE", internal=True), +# pressNeedle = PVAdjustable("SATES21-VM-VT3030:PRESSURE", internal=True), # pressSmallChamber = PVAdjustable("SATES21-VM-VT3030:PRESSURE", internal=True), # pressChamb3GasCell = PVAdjustable("SATES21-VM-VT3040:PRESSURE", internal=True), - Timedelay2 = PVAdjustable("SLAAT21-LMOT-M703:MOT.RBV", internal=True), - Timedelay3 = PVAdjustable("SLAAT21-LMOT-M704:MOT.RBV", internal=True), - Timedelay4 = PVAdjustable("SLAAT21-LMOT-M713:MOT.RBV", internal=True), + pumpProbeDelay = PVAdjustable("SLAAT21-LMOT-M703:MOT.RBV", internal=True), +# Timedelay3 = PVAdjustable("SLAAT21-LMOT-M704:MOT.RBV", internal=True), +# Timedelay4 = PVAdjustable("SLAAT21-LMOT-M713:MOT.RBV", internal=True), +# Waveplate2 = PVAdjustable("SLAAT21-LMOT-M712:MOT.RBV", internal=True), LXT = PVAdjustable("SLAAT01-LTIM-PDLY:DELAY", internal=True), -# wavePlate1 = PVAdjustable("SLAAT21-LMOT-M702:MOT.RBV", internal=True), + wavePlate1 = PVAdjustable("SLAAT21-LMOT-M702:MOT.RBV", internal=True), # wavePlate2 = PVAdjustable("SLAAT21-LMOT-M712:MOT.RBV", internal=True), - inc_mirror_X = PVAdjustable("SATES23-XSMA169:MOT_4.RBV", internal=True),### - inc_mirror_Z = PVAdjustable("SATES23-XSMA169:MOT_5.RBV", internal=True), +# inc_mirror_X = PVAdjustable("SATES23-XSMA169:MOT_4.RBV", internal=True),### +# inc_mirror_Z = PVAdjustable("SATES23-XSMA169:MOT_5.RBV", internal=True), # inc_mirror_tilt = PVAdjustable("SATES22-XSMA168:MOT_17.RBV", internal=True), - filter_X = PVAdjustable("SATES23-XSMA169:MOT_13.RBV", internal=True),### - filter_Y = PVAdjustable("SATES23-XSMA169:MOT_14.RBV", internal=True), +# filter_X = PVAdjustable("SATES23-XSMA169:MOT_13.RBV", internal=True),### +# filter_Y = PVAdjustable("SATES23-XSMA169:MOT_14.RBV", internal=True), - slit_upstream = PVAdjustable("SATES24-XSMA171:MOT_2.RBV", internal=True),### - slit_top = PVAdjustable("SATES24-XSMA171:MOT_3.RBV", internal=True), - slit_downstream = PVAdjustable("SATES24-XSMA171:MOT_4.RBV", internal=True),### - slit_bottom = PVAdjustable("SATES24-XSMA171:MOT_5.RBV", internal=True), +# slit_upstream = PVAdjustable("SATES24-XSMA171:MOT_2.RBV", internal=True),### +# slit_top = PVAdjustable("SATES24-XSMA171:MOT_3.RBV", internal=True), +# slit_downstream = PVAdjustable("SATES24-XSMA171:MOT_4.RBV", internal=True),### +# slit_bottom = PVAdjustable("SATES24-XSMA171:MOT_5.RBV", internal=True), - SmartActTTx = PVAdjustable("SATES22-XSMA168:MOT_10.RBV", internal=True), - SmartActTTy = PVAdjustable("SATES22-XSMA168:MOT_11.RBV", internal=True), - SmartActTTz = PVAdjustable("SATES22-XSMA168:MOT_12.RBV", internal=True), +# SmartActTTx = PVAdjustable("SATES22-XSMA168:MOT_10.RBV", internal=True), +# SmartActTTy = PVAdjustable("SATES22-XSMA168:MOT_11.RBV", internal=True), +# SmartActTTz = PVAdjustable("SATES22-XSMA168:MOT_12.RBV", internal=True), - trigger_digitizer_ev = PVAdjustable("SATES20-CVME-EVR0:Pul7_NEW_EV", internal=True), - trigger_digitizer_delay = PVAdjustable("SATES20-CVME-EVR0:Pul7_NEW_DELAY", internal=True), - trigger_jet_ev = PVAdjustable("SATES20-CVME-EVR0:Pul14_NEW_EV", internal=True), - trigger_jet_delay = PVAdjustable("SATES20-CVME-EVR0:Pul14_NEW_DELAY", internal=True), + #trigger_digitizer_ev = PVAdjustable("SATES20-CVME-EVR0:Pul7_NEW_EV", internal=True), + #trigger_digitizer_delay = PVAdjustable("SATES20-CVME-EVR0:Pul7_NEW_DELAY", internal=True), + #trigger_jet_ev = PVAdjustable("SATES20-CVME-EVR0:Pul14_NEW_EV", internal=True), + #trigger_jet_delay = PVAdjustable("SATES20-CVME-EVR0:Pul14_NEW_DELAY", internal=True), # APDlinear = PVAdjustable("SATES21-XSMA166:MOT_1.RBV", internal=True), @@ -108,24 +142,37 @@ spreadsheet_info = dict( # manip2needleESz = PVAdjustable("SATES20-MANIP2:MOTOR_3.VAL", internal=True), # pol1 = PVEnumAdjustable("SATUN06-UIND030:POL-SET", internal=True), # pol2 = PVEnumAdjustable("SATUN15-UIND030:POL-SET", internal=True), - standaChamber1 = PVAdjustable("SLAAT21-LMOT-M707:MOT.RBV", internal=True), +# standaChamber1 = PVAdjustable("SLAAT21-LMOT-M707:MOT.RBV", internal=True), # standaChamber3 = PVAdjustable("SLAAT21-LMOT-M711:MOT.RBV", internal=True), # MicroscopeX = PVAdjustable("SATES23-XSMA169:MOT10:MOTRBV", internal=True), # MicroscopeY = PVAdjustable("SATES23-XSMA169:MOT11:MOTRBV", internal=True), # MicroscopeZ = PVAdjustable("SATES23-XSMA169:MOT12:MOTRBV", internal=True), -# Manip5Microscope_x = PVAdjustable("SATES20-MANIP5:MOTOR_1.RBV", internal = True), -# Manip5Microscope_y = PVAdjustable("SATES20-MANIP5:MOTOR_2.RBV", internal = True), -# Manip5Microscope_z = PVAdjustable("SATES20-MANIP5:MOTOR_3.RBV", internal = True), + #Manip5Microscope_x = PVAdjustable("SATES20-MANIP5:MOTOR_1.RBV", internal = True), + #Manip5Microscope_y = PVAdjustable("SATES20-MANIP5:MOTOR_2.RBV", internal = True), + #Manip5Microscope_z = PVAdjustable("SATES20-MANIP5:MOTOR_3.RBV", internal = True), - Manip6Top_x = PVAdjustable("SATES20-MANIP6:MOTOR_1.RBV", internal = True), - Manip6Top_y = PVAdjustable("SATES20-MANIP6:MOTOR_2.RBV", internal = True), - Manip6Top_z = PVAdjustable("SATES20-MANIP6:MOTOR_3.RBV", internal = True), +# Manip6Top_x = PVAdjustable("SATES20-MANIP6:MOTOR_1.RBV", internal = True), +# Manip6Top_y = PVAdjustable("SATES20-MANIP6:MOTOR_2.RBV", internal = True), +# Manip6Top_z = PVAdjustable("SATES20-MANIP6:MOTOR_3.RBV", internal = True), -# Manip7Oven_x = PVAdjustable("SATES20-MANIP7:MOTOR_1.RBV", internal = True), -# Manip7Oven_y = PVAdjustable("SATES20-MANIP7:MOTOR_2.RBV", internal = True), -# Manip7Oven_z = PVAdjustable("SATES20-MANIP7:MOTOR_3.RBV", internal = True), +# Manip7Paddle_x = PVAdjustable("SATES20-MANIP7:MOTOR_1.RBV", internal = True), +# Manip7Paddle_y = PVAdjustable("SATES20-MANIP7:MOTOR_2.RBV", internal = True), +# Manip7Paddle_z = PVAdjustable("SATES20-MANIP7:MOTOR_3.RBV", internal = True), + +# targetX = PVAdjustable("SATES10-CMOV-M004:MOT.RBV", internal = True), +# targetY = PVAdjustable("SATES10-CMOV-M005:MOT.RBV", internal = True), +# targetZ = PVAdjustable("SATES10-CMOV-M006:MOT.RBV", internal = True), + +# parabolaX = PVAdjustable("SATES10-CMOV-M007:MOT.RBV", internal = True), +# parabolaY = PVAdjustable("SATES10-CMOV-M008:MOT.RBV", internal = True), +# parabolaZ = PVAdjustable("SATES10-CMOV-M009:MOT.RBV", internal = True), +# parabolaRot = PVAdjustable("SATES10-CMOV-M010:MOT.RBV", internal = True), + +# tofX = PVAdjustable("SATES10-CMOV-M001:MOT.RBV", internal = True), +# tofY = PVAdjustable("SATES10-CMOV-M002:MOT.RBV", internal = True), +# tofZ = PVAdjustable("SATES10-CMOV-M003:MOT.RBV", internal = True), # TempSample = PVAdjustable("SATES20-CWAG-GEP01:TEMP09", internal = True), # TempTip = PVAdjustable("SATES20-CWAG-GEP01:TEMP10", internal = True), @@ -142,6 +189,9 @@ spreadsheet_info = dict( # pressure_sample = PVAdjustable("SATES21-VM-VT2020:PRESSURE", internal=True), # pressure_hemi = PVAdjustable("SATES21-VM-VT2010:PRESSURE", internal=True), +# temp_tip = PVAdjustable("SATES20-CWAG-GEP01:TEMP08", internal=True), +# temp_sample = PVAdjustable("SATES20-CWAG-GEP01:TEMP07", internal=True), + # PressureGasAtt= PVAdjustable("ATFE10-VMCP054-A050:PRESSURE", internal=True), # VoltsSetGasAtt= PVAdjustable("SATFE10-VVRE054-A010:SET_VAL-UI", internal=True), @@ -161,12 +211,26 @@ spreadsheet_info = dict( # V_remi = PVAdjustable("SATES21-XSHV166:V-1-S-CH4", internal=True), # V_remi = PVAdjustable("SATES21-XSHV166:V-1-S-CH6", internal=True), - ToFV1m = PVAdjustable("SATES21-XSHV166:V-1-S-CH13", internal=True), - ToFV1p = PVAdjustable("SATES21-XSHV166:V-0-S-CH13", internal=True), - ToFV2m = PVAdjustable("SATES21-XSHV166:V-1-S-CH14", internal=True), - ToFV2p = PVAdjustable("SATES21-XSHV166:V-0-S-CH14", internal=True), - ToFV3m = PVAdjustable("SATES21-XSHV166:V-1-S-CH15", internal=True), - ToFV3p = PVAdjustable("SATES21-XSHV166:V-0-S-CH15", internal=True), +# ToFV1m = PVAdjustable("SATES21-XSHV166:V-1-S-CH13", internal=True), +# ToFV1p = PVAdjustable("SATES21-XSHV166:V-0-S-CH13", internal=True), +# ToFV2m = PVAdjustable("SATES21-XSHV166:V-1-S-CH14", internal=True), +# ToFV2p = PVAdjustable("SATES21-XSHV166:V-0-S-CH14", internal=True), +# ToFV3m = PVAdjustable("SATES21-XSHV166:V-1-S-CH15", internal=True), +# ToFV3p = PVAdjustable("SATES21-XSHV166:V-0-S-CH15", internal=True), + + VMI_tube = PVAdjustable("SATES21-XSHV166:V-0-S-CH1", internal=True), + VMI_add_electrode = PVAdjustable("SATES21-XSHV166:V-0-S-CH2", internal=True), + MCP_front = PVAdjustable("SATES21-XSHV166:V-0-S-CH3", internal=True), + MCP_front_1100V = PVAdjustable("SATES21-XSHV166:V-0-S-CH5", internal=True), + MCP_front_800V = PVAdjustable("SATES21-XSHV166:V-0-S-CH6", internal=True), + + + Phosphor = PVAdjustable("SATES21-XSHV166:V-1-S-CH0", internal=True), + MCP_middle = PVAdjustable("SATES21-XSHV166:V-1-S-CH3", internal=True), + MCP_back = PVAdjustable("SATES21-XSHV166:V-1-S-CH4", internal=True), + + + # empty="", # just an example! # HemisphereEk = "tobeUpdated", @@ -200,32 +264,36 @@ spreadsheet_info = dict( # pulse_energy_attgas = PVStringAdjustable("SATFE10-OGAT053:pulseenergy", internal=True), transmission_gasAtt = PVAdjustable("SATFE10-OGAT053:transmission", internal=True), - att64 = PVStringAdjustable("SATFE10-OATT064:MOT2TRANS.VALD", internal=True), - att65 = PVStringAdjustable("SATFE10-OATT065:MOT2TRANS.VALD", internal=True), +# att64 = PVStringAdjustable("SATFE10-OATT064:MOT2TRANS.VALD", internal=True), +# att65 = PVStringAdjustable("SATFE10-OATT065:MOT2TRANS.VALD", internal=True), # Tablechamber2X = PVAdjustable("SATES22-XOTA168:W_X.RBV", internal=True), # Tablechamber2Y = PVAdjustable("SATES22-XOTA168:W_Y.RBV", internal=True), # Tablechamber2Z = PVAdjustable("SATES22-XOTA168:W_Z.RBV", internal=True), -# Tablechamber3X = PVAdjustable("SATES23-XOTA169:W_X.RBV", internal=True), -# Tablechamber3Y = PVAdjustable("SATES23-XOTA169:W_Y.RBV", internal=True), -# Tablechamber3Z = PVAdjustable("SATES23-XOTA169:W_Z.RBV", internal=True), + Tablechamber3X = PVAdjustable("SATES23-XOTA169:W_X.RBV", internal=True), + Tablechamber3Y = PVAdjustable("SATES23-XOTA169:W_Y.RBV", internal=True), + Tablechamber3Z = PVAdjustable("SATES23-XOTA169:W_Z.RBV", internal=True), - Tablechamber4X = PVAdjustable("SATES24-XOTA171:W_X.RBV", internal=True), - Tablechamber4Y = PVAdjustable("SATES24-XOTA171:W_Y.RBV", internal=True), - Tablechamber4Z = PVAdjustable("SATES24-XOTA171:W_Z.RBV", internal=True), +# Tablechamber4X = PVAdjustable("SATES24-XOTA171:W_X.RBV", internal=True), +# Tablechamber4Y = PVAdjustable("SATES24-XOTA171:W_Y.RBV", internal=True), +# Tablechamber4Z = PVAdjustable("SATES24-XOTA171:W_Z.RBV", internal=True), # LaserIn = PVAdjustable("SLAAT21-LDIO-LAS6291:SET_BO01.DESC", internal=True), # Holography beamtime -# sample_stage_x = PVAdjustable("SATES23-XSMA169:MOT7:MOTRBV", internal=True), -# sample_stage_y = PVAdjustable("SATES23-XSMA169:MOT8:MOTRBV", internal=True), -# sample_stage_z = PVAdjustable("SATES23-XSMA169:MOT9:MOTRBV", internal=True), -# diode_x = PVAdjustable("SATES23-XSMA169:MOT10:MOTRBV", internal=True), -# diode_y = PVAdjustable("SATES23-XSMA169:MOT11:MOTRBV", internal=True), -# diode_z = PVAdjustable("SATES23-XSMA169:MOT12:MOTRBV", internal=True), +# sample_stage_x = PVAdjustable("SATES23-XSMA169:MOT3:MOTRBV", internal=True), +# sample_stage_y = PVAdjustable("SATES23-XSMA169:MOT1:MOTRBV", internal=True), +# sample_stage_z = PVAdjustable("SATES23-XSMA169:MOT2:MOTRBV", internal=True), +# beam_block_x = PVAdjustable("SATES23-XSMA169:MOT7:MOTRBV", internal=True), +# beam_block_y = PVAdjustable("SATES23-XSMA169:MOT8:MOTRBV", internal=True), +# beam_block_z = PVAdjustable("SATES23-XSMA169:MOT9:MOTRBV", internal=True), +# slit_x_pos = PVAdjustable("SATES23-XSMA169:MOT10:MOTRBV", internal=True), +# slit_y_bottom = PVAdjustable("SATES23-XSMA169:MOT11:MOTRBV", internal=True), +# slit_y_top = PVAdjustable("SATES23-XSMA169:MOT12:MOTRBV", internal=True), +# slit_x_neg = PVAdjustable("SATES23-XSMA169:MOT13:MOTRBV", internal=True), # beam_block = PVAdjustable("SATES23-XSMA169:MOT6:MOTRBV", internal=True), # pressChamb3 = PVAdjustable("SATES21-VM-VT3010:PRESSURE", internal=True), # pressChamb3bis = PVAdjustable("SATES21-VM-VT3012:PRESSURE", internal=True),