示例#1
0
    def start_fit(self):
        if self.box_fmin.value() < self.box_fmax.value():
            GuiAbstraktLaden.start_fit(self)
            # Fortschrittsbalken vorbereiten
            self.progress_bar.setMaximum(self.box_pixel.value())

            # Fitten
            parameter = Parameter(
                verzeichnis=str(self.edit_pfad.text()),
                fmin=1000*self.box_fmin.value(),
                fmax=1000*self.box_fmax.value(),
                fitfunktion=FitFunktion.errorfunc[self.box_methode.currentIndex()],
                fenster=self.box_fenster.value(),
                ordnung=self.box_ordnung.value(),
                pixel=self.box_pixel.value(),
                df=self.box_df.value(),
                phase_versatz=self.box_phase_versatz.value(),
                phase_modus=self.box_phase_fit.currentIndex(),
                amp_max=self.box_amp_max.value(),
                amp_min=self.box_amp_min.value(),
                off_max=self.box_untergrund_max.value(),
                off_min=self.box_untergrund_min.value(),
                guete_max=self.box_guete_max.value(),
                guete_min=self.box_guete_min.value(),
                bereich_links=self.box_bereich_links.value(),
                bereich_rechts=self.box_bereich_rechts.value()
            )
            self.app.fit = Fit(self, parameter)
            self.app.fit.start()

        else:
            hinweis(self, laden_min_max[lang])
示例#2
0
    def start_fit(self):
        GuiAbstraktLaden.start_fit(self)

        # Fit vorbereiten
        parameter = self.packe_parameter()
        self.app.fit = Fit(self, parameter)

        # Fortschrittsbalken vorbereiten
        self.progress_bar.setMaximum(2 * self.app.fit.anzahl)

        # Fitten
        self.app.fit.start()