Die Suche ergab 7 Treffer

von patrickk83
Dienstag 17. Januar 2023, 19:37
Forum: Allgemeine Fragen
Thema: String auf bestimmte Zeichen prüfen
Antworten: 10
Zugriffe: 773

Re: String auf bestimmte Zeichen prüfen

Folgender Code schaltet die Einheiten meiner Waage solange durch, bis die gewünschte Einheit erreicht ist.

import atexit
import serial
import time

ser = serial.Serial(port='/dev/ttyUSB0', baudrate=9600, timeout=0.1)
atexit.register(ser.close)

def change_units():
ser.write(b'\x1B\x73')

def read ...
von patrickk83
Montag 16. Januar 2023, 23:31
Forum: Allgemeine Fragen
Thema: String auf bestimmte Zeichen prüfen
Antworten: 10
Zugriffe: 773

Re: String auf bestimmte Zeichen prüfen

Danke, ich sehe mir das morgen genauer an.
von patrickk83
Montag 16. Januar 2023, 16:24
Forum: Allgemeine Fragen
Thema: String auf bestimmte Zeichen prüfen
Antworten: 10
Zugriffe: 773

Re: String auf bestimmte Zeichen prüfen

Für negative Werte sieht die Ausgabe so aus:

b'- 176.47 GN\r\n'


Grundsätzlich möchte ich nur erreichen, dass eine Schleife solange den Code zum Einheitenwechseln sendet, bis diese drei Bytes " GN" enthalten (ich denke, vor dem GN steht noch ein Leerzeichen da einige Gewichtseinheiten ...
von patrickk83
Montag 16. Januar 2023, 16:16
Forum: Allgemeine Fragen
Thema: String auf bestimmte Zeichen prüfen
Antworten: 10
Zugriffe: 773

Re: String auf bestimmte Zeichen prüfen

Ja, das Protokoll verwendet fixe Byte-Positionen. Ein Beispiel mit negativem Wert kann ich gleich nachliefern. Ich bin auch schon verzweifelt am Überlegen wo eine while-Schleife am idealsten wäre... Wäre echt super wenn ich noch weiter auf Unterstützung bitten dürfte.
von patrickk83
Montag 16. Januar 2023, 15:16
Forum: Allgemeine Fragen
Thema: String auf bestimmte Zeichen prüfen
Antworten: 10
Zugriffe: 773

Re: String auf bestimmte Zeichen prüfen

Noch eine Verständnisfrage: unit = line[9:12] -> Beginnt man bei Python bei 0 zu zählen? Also wären das jetzt die Bytes 9 bis 12 oder 10 bis 13?
Der Programmcode von Sirius3 wird allerdings nur einmal durchlaufen dann wird das Programm beendet... Die Einheit wird gewechselt dann beendet das Programm ...
von patrickk83
Montag 16. Januar 2023, 15:02
Forum: Allgemeine Fragen
Thema: String auf bestimmte Zeichen prüfen
Antworten: 10
Zugriffe: 773

Re: String auf bestimmte Zeichen prüfen

Danke euch beiden für die raschen Antworten! Python ist komplettes Neuland für mich, ich komme aus der Ära C und dass ist jetzt auch schon ein paar Monde her ;-)
Werde eure sehr hilfreichen Tipps gleich mal austesten.
von patrickk83
Montag 16. Januar 2023, 13:28
Forum: Allgemeine Fragen
Thema: String auf bestimmte Zeichen prüfen
Antworten: 10
Zugriffe: 773

String auf bestimmte Zeichen prüfen

Hallo Leute!

Ich versuche gerade eine Waage mit einem Raspberry Pi auszuwerten. Die Waage verfügt über eine RS232 Schnittstelle und ist mit einem Kabel an einem USB zu RS232 Adapter angeschlossen. Um nun das aktuelle Gewicht auszugeben, muss man die Hardwarenummer (eingestellt 27 bzw. 0x1B) + das ...