Ich hab's: ax.imshow(zf, origin='lower', extent=[0,f[:k.size//2][-1], 0 , f[:k.size//2][-1]])
origin war nicht unten -_-
Die Suche ergab 30 Treffer
- Freitag 29. Juli 2022, 19:51
- Forum: Allgemeine Fragen
- Thema: Ändern von Achsenwerten mit imshow und Anzeigen von Datenpunkten
- Antworten: 1
- Zugriffe: 436
- Freitag 29. Juli 2022, 18:34
- Forum: Allgemeine Fragen
- Thema: Ändern von Achsenwerten mit imshow und Anzeigen von Datenpunkten
- Antworten: 1
- Zugriffe: 436
Ändern von Achsenwerten mit imshow und Anzeigen von Datenpunkten
Ich möchte die Achsen ändern, damit ich die Werte der x- und y-Komponenten der beiden Frequenzen sehen kann. Ich habe zwei Codes: der erste zeigt die richtigen Daten, aber die Achsen sind falsch, der zweite zeigt die richtigen Achsen, aber meine zwei Datenpunkte werden nicht angezeigt. Erster Code: ...
- Freitag 29. Juli 2022, 18:04
- Forum: Allgemeine Fragen
- Thema: FFT von Kosinus-Funktionen funktioniert nicht
- Antworten: 10
- Zugriffe: 601
Re: FFT von Kosinus-Funktionen funktioniert nicht
Danke für die Mühe. Am Ende des Tages muss ich dann doch 1.76 irgendwie erhöhen dann ist das Problem gelöst.
- Donnerstag 28. Juli 2022, 22:08
- Forum: Allgemeine Fragen
- Thema: FFT von Kosinus-Funktionen funktioniert nicht
- Antworten: 10
- Zugriffe: 601
Re: FFT von Kosinus-Funktionen funktioniert nicht
Mal so ein spontaner Gedanke: Die FFT füllt den Datensatz ja bis zur nächsten Zweierpotenz mit Nullen auf (Zero-Padding). Das könnte das eigentliche Signal hier ziemlich verfälschen, weil ja nur sehr wenige Schwingungen drin sind aufgrund der kurzen Samplezeit. Hast du mal versucht das Ausgangszeit...
- Donnerstag 28. Juli 2022, 15:17
- Forum: Allgemeine Fragen
- Thema: FFT von Kosinus-Funktionen funktioniert nicht
- Antworten: 10
- Zugriffe: 601
Re: FFT von Kosinus-Funktionen funktioniert nicht
Ok danke. Ich habe vier Kosinus-Funktionen mit den Frequenzen 400e-3, 500e-3, 600e-3 und 700e-3, und ich versuche, die FFT von ihnen durchzuführen, aber unter der gebrauchten Zeit können die vier nicht unterschieden werden. Gibt es eine Möglichkeit, die Spitzen zu unterscheiden, ohne die tmax-Zeit v...
- Donnerstag 28. Juli 2022, 11:40
- Forum: Allgemeine Fragen
- Thema: FFT von Kosinus-Funktionen funktioniert nicht
- Antworten: 10
- Zugriffe: 601
Re: FFT von Kosinus-Funktionen funktioniert nicht
Ok ich glaub, dass es Sinn ergibt. Aber kann mir jemand erklären, warum die Amplituden nicht gleich sind? Zb hier: https://imgur.com/a/92x1nli Das sind vier Kosinus-Funktionen und die FFT-Amplituden sind nicht gleich. Und wenn ich die Anzahl der Funktionen erhöhe, bekomme ich so ne Art Oszillation d...
- Mittwoch 27. Juli 2022, 23:17
- Forum: Allgemeine Fragen
- Thema: FFT von Kosinus-Funktionen funktioniert nicht
- Antworten: 10
- Zugriffe: 601
FFT von Kosinus-Funktionen funktioniert nicht
Hi zusammen ich versuche vier Cosinus-Funktionen zu FFTen aber das Ergebnis ist komisch. Hier ist das Ergebnis und der Code https://imgur.com/a/FP3ylak import numpy as np import scipy.fftpack from scipy.fftpack import fftfreq from scipy.fft import fft from scipy.fft import fft2 from scipy.fft import...
- Donnerstag 25. November 2021, 19:03
- Forum: Allgemeine Fragen
- Thema: Fehler bei der Verwendung von Watchdog und Qt zum Offenhalten einer Queue vor/nach dem Senden der ersten Datei
- Antworten: 22
- Zugriffe: 1367
Re: Fehler bei der Verwendung von Watchdog und Qt zum Offenhalten einer Queue vor/nach dem Senden der ersten Datei
Ich habe es gelöst. Ich habe anstatt Qthread, threading mit Daemon Thread verwendet und jetzt funktioniert es einwandfrei: worker = watchdog_search.Worker("/home/test_image_analyzer_files/Test_Data/") worker.new_file.connect(self.on_finished_run) thread = threading.Thread(target=worker.wor...
- Sonntag 21. November 2021, 23:01
- Forum: Allgemeine Fragen
- Thema: Fehler bei der Verwendung von Watchdog und Qt zum Offenhalten einer Queue vor/nach dem Senden der ersten Datei
- Antworten: 22
- Zugriffe: 1367
Re: Fehler bei der Verwendung von Watchdog und Qt zum Offenhalten einer Queue vor/nach dem Senden der ersten Datei
Ich sehe gerade, dass ich die Warnung für connect bekomme: "Cannot find reference 'connect' in 'function | pyqtBoundSignal' "
Vielleicht hat __deets__ eine Idee?
Vielleicht hat __deets__ eine Idee?
- Sonntag 21. November 2021, 22:22
- Forum: Allgemeine Fragen
- Thema: Fehler bei der Verwendung von Watchdog und Qt zum Offenhalten einer Queue vor/nach dem Senden der ersten Datei
- Antworten: 22
- Zugriffe: 1367
Re: Fehler bei der Verwendung von Watchdog und Qt zum Offenhalten einer Queue vor/nach dem Senden der ersten Datei
Ich habe zumindest gefunden, wo das Problem ist::
funktioniert nicht. Es ruft worker.work nicht auf. Hat jemand eine Idee wieso?
Code: Alles auswählen
thread.started.connect(worker.work)
- Samstag 20. November 2021, 16:14
- Forum: Allgemeine Fragen
- Thema: Fehler bei der Verwendung von Watchdog und Qt zum Offenhalten einer Queue vor/nach dem Senden der ersten Datei
- Antworten: 22
- Zugriffe: 1367
Re: Fehler bei der Verwendung von Watchdog und Qt zum Offenhalten einer Queue vor/nach dem Senden der ersten Datei
Hallo wieder, ich habe einen Bug entdeckt. Erstmal funktioniert das .hdf5 Datei Hochladen gut. Hier ist ein normales Ergebnis vom Terminal: running API pyqt5 using configuration at imageanalyser/qimageanalyser/image_analyzer.conf no Pyro installed. Use dummy event handler. {'coordinates': True, '_ac...
- Mittwoch 3. November 2021, 08:38
- Forum: Allgemeine Fragen
- Thema: Fehler bei der Verwendung von Watchdog und Qt zum Offenhalten einer Queue vor/nach dem Senden der ersten Datei
- Antworten: 22
- Zugriffe: 1367
Re: Fehler bei der Verwendung von Watchdog und Qt zum Offenhalten einer Queue vor/nach dem Senden der ersten Datei
Es funktioniert jetzt. Ich habe den else Teil von try verwendet: while True: event = self._q.get() max_retry_count = 3500 # for test purposes now but want to set an upper bound on verifying a file is finished. retry_interval_seconds = .01 # every hundreth it will try the file to see if it finished w...
- Montag 1. November 2021, 21:53
- Forum: Allgemeine Fragen
- Thema: Fehler bei der Verwendung von Watchdog und Qt zum Offenhalten einer Queue vor/nach dem Senden der ersten Datei
- Antworten: 22
- Zugriffe: 1367
Re: Fehler bei der Verwendung von Watchdog und Qt zum Offenhalten einer Queue vor/nach dem Senden der ersten Datei
Die Schwierigkeit ist zu überprüfen, wann eine Datei fertig ist. Mit deiner Methode kann es passieren, dass eine Datei, die nicht fertig ist, geschickt wird. Deswegen habe ich dieses "Monstrum an Code" geschrieben habe: es testet genau wenn eine Datei fertig ist (natürlich ist das Problem,...
- Montag 1. November 2021, 21:01
- Forum: Allgemeine Fragen
- Thema: Fehler bei der Verwendung von Watchdog und Qt zum Offenhalten einer Queue vor/nach dem Senden der ersten Datei
- Antworten: 22
- Zugriffe: 1367
- Montag 1. November 2021, 20:31
- Forum: Allgemeine Fragen
- Thema: Fehler bei der Verwendung von Watchdog und Qt zum Offenhalten einer Queue vor/nach dem Senden der ersten Datei
- Antworten: 22
- Zugriffe: 1367
Re: Fehler bei der Verwendung von Watchdog und Qt zum Offenhalten einer Queue vor/nach dem Senden der ersten Datei
@__blackjack__ das habe ich schon gemacht: while True: event = self._q.get() while True: try: file = h5py.File(event.src_path, "r") file.close() self.new_file.emit(event.src_path, os.path.basename(event.src_path)) print("a") # break except OSError: if retry_count < max_retry_coun...
- Montag 1. November 2021, 20:01
- Forum: Allgemeine Fragen
- Thema: Fehler bei der Verwendung von Watchdog und Qt zum Offenhalten einer Queue vor/nach dem Senden der ersten Datei
- Antworten: 22
- Zugriffe: 1367
Re: Fehler bei der Verwendung von Watchdog und Qt zum Offenhalten einer Queue vor/nach dem Senden der ersten Datei
@__deets__ ich habe klar in der Post geschrieben was der Code mit "try" macht und ich habe auch erklärt, dass es nicht gut ist, break zu benutzen aber sonst wird die while Schleife im try bleiben.
@__blackjack__ das war nur zum Debugging. Es soll in der Schleife sein.
@__blackjack__ das war nur zum Debugging. Es soll in der Schleife sein.
- Montag 1. November 2021, 18:23
- Forum: Allgemeine Fragen
- Thema: Fehler bei der Verwendung von Watchdog und Qt zum Offenhalten einer Queue vor/nach dem Senden der ersten Datei
- Antworten: 22
- Zugriffe: 1367
Re: Fehler bei der Verwendung von Watchdog und Qt zum Offenhalten einer Queue vor/nach dem Senden der ersten Datei
Danke für die Hilfe. Ich habe Vorschritt gemacht aber der neue Code hat das gleiche Problem: neue Dateien werden nicht anerkannt. Hier ist der Code: thread = QThread(parent=self) print('try to connect to event service ...') worker = watchdog_search.Worker("/home/xxx/Desktop/xxx/MPQ/test_image_a...
- Freitag 29. Oktober 2021, 11:50
- Forum: Allgemeine Fragen
- Thema: Fehler bei der Verwendung von Watchdog und Qt zum Offenhalten einer Queue vor/nach dem Senden der ersten Datei
- Antworten: 22
- Zugriffe: 1367
Re: Fehler bei der Verwendung von Watchdog und Qt zum Offenhalten einer Queue vor/nach dem Senden der ersten Datei
Das ganze scheint ausserdem eh nur mit einer Datei umgehen zu koennen, denn wait_for_file beendet sich, wenn schon ein ein einziges File gefunden wurde. Das ist was ich versuche zu lösen. Dein Beispiel ist schon sehr hilfreich (vielen Dank dafür) aber das einzige Ding, das ich nicht lösen kann, ist...
- Donnerstag 28. Oktober 2021, 10:27
- Forum: Allgemeine Fragen
- Thema: Fehler bei der Verwendung von Watchdog und Qt zum Offenhalten einer Queue vor/nach dem Senden der ersten Datei
- Antworten: 22
- Zugriffe: 1367
Fehler bei der Verwendung von Watchdog und Qt zum Offenhalten einer Queue vor/nach dem Senden der ersten Datei
Watchdog wird verwendet, um neue .hdf5-Dateien zur Verwendung an ein anderes Programm. Das Problem ist, dass mit Queue nur eine Datei gesendet werden kann und Watchdog keine weiteren Dateien sendet, selbst wenn dem Ordner neue Dateien hinzugefügt werden. Ich glaube, das hat damit zu tun, dass Queue ...
- Donnerstag 7. Oktober 2021, 11:03
- Forum: Qt/KDE
- Thema: Qt verwenden, um eine Klasse offen zu lassen und ein Signal zu senden
- Antworten: 8
- Zugriffe: 1892
Re: Qt verwenden, um eine Klasse offen zu lassen und ein Signal zu senden
Hier ist was ich jetzt habe. Die GUI öffnet von der `main.py` und alles aber die `try` Schleife läuft nicht. Hier ist der aktuelle Code: Meine Vemutung ist dass es vielleicht etwas mit Queue zu tun? import time import traceback import os import h5py import queue from typing import Union from watchdo...