def connectUC480(self): self.cam = cam.uc480() self.cam.connect() self.gain = self.cam.get_gain() self.gainmin, self.gainmax, self.gaininc = self.cam.get_gain_limits() self.exp = self.cam.get_exposure() self.expmin, self.expmax, self.expinc = self.cam.get_exposure_limits() self.activeCam = 'uc480'
along with this program. If not, see <http://www.gnu.org/licenses/>. Copyright 2016 Daniel Dietze <*****@*****.**>. """ # pyUVVIS - main application import wx import os import time import numpy as np import wx.lib.plot as plot # --------------------------------------------------------------------------- # import camera driver try: import drivers.uc480 as cam cam480 = cam.uc480() cam480.connect() # see whether we can connect sensor_width, _ = cam480.get_sensor_size() cam480.close() uc480avail = True except: sensor_width = 1024 # some default uc480avail = False # import seabreeze module try: import seabreeze seabreeze.use('pyseabreeze') import seabreeze.spectrometers as sb if len(sb.list_devices()) == 0: # count connected OOs raise