forked from slaclab/exp-timing
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ATM_fb_pv.txt
38 lines (35 loc) · 1.81 KB
/
ATM_fb_pv.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
These are the PVs that is needed for ATM feedback to run
###########################
New PVs
###########################
# LAS:XYZ:VIT:DC_FB_WATCHDOG # Drift compensation feedback script watchdog
# LAS:XYZ:VIT:DC_FB_VAL # Drift compensation feedback value
# LAS:XYZ:VIT:DC_FB_EN # Drift compensation feedback enable/disable
# LAS:XYZ:VIT:ATM_FB_AVGN # ATM feedback array number
# LAS:XYZ:VIT:ATM_FB_THRES # ATM feedback acting threshold
# LAS:XYZ:VIT:ATM_FB_FREQ # ATM feedback loop frequency
# LAS:XYZ:VIT:ATM_FB_EN # ATM Feedback enable/disable
# LAS:XYZ:VIT:ATM_FB_GAIN # ATM Feedback gain
# LAS:XYZ:ATM:PIX # ATM pixel position value
# LAS:XYZ:ATM:TIME # ATM time position
# LAS:XYZ:ATM:AMP # ATM amplitude
# LAS:XYZ:ATM:NAMP # ATM next amplitude
# LAS:XYZ:ATM:RAMP # ATM Reference amplitude
# LAS:XYZ:ATM:FWHM # ATM Full width half max
# LAS:XYZ:ATM:LXT_THRE # Threshold for the ATM feedback to ignore reading
# LAS:XYZ:VIT:PCAV_FB_EN # PCAVeedback enable/disable
# LAS:XYZ:VIT:PCAV_FB_GAIN # PCAVeedback gain
# LAS:XYZ:VIT:PCAV_OFFSET # PCAVeedback offset
###########################
Existing PVs
###########################
DC_sw_PV = 'LAS:FS11:VIT:TT_DRIFT_ENABLE' # Put 0 for disable, put 1 for enable
DC_val_PV = 'LAS:FS11:VIT:matlab:04' # Drift correct value in ns
ATM_PV = 'XPP:TIMETOOL:TTALL' # ATM waveform PV
TTC_PV = 'XPP:LAS:MMN:16' # ATM mech delay stage
IPM_PV = 'XPP:SB2:BMMON:SUM' # intensity profile monitor PV
LAS_TT_PV = 'LAS:FS11:VIT:FS_TGT_TIME' # EGU in ns
HXR_CAST_PS_PV_W = 'LAS:UND:MMS:02' # EGU in ps
HXR_CAST_PS_PV_R = 'LAS:UND:MMS:02.RBV'
SXR_CAST_PS_PV_W = 'LAS:UND:MMS:01' # EGU in ps
SXR_CAST_PS_PV_R = 'LAS:UND:MMS:01.RBV'