Die Suche ergab 86 Treffer

von maksimilian
Samstag 16. Dezember 2023, 20:25
Forum: Allgemeine Fragen
Thema: Messdaten als Diagramme darstellen
Antworten: 3
Zugriffe: 480

Re: Messdaten als Diagramme darstellen

Danke für den Tipp mit matplotlib. Damit können mathematische Funktionen dargestellt werden. Wie geht das mit einer Folge von Messwerten über die Zeit ?
von maksimilian
Donnerstag 14. Dezember 2023, 14:29
Forum: Allgemeine Fragen
Thema: Messdaten als Diagramme darstellen
Antworten: 3
Zugriffe: 480

Messdaten als Diagramme darstellen

Hallo Ihr, ich stelle meine Frage absichtlich nicht in den GUI Abschnitt, weil ich als Beginner keiner GUI die Präferenz geben kann. Ich möchte die Funktionalität von z.B. dtagui zur Darstellung von Messwertverläufen einer Wärmepumpe mit Python nachbilden. Geht das überhaupt ? Ich würde Messwerte üb...
von maksimilian
Montag 23. Oktober 2023, 22:24
Forum: Netzwerkprogrammierung
Thema: Kommunikation über Modbus/TCP
Antworten: 5
Zugriffe: 2872

Re: Kommunikation über Modbus/TCP

Ich habe mein Problem inzwischen mit pyModbusTCP lösen können.
von maksimilian
Samstag 21. Oktober 2023, 11:25
Forum: Netzwerkprogrammierung
Thema: Kommunikation über Modbus/TCP
Antworten: 5
Zugriffe: 2872

Re: Kommunikation über Modbus/TCP

Schade, ich finde es nicht verwerflich, in verschiedenen Foren zum gleichen Thema Fragen zu stellen. Meine bisherigen Posts haben leider nicht den gewünschten Erfolg gehabt. Was ich über pymodbus finde, ist für einen Einstieg nicht geeignet (mea culpa). Modbus ist wohl ein zu exotisches und schwieri...
von maksimilian
Freitag 20. Oktober 2023, 18:05
Forum: Allgemeine Fragen
Thema: Modbus: Kommunikation zwischen Server und Client
Antworten: 4
Zugriffe: 667

Re: Modbus: Kommunikation zwischen Server und Client

@ _blackjack_ Ich habe es geahnt: Kritik an meinem Python-Code. Ich habe längere Zeit nicht mehr mit Python gearbeitet, und der Server-Code stammt aus einem Beispiel. Aber sei's drum. Danke für die Mühe, die Du Dir gemacht hast. Leider ändert auch Deine Server-Version nichts am Ergebnis. Gibt es evt...
von maksimilian
Freitag 20. Oktober 2023, 11:46
Forum: Allgemeine Fragen
Thema: Modbus: Kommunikation zwischen Server und Client
Antworten: 4
Zugriffe: 667

Modbus: Kommunikation zwischen Server und Client

Hallo Ihr, ich arbeite mich zur Zeit in die Anwendung von Modbus mit Python ein, zunächst mit einfachen Tests. Ich erzeuge einen Modbus, in welchem mit einen Client Daten geschrieben werden sollen. Das gelingt bisher nicht. Server-Code: #!/usr/bin/env python3 from pyModbusTCP.server import ModbusSer...
von maksimilian
Mittwoch 16. August 2023, 16:29
Forum: Netzwerkprogrammierung
Thema: Kommunikation über Modbus/TCP
Antworten: 5
Zugriffe: 2872

Kommunikation über Modbus/TCP

Hallo Ihr,
ich möchte auf einem Raspberry Pi mit Python einen Modbus-Server einrichten, um mit einer Universalsteuerung UVR16x2 über CMI zu kommunizieren. Wie richte ich den Modbus ein ?

maksimilian
von maksimilian
Donnerstag 8. Juli 2021, 18:41
Forum: Allgemeine Fragen
Thema: Leeren Binärstring abfragen
Antworten: 4
Zugriffe: 348

Re: Leeren Binärstring abfragen

Oh Mann, das ist es natürlich:

Code: Alles auswählen

if komm.recv(2) == b"":
Danke!
von maksimilian
Mittwoch 7. Juli 2021, 18:30
Forum: Allgemeine Fragen
Thema: Leeren Binärstring abfragen
Antworten: 4
Zugriffe: 348

Leeren Binärstring abfragen

Hallo Ihr, ich möchte in einem TCP-Server beim Empfang der Daten vom Client einen Leerstring abfangen. Zunächst werden die ersten beiden Bytes der Nachricht gelesen, welche die Länge der folgenden Nachricht enthalten. Wenn eine Leernachricht vom Client kommt (das ist bei mir ein Fehlerfall), sieht d...
von maksimilian
Mittwoch 28. April 2021, 11:20
Forum: Allgemeine Fragen
Thema: Thread von außen beenden
Antworten: 7
Zugriffe: 1185

Re: Thread von außen beenden

