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'])
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'])