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])
def init_vorschau(self, aktiviert): if aktiviert: try: fit = FitVorschau(self, self.packe_parameter()) self.app.fit = fit self.box_omega.clear() self.box_omega.addItems(fit.messwerte.str_omegas()) self.box_ac.clear() self.box_ac.addItems(fit.messwerte.str_acs(self.box_omega.value())) self.box_dc.clear() self.box_dc.addItems(fit.messwerte.str_dcs(self.box_omega.value(), self.box_ac.value())) self.setFixedWidth(self.breite_mit_vorschau) except Fehler: self.button_vorschau.setChecked(False) hinweis(self, laden_min_max[lang]) else: self.setFixedWidth(self.breite_ohne_vorschau)
def fit_fertig(self): self.app_fit_fertig() self.close() self.entsperren() hinweis(self, laden_fertig[lang])
def fehler(self, fehler): """ :type fehler: Module.Sonstige.Fehler """ hinweis(self, fehler.args[0]) self.entsperren()
def speichern(self): wohin = QtGui.QFileDialog().getSaveFileName(self, rf_ordner[lang], self.fit.par.verzeichnis) self.fit.speichern(str(wohin)) hinweis(self, gui_gespeichert[lang] + wohin)