Sry kann leider die oberen Beiträge nicht editieren, darum hier als kurze Infos. Das mit der Zeit klappt nun auch! Werde mich am Abend dran machen und den Code erneut ins Hauptprogramm einbinden, falls ich erneut Probleme bekomme melde ich mich nochmal.
LG
Die Suche ergab 25 Treffer
- Samstag 1. Juni 2024, 13:58
- Forum: Allgemeine Fragen
- Thema: Mittelwertfilter in Python um Signal zu glätten
- Antworten: 7
- Zugriffe: 2585
- Samstag 1. Juni 2024, 12:49
- Forum: Allgemeine Fragen
- Thema: Mittelwertfilter in Python um Signal zu glätten
- Antworten: 7
- Zugriffe: 2585
Re: Mittelwertfilter in Python um Signal zu glätten
Und einfrierendes Fenster ist recht wahrscheinlich ein Problem, das nichts damit zu tun hat wie der Filter implementiert ist, sondern ein Problem einer lang laufenden Schleife in einem GUI-Rückruf oder ein Problem damit, das GUI-Rahmenwerke in der Regel nicht threadsicher sind und hier vielleicht ...
- Samstag 1. Juni 2024, 12:45
- Forum: Allgemeine Fragen
- Thema: Mittelwertfilter in Python um Signal zu glätten
- Antworten: 7
- Zugriffe: 2585
Re: Mittelwertfilter in Python um Signal zu glätten
@Nietzsche: Deinen zweiten Beitrag mit den Zeitgrenzen verstehe ich nicht. Dein erster beschreibt einen 'Gleitenden Mittelwert' oder 'running mean' und das ist exakt das, wofür dir Sirius3 die Antwort geliefert hat. Das gibt es schon fertig und schnell, da muss man sich nichts selbst wurschteln ...
- Samstag 1. Juni 2024, 09:33
- Forum: Allgemeine Fragen
- Thema: Mittelwertfilter in Python um Signal zu glätten
- Antworten: 7
- Zugriffe: 2585
Re: Mittelwertfilter in Python um Signal zu glätten
Dann helfen wir dir mal, google zu bedienen: https://stackoverflow.com/questions/13728392/moving-average-or-running-mean
Welche Lösung soll denn hier für mein Problem passen? Ich führe das Problem nochmal aus.
Ich habe zuerst ein Array, das Array hat 100 Datenpunkte. Nun muss ich diese 100 ...
- Freitag 31. Mai 2024, 08:58
- Forum: Allgemeine Fragen
- Thema: Mittelwertfilter in Python um Signal zu glätten
- Antworten: 7
- Zugriffe: 2585
Mittelwertfilter in Python um Signal zu glätten
Hallo,
ich hab ein Signal das eine Pulskurve darstellt und da es sich um Rohdaten handelt, würde ich die gerne filtern. Ich dachte zunächst an einen Mittelwertfilter, kann mir da jemand helfen? Wenn ich das richtig verstehe, dann programmiere ich eine Schleife die bspw. 3 Messdaten zusammenzählt ...
ich hab ein Signal das eine Pulskurve darstellt und da es sich um Rohdaten handelt, würde ich die gerne filtern. Ich dachte zunächst an einen Mittelwertfilter, kann mir da jemand helfen? Wenn ich das richtig verstehe, dann programmiere ich eine Schleife die bspw. 3 Messdaten zusammenzählt ...
- Montag 12. Juni 2023, 19:43
- Forum: Allgemeine Fragen
- Thema: Fehler beim trennen des BLE Gerätes " Could not get GATT characteristics for ..:"
- Antworten: 2
- Zugriffe: 1111
Re: Fehler beim trennen des BLE Gerätes " Could not get GATT characteristics for ..:"
Hallo,
ich komme leider erst jetzt dazu zu antworten. @blackjack Ja, es lag an der Stelle die du erwähnt hattest, ich hatte das kurz nach dem Abschicken auch gesehen und ausgebessert, der Fehler wurde dadurch behoben. Danke für die Anmerkungen, ich habe da begonnen diese aufzuarbeiten, einiges war ...
ich komme leider erst jetzt dazu zu antworten. @blackjack Ja, es lag an der Stelle die du erwähnt hattest, ich hatte das kurz nach dem Abschicken auch gesehen und ausgebessert, der Fehler wurde dadurch behoben. Danke für die Anmerkungen, ich habe da begonnen diese aufzuarbeiten, einiges war ...
- Montag 5. Juni 2023, 10:33
- Forum: Allgemeine Fragen
- Thema: Fehler beim trennen des BLE Gerätes " Could not get GATT characteristics for ..:"
- Antworten: 2
- Zugriffe: 1111
Fehler beim trennen des BLE Gerätes " Could not get GATT characteristics for ..:"
Hallo,
ich möchte die Verbindung zu einem ESP via bleak trennen. Einmal wenn ich den Sensor update. Hier wird zuerst eine Verbindung hergestellt, die Daten übermittelt und diese dann getrennt. Das klappt auch:
# Klasse für das Updaten des ESP
class Worker(QThread):
completed = pyqtSignal ...
ich möchte die Verbindung zu einem ESP via bleak trennen. Einmal wenn ich den Sensor update. Hier wird zuerst eine Verbindung hergestellt, die Daten übermittelt und diese dann getrennt. Das klappt auch:
# Klasse für das Updaten des ESP
class Worker(QThread):
completed = pyqtSignal ...
- Donnerstag 1. Juni 2023, 18:48
- Forum: Allgemeine Fragen
- Thema: Menü in Plotter Fenster (als Modul gestartet) mit Funktion (plotten) verbinden [pyqtgraph]
- Antworten: 11
- Zugriffe: 2021
Re: Menü in Plotter Fenster (als Modul gestartet) mit Funktion (plotten) verbinden [pyqtgraph]
@Nietzsche Wäre es nicht besser ein Fenster mit 100 Datenpunkten über den Datensatz laufen zu lassen, statt alle 100 Datenpunkte alle vorherigen Datenpunkte komplett aus der Anzeige zu werfen‽
Das kann man natürlich auch machen, ich habe es aktuell so gelöst, dass ich 2 Plotter Fenster erzeugt ...
- Donnerstag 1. Juni 2023, 12:01
- Forum: Allgemeine Fragen
- Thema: Menü in Plotter Fenster (als Modul gestartet) mit Funktion (plotten) verbinden [pyqtgraph]
- Antworten: 11
- Zugriffe: 2021
Re: Menü in Plotter Fenster (als Modul gestartet) mit Funktion (plotten) verbinden [pyqtgraph]
Ich hab das nun anders gelöst und hier die Erklärung. Zuerst wird ein Datensatz geplottet. Danach werden 100 Datenpunkte geladen (die letzten 100) und der Index wird auf 0 gesetzt. Dann wird ein Datenpunkt geplottet mit dem Index 0 und der Index der ausgelesen wird wird um eins erhöht. Jetzt folgt ...
- Mittwoch 31. Mai 2023, 21:25
- Forum: Allgemeine Fragen
- Thema: Menü in Plotter Fenster (als Modul gestartet) mit Funktion (plotten) verbinden [pyqtgraph]
- Antworten: 11
- Zugriffe: 2021
Re: Menü in Plotter Fenster (als Modul gestartet) mit Funktion (plotten) verbinden [pyqtgraph]
Hab das gefunden, aber ganz hinbekommen hab ichs noch nicht: https://pypi.org/project/pglive/
- Mittwoch 31. Mai 2023, 18:07
- Forum: Allgemeine Fragen
- Thema: Menü in Plotter Fenster (als Modul gestartet) mit Funktion (plotten) verbinden [pyqtgraph]
- Antworten: 11
- Zugriffe: 2021
Re: Menü in Plotter Fenster (als Modul gestartet) mit Funktion (plotten) verbinden [pyqtgraph]
Das Verbinden mit dem Menü klappt jetzt, ich kann auch die letzten 100 Werte plotten mit;
spo2_list = df['Red'].tail(100).astype(float) # Gibt die letzten 100 Werte aus
spo2_list.reset_index(drop=True, inplace=True) # Setzt den Index zurück
self.plot_item.setData(y=np.array(spo2_list ...
spo2_list = df['Red'].tail(100).astype(float) # Gibt die letzten 100 Werte aus
spo2_list.reset_index(drop=True, inplace=True) # Setzt den Index zurück
self.plot_item.setData(y=np.array(spo2_list ...
- Mittwoch 31. Mai 2023, 11:57
- Forum: Allgemeine Fragen
- Thema: Menü in Plotter Fenster (als Modul gestartet) mit Funktion (plotten) verbinden [pyqtgraph]
- Antworten: 11
- Zugriffe: 2021
Re: Menü in Plotter Fenster (als Modul gestartet) mit Funktion (plotten) verbinden [pyqtgraph]
Also ist doch spo2 eigentlich saturation_o2, denn o2 ist eine übliche Abkürzung für Sauerstoff, sp ist aber keine übliche Abkürzung.
sO2 ist die Sauerstoffsättigung allgemein, spO2 ist die pulsoxymetrisch gemessene Sauerstoffsättigung, das ist ein allgemein üblicher Begriff in der Medizin ...
- Mittwoch 31. Mai 2023, 09:16
- Forum: Allgemeine Fragen
- Thema: Menü in Plotter Fenster (als Modul gestartet) mit Funktion (plotten) verbinden [pyqtgraph]
- Antworten: 11
- Zugriffe: 2021
Re: Menü in Plotter Fenster (als Modul gestartet) mit Funktion (plotten) verbinden [pyqtgraph]
Hallo _blackjack__,
da hab ich nun einiges zu verbessern, danke. Ja, ich hab die Funktion 2,3 mal umgeschrieben: "Das mein Erstellen des `PlotterWindow`-Exemplars dann noch mal `loadUi()` auf ein Attribut von dem Objekt mit der gleichen *.ui-Datei angewendet wird, ist sehr wirr und falsch." - das ...
da hab ich nun einiges zu verbessern, danke. Ja, ich hab die Funktion 2,3 mal umgeschrieben: "Das mein Erstellen des `PlotterWindow`-Exemplars dann noch mal `loadUi()` auf ein Attribut von dem Objekt mit der gleichen *.ui-Datei angewendet wird, ist sehr wirr und falsch." - das ...
- Dienstag 30. Mai 2023, 10:28
- Forum: Allgemeine Fragen
- Thema: Menü in Plotter Fenster (als Modul gestartet) mit Funktion (plotten) verbinden [pyqtgraph]
- Antworten: 11
- Zugriffe: 2021
Re: Menü in Plotter Fenster (als Modul gestartet) mit Funktion (plotten) verbinden [pyqtgraph]
Hallo,
ich versuche mal alles aus dem Forum so gut umzusetzen wie ich es verstanden habe. :)
Zunächst zu den Modulen/ Skripten, vielleicht verstehe ich da was falsch. Soweit ich in meinen Python Buch gelesen habe, sind Module (auch) Skripte die beim Einbinden einmal gestartet werden, oder ist das ...
ich versuche mal alles aus dem Forum so gut umzusetzen wie ich es verstanden habe. :)
Zunächst zu den Modulen/ Skripten, vielleicht verstehe ich da was falsch. Soweit ich in meinen Python Buch gelesen habe, sind Module (auch) Skripte die beim Einbinden einmal gestartet werden, oder ist das ...
- Montag 29. Mai 2023, 23:40
- Forum: Allgemeine Fragen
- Thema: Menü in Plotter Fenster (als Modul gestartet) mit Funktion (plotten) verbinden [pyqtgraph]
- Antworten: 11
- Zugriffe: 2021
Menü in Plotter Fenster (als Modul gestartet) mit Funktion (plotten) verbinden [pyqtgraph]
Hallo,
ich habe folgendes Anliegen und hoffe mir kann jemand weiter helfen. Ich habe folgende Skripte:
1.) Hauptskript (Importiert df von Skript 2. startet die Plotter Funktion von Skript 3 und übergibt df)
2.) Skript für BLE Kommunikation (erzeugt Pandas Dataframe, df und übergibt df an 1. indem ...
ich habe folgendes Anliegen und hoffe mir kann jemand weiter helfen. Ich habe folgende Skripte:
1.) Hauptskript (Importiert df von Skript 2. startet die Plotter Funktion von Skript 3 und übergibt df)
2.) Skript für BLE Kommunikation (erzeugt Pandas Dataframe, df und übergibt df an 1. indem ...
- Samstag 27. Mai 2023, 10:15
- Forum: Allgemeine Fragen
- Thema: Call back einrichten von einem zweiten Python Skript
- Antworten: 3
- Zugriffe: 801
Re: Call back einrichten von einem zweiten Python Skript
Hallo Jack,
danke für deine Antwort. Du hast vollkommen recht, ich habe die Datei als Modul importiert und konnte den Fehler nun beheben (hab einfach nach dem Erstellen der Datei nochmal die Variable neu importiert und hatte sie nun in Mainskript). Das Problem war, dass ich für Bleak einen eigenen ...
danke für deine Antwort. Du hast vollkommen recht, ich habe die Datei als Modul importiert und konnte den Fehler nun beheben (hab einfach nach dem Erstellen der Datei nochmal die Variable neu importiert und hatte sie nun in Mainskript). Das Problem war, dass ich für Bleak einen eigenen ...
- Freitag 26. Mai 2023, 18:52
- Forum: Allgemeine Fragen
- Thema: Call back einrichten von einem zweiten Python Skript
- Antworten: 3
- Zugriffe: 801
Re: Call back einrichten von einem zweiten Python Skript
Ich hätte mir sonst folgende Lösung überlegt. Ich weiße beim ersten Durchlauf der Variable Filename das Datum und Uhrzeit zu ab dem das Prog gestartet wurde. Dann öffne ich vom Hauptskript die .py und importiere diese zuvor, wodurch ich dann auf den Parameter zugreifen kann. Dürfte klappen, oder ...
- Freitag 26. Mai 2023, 18:05
- Forum: Allgemeine Fragen
- Thema: Call back einrichten von einem zweiten Python Skript
- Antworten: 3
- Zugriffe: 801
Call back einrichten von einem zweiten Python Skript
Hallo,
ich hab 2 Python skripte. Ein Mainskript von dem ich über einen Button ein zweites aufrufe (über einen Q Thread). Dieses Skript verbindet sich mit einem ESP und erstellt dann eine Exel Datei mit den Namen des Datums uns Uhrzeit, wenn die Verbindung klappt. Jetzt gibt mir das Skript Serial ...
ich hab 2 Python skripte. Ein Mainskript von dem ich über einen Button ein zweites aufrufe (über einen Q Thread). Dieses Skript verbindet sich mit einem ESP und erstellt dann eine Exel Datei mit den Namen des Datums uns Uhrzeit, wenn die Verbindung klappt. Jetzt gibt mir das Skript Serial ...
- Mittwoch 24. Mai 2023, 07:06
- Forum: Allgemeine Fragen
- Thema: Daten an ESP32 via BLE (bleack) kommen nicht an
- Antworten: 15
- Zugriffe: 2483
Re: Daten an ESP32 via BLE (bleack) kommen nicht an
Es gibt einmal wieder ein Update von mir. :) Das mit den .ui Dateien habe ich nun geändert, so dass ich die .ui einbinde und nicht mehr den Code kopiere, danke für den Hinweis! So macht der qt Designer mehr Spaß! Meine Funktion konnte ich erfolgreich ausführen und eine kleine GUI dazu ebenfalls ...
- Donnerstag 18. Mai 2023, 13:19
- Forum: Allgemeine Fragen
- Thema: Daten an ESP32 via BLE (bleack) kommen nicht an
- Antworten: 15
- Zugriffe: 2483
Re: Daten an ESP32 via BLE (bleack) kommen nicht an
Hallo!
also ich habe nun weiter einige Kritiken bearbeitet, zumindest hoffe ich das. Zunächst hier mal mein Programm das soweit funktioniert, nachdem ich es starte werden mir die Parameter an meinen ESP gesendet, die Variablen habe ich noch nicht umbenannt, aber das werde ich dann im Feinschliff ...
also ich habe nun weiter einige Kritiken bearbeitet, zumindest hoffe ich das. Zunächst hier mal mein Programm das soweit funktioniert, nachdem ich es starte werden mir die Parameter an meinen ESP gesendet, die Variablen habe ich noch nicht umbenannt, aber das werde ich dann im Feinschliff ...