Das Thema hat sich erledigt.
von maksimilian
Montag 15. März 2021, 10:12
Forum: Allgemeine Fragen
Thema: Thread von außen beenden
Antworten: 7
Zugriffe: 1185

Re: Thread von außen beenden

DasIch hat geschrieben: Sonntag 14. März 2021, 18:30 Eine Alternative wäre dazu noch ein timeout auf dem Socket zu haben aber das Prinzip dass der Thread kooperiert bleibt.
/quote]

Das wäre immer noch besser als die Lösung mit setblocking. Wie sieht da die Syntax aus ?
von maksimilian
Montag 15. März 2021, 10:10
Forum: Allgemeine Fragen
Thema: Thread von außen beenden
Antworten: 7
Zugriffe: 1185

Re: Thread von außen beenden

Sirius3 hat geschrieben: Sonntag 14. März 2021, 17:44 Warum hast Du überhaupt einen Thread?
Wegen der notwendigen Bereitschaft, auf andere Ereignisse als die vom Client reagieren zu müssen. Für die Fragestellung spielt das aber keine Rolle.
von maksimilian
Sonntag 14. März 2021, 17:11
Forum: Allgemeine Fragen
Thema: Thread von außen beenden
Antworten: 7
Zugriffe: 1185

Thread von außen beenden

Hallo Ihr, das Thema ist sicher schon oft behandelt worden. Die Situation bei mir ist folgende: In einem Thread läuft ein kleiner TCP-Server basierend auf dem socket-Modul. Er wartet mit accept() auf den (einzigen) Client. Wenn das Skript, in welchem der Thread läuft, mit KeyInterrupt beendet werden...
von maksimilian
Donnerstag 25. Februar 2021, 19:58
Forum: Allgemeine Fragen
Thema: Programm mit Thread mit einem KeyboardInterrupt beenden
Antworten: 8
Zugriffe: 1457

Re: Programm mit Thread mit einem KeyboardInterrupt beenden

maksimilian hat geschrieben: Montag 22. Februar 2021, 20:29 threading.Event kann den Thread nicht aus einem Pipe-read werfen.
Aber ein Open in main() auf die Pipe.
von maksimilian
Montag 22. Februar 2021, 20:29
Forum: Allgemeine Fragen
Thema: Programm mit Thread mit einem KeyboardInterrupt beenden
Antworten: 8
Zugriffe: 1457

Re: Programm mit Thread mit einem KeyboardInterrupt beenden

threading.Event kann den Thread nicht aus einem Pipe-read werfen.

Ich habe jetzt auf "normalen" Thread umgestellt und das funktioniert auch. Wieder was gelernt.
von maksimilian
Montag 22. Februar 2021, 11:42
Forum: Allgemeine Fragen
Thema: Eigener kleiner Server zuhause - Eure Erfahrungen
Antworten: 13
Zugriffe: 1353

Re: Eigener kleiner Server zuhause - Eure Erfahrungen

Der Arduino soll sparsamer sein. Ich verwende den Pi 4 mit Alu-Gehäuse Armor Case "BLOCK" seit einem Jahr 24/7 als NAS ohne Probleme und baue gerade mit einem 3 B+ eine Türsteuerung für meine Hühnerhütte. Alles mit Python, einer "Sprache", welche keine Wünsche offen lässt und der...
von maksimilian
Montag 22. Februar 2021, 11:38
Forum: Allgemeine Fragen
Thema: Programm mit Thread mit einem KeyboardInterrupt beenden
Antworten: 8
Zugriffe: 1457

Re: Programm mit Thread mit einem KeyboardInterrupt beenden

Hallo, es gibt threading.Event , mit dem du einem einfache "Kommunikaiton" mit dem Thread machen kannst. Z.B. solange das Event nicht gesetzt ist läuft die Endlosschleife, wenn es gesetzt wird nicht mehr und Thread beendet sich. Gruß, noisefloor Warum brauche ich ein threading.even ? Im T...
von maksimilian
Montag 22. Februar 2021, 11:21
Forum: Allgemeine Fragen
Thema: Programm mit Thread mit einem KeyboardInterrupt beenden
Antworten: 8
Zugriffe: 1457

Re: Programm mit Thread mit einem KeyboardInterrupt beenden

Warum verwendest Du einen ThreadPool für eine Endlosschleife? Ganz einfach, weil ich es nicht besser weiß bzw. weil das in einer Literatur gefundenen Beispiel funktioniert. Ich implementiere gerade ein kleines Projekt, in welchem Interprozess-Kommunikation über eine Pipe in einem Thread läuft, welc...
von maksimilian
Sonntag 21. Februar 2021, 20:19
Forum: Allgemeine Fragen
Thema: Programm mit Thread mit einem KeyboardInterrupt beenden
Antworten: 8
Zugriffe: 1457

Programm mit Thread mit einem KeyboardInterrupt beenden

Hallo Ihr, folgendes Testprogramm from time import sleep import threading from concurrent import futures # def proc1(): while True: sleep(1) # thread1 = futures.ThreadPoolExecutor(max_workers=1) thread1.submit(proc1) try: while True: sleep(1) except KeyboardInterrupt: print("Thread beenden"...