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)