pulsed_maingui.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:qudi 作者: Ulm-IQO 项目源码 文件源码
def analysis_settings_changed(self):
        """

        @return:
        """
        # Check if the signal has been emitted by a dragged line in the laser plot
        if self.sender().__class__.__name__ == 'InfiniteLine':
            signal_start = self.sig_start_line.value()
            signal_end = self.sig_end_line.value()
            norm_start = self.ref_start_line.value()
            norm_end = self.ref_end_line.value()
        else:
            signal_width = self._pe.extract_param_ana_window_width_DSpinBox.value()
            signal_start = self._pe.extract_param_ana_window_start_DSpinBox.value()
            signal_end = signal_start + signal_width
            norm_width = self._pe.extract_param_ref_window_width_DSpinBox.value()
            norm_start = self._pe.extract_param_ref_window_start_DSpinBox.value()
            norm_end = norm_start + norm_width

        method = self._pe.extract_param_analysis_method_comboBox.currentText()

        self._pulsed_master_logic.analysis_settings_changed(method, signal_start, signal_end,
                                                            norm_start, norm_end)
        return
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号