Exemple #1
0
 def initChannels(self):
     if (not self.fake_scan):
         if (self.beamTriggerWPV == null or self.testPV == null):
             self.beamTriggerWPV = WrappedChannel(
                 "ICS_Tim:Gate_BeamOn:SSTrigger")
             self.testPV = WrappedChannel("MEBT_Diag:BPM01:amplitudeAvg")
             self.testPV.startMonitor()
             time.sleep(2.0)
Exemple #2
0
 def __init__(self, outF):
     self.outF = outF
     self.ch_arr = []
     ch = WrappedChannel("Target_Diag:TIS:xMean")
     self.ch_arr.append(ch)
     ch = WrappedChannel("Target_Diag:TIS:yMean")
     self.ch_arr.append(ch)
     ch = WrappedChannel("Target_Diag:TIS:xAmp")
     self.ch_arr.append(ch)
     ch = WrappedChannel("Target_Diag:TIS:yAmp")
     self.ch_arr.append(ch)
     ch = WrappedChannel("Target_Diag:TIS:imgPD")
     self.ch_arr.append(ch)
     ch = WrappedChannel("Target_Diag:TIS:fitPD")
     self.ch_arr.append(ch)
     time.sleep(3.0)
     s = ""
     for ch in self.ch_arr:
         s = s + ch.getChannelName() + "  "
     self.outF.write(s + "\n")
Exemple #3
0
 def __init__(self):
     self.beamTriggerWPV = WrappedChannel("ICS_Tim:Gate_BeamOn:SSTrigger")
     self.testPV = WrappedChannel("Target_Diag:TIS:xMean")
     self.testPV.startMonitor()
     self.sleepMeasureTime = 1.5
     self.run = 1
Exemple #4
0
dcv_pv_names.append("RTBT_Mag:PS_DCV30:I_Set")
dcv_pv_names.append("RTBT_Mag:PS_DCV28:I_Set")
dcv_pv_names.append("RTBT_Mag:PS_DCV21:I_Set")

dch_pv_names = []
dch_pv_names.append("RTBT_Mag:PS_DCH30:I_Set")
dch_pv_names.append("RTBT_Mag:PS_DCH28:I_Set")
dch_pv_names.append("RTBT_Mag:PS_DCH22:I_Set")
dch_pv_names.append("RTBT_Mag:PS_DCH20:I_Set")
#dch_pv_names.append("RTBT_Mag:PS_DCH16:I_Set")

name_to_ch_dict = {}

dcv_ch_arr = []
for name in dcv_pv_names:
    ch = WrappedChannel(name)
    dcv_ch_arr.append(ch)
    name_to_ch_dict[name] = ch

dch_ch_arr = []
for name in dch_pv_names:
    ch = WrappedChannel(name)
    dch_ch_arr.append(ch)
    name_to_ch_dict[name] = ch

time.sleep(2.0)

dcv_curr_dict = {}
dcv_curr_dict[name_to_ch_dict["RTBT_Mag:PS_DCV30:I_Set"]] = 120.0
dcv_curr_dict[name_to_ch_dict["RTBT_Mag:PS_DCV28:I_Set"]] = 120.0
dcv_curr_dict[name_to_ch_dict["RTBT_Mag:PS_DCV21:I_Set"]] = -10.0