예제 #1
0
    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'
예제 #2
0
    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'
예제 #3
0
   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
예제 #4
0
   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