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 ...
Die Suche ergab 7 Treffer
- Dienstag 17. Januar 2023, 19:37
- Forum: Allgemeine Fragen
- Thema: String auf bestimmte Zeichen prüfen
- Antworten: 10
- Zugriffe: 773
- 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.
- 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 ...
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 ...
- 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.
- 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 ...
Der Programmcode von Sirius3 wird allerdings nur einmal durchlaufen dann wird das Programm beendet... Die Einheit wird gewechselt dann beendet das Programm ...
- 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.
Werde eure sehr hilfreichen Tipps gleich mal austesten.
- 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 ...
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 ...
