示例#1
0
 def __init__(self, parent, id, pos, size, style, name):
     self._init_ctrls(parent)
     try:
         self.backend = OceanOpticsInstrument('USB2000')
         self.on_off = 0
         inital_state = self.backend.get_state()
     except:
         #If the machine does not respond enter 0's for panel diagnostics
         inital_state = {}
         inital_state['setIntegrationTime'] = 0
         inital_state['setScansToAverage'] = 0
         inital_state['setBoxcarWidth'] = 0
     self.integration_time.SetValue(inital_state['setIntegrationTime'])
     self.averages.SetValue(inital_state['setScansToAverage'])
     self.boxcar_pixels.SetValue(inital_state['setBoxcarWidth'])
示例#2
0
 def __init__(self, parent, id, pos, size, style, name):
     self._init_ctrls(parent)
     try:
         self.backend = OceanOpticsInstrument('QE65000')
         self.on_off = 0
         inital_state = self.backend.get_state()
     except:
         inital_state = {
             'setIntegrationTime': 0,
             'setScansToAverage': 0,
             'setBoxcarWidth': 0
         }
     self.integration_time.SetValue(inital_state['setIntegrationTime'])
     self.averages.SetValue(inital_state['setScansToAverage'])
     self.boxcar_pixels.SetValue(inital_state['setBoxcarWidth'])