Die Suche ergab 30 Treffer

von pyhill00
Freitag 29. Juli 2022, 19:51
Forum: Allgemeine Fragen
Thema: Ändern von Achsenwerten mit imshow und Anzeigen von Datenpunkten
Antworten: 1
Zugriffe: 436

Re: Ändern von Achsenwerten mit imshow und Anzeigen von Datenpunkten

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 -_-
von pyhill00
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: ...
von pyhill00
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.
von pyhill00
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...
von pyhill00
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...
von pyhill00
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...
von pyhill00
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...
von pyhill00
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...
von pyhill00
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?
von pyhill00
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::

Code: Alles auswählen

thread.started.connect(worker.work)
funktioniert nicht. Es ruft worker.work nicht auf. Hat jemand eine Idee wieso?
von pyhill00
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...
von pyhill00
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...
von pyhill00
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,...
von pyhill00
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

Re: Fehler bei der Verwendung von Watchdog und Qt zum Offenhalten einer Queue vor/nach dem Senden der ersten Datei

__deets__ hat geschrieben: Montag 1. November 2021, 20:51 Um sowas zu lösen, macht man entweder atomare Umbenennungen, wenn man Kontrolle über den schreibprozess hat. Hast du die?
Ne habe ich nicht.

Dann die Idee mit der Datenstruktur. Kannst du mir einen Tipp geben, wie ich damit anfangen soll?
von pyhill00
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...
von pyhill00
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.
von pyhill00
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...
von pyhill00
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...
von pyhill00
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 ...
von pyhill00
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...