Esempio n. 1
0
    def __init__(self, parent, *arg, **kw):
        Panel.__init__(self, parent, *arg, **kw)

        # designer ui
        self.ui = Ui_Panel()
        self.ui.setupUi(self)

        self.ui.AOM_on_ADwin.setChecked(self._ins.get_AOMonADwin())
        self.ui.LT_settings.setChecked(self._ins.get_LT_settings())
        self.ui.TemperatureA.setValue(self._ins.get_TemperatureA())
        self.ui.TemperatureB.setValue(self._ins.get_TemperatureB())
        self.ui.z_Position.setValue(self._ins.get_z_Position())
        if self._ins.get_LT_settings() == 0:
            self.ui.z_Position_Slider.setValue(self.ui.z_Position.value() *
                                               1000 / 24)
        else:
            self.ui.z_Position_Slider.setValue(self.ui.z_Position.value() *
                                               1000 / 15)

        self.ui.BlockMillennia.clicked.connect(self.BlockMillennia)
        self.ui.UnblockMillennia.clicked.connect(self.UnblockMillennia)
        self.ui.BlockChA.clicked.connect(self.BlockChA)
        self.ui.UnblockChA.clicked.connect(self.UnblockChA)
        self.ui.BlockChB.clicked.connect(self.BlockChB)
        self.ui.UnblockChB.clicked.connect(self.UnblockChB)
        self.ui.BlockNewFocus.clicked.connect(self.BlockNewFocus)
        self.ui.UnblockNewFocus.clicked.connect(self.UnblockNewFocus)
        self.ui.PowermeterIn.clicked.connect(self.PowermeterIn)
        self.ui.PowermeterOut.clicked.connect(self.PowermeterOut)
        self.ui.FlipBeamPath.clicked.connect(self.FlipBeamPath)
        self.ui.DefaultSettings.clicked.connect(self.DefaultSettings)
        self.ui.SetPowerGreen.clicked.connect(self.SetPowerGreen)
        self.ui.GetPowerGreen.clicked.connect(self.GetPowerGreen)
        self.ui.CalibrateGreenAOM.clicked.connect(self.CalibrateGreenAOM)
        self.ui.SetPowerRed.clicked.connect(self.SetPowerRed)
        self.ui.GetPowerRed.clicked.connect(self.GetPowerRed)
        self.ui.CalibrateRedAOM.clicked.connect(self.CalibrateRedAOM)
        self.ui.AttocubeUp.clicked.connect(self.AttocubeUp)
        self.ui.AttocubeDown.clicked.connect(self.AttocubeDown)
        self.ui.PiezoMirrorPlus.clicked.connect(self.PiezoMirrorPlus)
        self.ui.PiezoMirrorMinus.clicked.connect(self.PiezoMirrorMinus)
        self.ui.PiezoMirrorMax.clicked.connect(self.PiezoMirrorMax)
        self.ui.AOM_on_ADwin.stateChanged.connect(self.AOM_on_ADwin_Changed)
        self.ui.LT_settings.stateChanged.connect(self.LT_settings_Changed)
        self.ui.OptimizeXY.clicked.connect(self.OptimizeXY)
        self.ui.OptimizeZ.clicked.connect(self.OptimizeZ)
        self.ui.z_Position_Slider.valueChanged.connect(self.z_Position_Changed)
        self.ui.GetTemperatureA.clicked.connect(self.GetTemperatureA)
        self.ui.GetTemperatureB.clicked.connect(self.GetTemperatureB)