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)
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")
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
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