Beispiel #1
0
    def __init__(self, parameters, control_threads, ir_lasers, parent):
        FocusLockZ.__init__(self, parameters, parent)

        # Setup UI.
        import qtdesigner.dualfocuslock_ui as dualfocuslockUi

        self.ui = dualfocuslockUi.Ui_Dialog()
        self.ui.setupUi(self)

        # Add Camera1 lock display.
        self.lock_display1 = lockDisplay.LockDisplayCam(
            parameters, control_threads[0], ir_lasers[0],
            self.ui.lockDisplay1Widget)
        self.lock_display1.ui.statusBox.setTitle("Lock1 Status")
        self.lock_display1.foundOptimal.connect(self.handleFoundOptimal)
        self.lock_display1.foundSum.connect(self.handleFoundSum)
        self.lock_display1.recenteredPiezo.connect(self.handleRecenteredPiezo)

        # Add Camera2 lock display.
        self.lock_display2 = lockDisplay.LockDisplayCam(
            parameters, control_threads[1], ir_lasers[1],
            self.ui.lockDisplay2Widget)
        self.lock_display2.ui.statusBox.setTitle("Lock2 Status")

        FocusLockZ.configureUI(self)
Beispiel #2
0
    def __init__(self, parameters, control_thread, ir_laser, parent):
        FocusLockZ.__init__(self, parameters, parent)
        # Setup UI.
        import qtdesigner.focuslock_ui as focuslockUi

        self.ui = focuslockUi.Ui_Dialog()
        self.ui.setupUi(self)
        # Add Camera lock display.
        self.lock_display1 = lockDisplay.LockDisplayCam(
            parameters.get("focuslock"), control_thread, ir_laser,
            self.ui.lockDisplayWidget)
        self.lock_display1.foundOptimal.connect(self.handleFoundOptimal)
        self.lock_display1.foundSum.connect(self.handleFoundSum)
        self.lock_display1.foundFocus.connect(self.handleFoundFocus)
        self.lock_display1.recenteredPiezo.connect(self.handleRecenteredPiezo)
        FocusLockZ.configureUI(self)