Exemplo n.º 1
0
    prog2 = DAQ_Viewer(area, title="Testing1D", DAQ_type='DAQ1D')
    prog3 = DAQ_Viewer(area, title="Testing0D", DAQ_type='DAQ0D')

    act1_widget = QtWidgets.QWidget()
    act2_widget = QtWidgets.QWidget()
    act1 = DAQ_Move(act1_widget, title='X_axis')
    act2 = DAQ_Move(act2_widget, title='Y_axis')

    QThread.msleep(1000)
    prog.ui.IniDet_pb.click()
    prog2.ui.IniDet_pb.click()
    prog3.ui.IniDet_pb.click()

    dock1 = Dock('actuator 1')
    dock1.addWidget(act1_widget)
    area.addDock(dock1)

    dock2 = Dock('actuator 2')
    dock2.addWidget(act2_widget)
    area.addDock(dock2)

    act1.ui.IniStage_pb.click()
    act2.ui.IniStage_pb.click()

    QtWidgets.QApplication.processEvents()
    win.show()

    manager = ModulesManager(actuators=[act1, act2],
                             detectors=[prog, prog2, prog3],
                             selected_detectors=[prog2])
    manager.settings_tree.show()
Exemplo n.º 2
0
                    calib_coeffs, self.raw_axis - np.max(self.raw_axis) / 2)

                self.viewer_calib.show_data([calib_data],
                                            labels=[
                                                'Fit of order {:d}'.format(
                                                    self.settings.child(
                                                        'fit_options',
                                                        'fit_order').value())
                                            ])

                self.coeffs_calib.emit(list(calib_coeffs)[::-1])

        except Exception as e:
            self.update_status(e, 'log')


if __name__ == '__main__':
    app = QtWidgets.QApplication(sys.argv)
    win = QtWidgets.QMainWindow()
    area = DockArea()
    win.setCentralWidget(area)
    win.resize(1000, 500)
    win.setWindowTitle('Calibration')
    dock = Dock('Calibration')
    area.addDock(dock)
    prog = Calibration(area)
    dock.addWidget(prog)
    win.show()
    prog.add_spectrum_h5()

    sys.exit(app.exec_())