示例#1
0
文件: HPLC.py 项目: openGDA/gda-scm
 def getHplcValve(self):
     try:
         hplcvalve_status.getPosition()
     except:
         hplcvalve_status=DisplayEpicsPVClass('hplcvalve_status', 'BL21B-EA-HPLC-01:MOD1:VALVE:CTRL', 'units', '%d')
     if hplcvalve_status.getPosition() == 1.0:
         return True
     else:
         return False
示例#2
0
文件: HPLC.py 项目: openGDA/gda-scm
 def getMachineStatus(self):
     try:
         machine_status.getPosition()
     except:
         machine_status=DisplayEpicsPVClass('beam_status', 'FE21B-PS-SHTR-01:STA', 'units', '%d')
     if machine_status.getPosition() == 1.0:
         return True
     else:
         return False
示例#3
0
文件: HPLC.py 项目: openGDA/gda-scm
    def getSearchStatus(self):
        try:
            eh_search_status.getPosition()
        except:
            eh_search_status=DisplayEpicsPVClass('eh_search_status', 'BL21B-PS-IOC-01:M11:LOP', 'units', '%d')

        if eh_search_status.getPosition() != 0.0:
            return False
        else:
            return True
示例#4
0
 def getMachineStatus(self):
     try:
         machine_status.getPosition()
     except:
         machine_status = DisplayEpicsPVClass('beam_status',
                                              'FE21B-PS-SHTR-01:STA',
                                              'units', '%d')
     if machine_status.getPosition() == 1.0:
         return True
     else:
         return False
示例#5
0
文件: HPLC.py 项目: openGDA/gda-scm
 def getHplcValve(self):
     try:
         hplcvalve_status.getPosition()
     except:
         hplcvalve_status = DisplayEpicsPVClass(
             'hplcvalve_status', 'BL21B-EA-HPLC-01:MOD1:VALVE:CTRL',
             'units', '%d')
     if hplcvalve_status.getPosition() == 1.0:
         return True
     else:
         return False
示例#6
0
文件: HPLC.py 项目: openGDA/gda-scm
    def getSearchStatus(self):
        try:
            eh_search_status.getPosition()
        except:
            eh_search_status = DisplayEpicsPVClass('eh_search_status',
                                                   'BL21B-PS-IOC-01:M11:LOP',
                                                   'units', '%d')

        if eh_search_status.getPosition() != 0.0:
            return False
        else:
            return True
示例#7
0
文件: HPLC.py 项目: openGDA/gda-scm
 def getInjectSignal(self):
     cutoff = 2.5
     signal = 2.75
     try:
         signal = inject_signal.getPosition()
     except:
         inject_signal=DisplayEpicsPVClass('inject_signal', 'BL21B-EA-ENV-01:HPLC:TRIG', 'units', '%.3e')
         signal = inject_signal.getPosition()
         
     if signal < cutoff:
         return True
     else:
         return False
示例#8
0
文件: HPLC.py 项目: openGDA/gda-scm
    def getInjectSignal(self):
        cutoff = 2.5
        signal = 2.75
        try:
            signal = inject_signal.getPosition()
        except:
            inject_signal = DisplayEpicsPVClass('inject_signal',
                                                'BL21B-EA-ENV-01:HPLC:TRIG',
                                                'units', '%.3e')
            signal = inject_signal.getPosition()

        if signal < cutoff:
            return True
        else:
            return False