Die Suche ergab 7 Treffer

von mr_n12345
Mittwoch 13. Oktober 2021, 14:06
Forum: Netzwerkprogrammierung
Thema: Seriel Port Datentypen
Antworten: 11
Zugriffe: 4275

Re: Seriel Port Datentypen

Code: Alles auswählen

c = ser.read()
cc = c.decode()
print(type(cc), repr(cc))
if cc == "\n"
            
Jemand eine Erklärung für mich warum die

Code: Alles auswählen

if cc == "\n"
nicht funktioniert?
Fehlermeldung:
if cc == "\n"
^
SyntaxError: invalid syntax
Danke
von mr_n12345
Mittwoch 13. Oktober 2021, 13:47
Forum: Netzwerkprogrammierung
Thema: Seriel Port Datentypen
Antworten: 11
Zugriffe: 4275

Re: Seriel Port Datentypen

und noch eine fragen, kann ich mit serial.readline() eine abfrage machen, dass er nach 3 gelesenen zeilen aufhören soll?
Igrendeine if oder while?

vlt hätte jemand einen ansatz für mich

DANKE!!!!!!!!!!!
von mr_n12345
Mittwoch 13. Oktober 2021, 13:45
Forum: Netzwerkprogrammierung
Thema: Seriel Port Datentypen
Antworten: 11
Zugriffe: 4275

Re: Seriel Port Datentypen

aber die Frage ob es eine möglichekit gibt um zu Überprüfen ob seriel port überhautp zeichen sendet habe ich nich nicht ganz gelöst bzw die antworten verstanden.

Wie gesagt ich würde einfach gerne den port schlisen wenn ich merke, dass seit 10sec ncihts mehr gesendet wurde.

Vlt wäre jemand so nett ...
von mr_n12345
Mittwoch 13. Oktober 2021, 13:24
Forum: Netzwerkprogrammierung
Thema: Seriel Port Datentypen
Antworten: 11
Zugriffe: 4275

Re: Seriel Port Datentypen

oh super, danke.
Der letzte tipp mit

Code: Alles auswählen

print(type(a), repr(a))
hat mir geholfen.
Es hat tatsächlich an \r\n gelegen.
<class 'str'> 'Hand sends: \r\n'
Danke an alle!!!!!!!
von mr_n12345
Mittwoch 13. Oktober 2021, 13:20
Forum: Netzwerkprogrammierung
Thema: Seriel Port Datentypen
Antworten: 11
Zugriffe: 4275

Re: Seriel Port Datentypen

Danke für die Antwort.
Ok das die If Anweisung nicht ganz stimmt merke ich auch.
Soweit ich weis, liest readline bis
# read a '\n' terminated line
Du meinst also ich müsste das \n mitabfragen?

danke
von mr_n12345
Mittwoch 13. Oktober 2021, 13:09
Forum: Netzwerkprogrammierung
Thema: Seriel Port Datentypen
Antworten: 11
Zugriffe: 4275

Re: Seriel Port Datentypen

Hallo, als erstes danke für die Antwort.
Ja sorry ich meinte empfangen!
Ok wusste nicht das readline solange blockiert bis etwas kommt, der tip mit dem timeout ist super.

Meine andere Frage war, warum mein code die IF Anweiseung


if a == "Hand sends:":
print("Reciving Hand Quaternions ...
von mr_n12345
Mittwoch 13. Oktober 2021, 12:52
Forum: Netzwerkprogrammierung
Thema: Seriel Port Datentypen
Antworten: 11
Zugriffe: 4275

Seriel Port Datentypen

Hallo an alle,

zuerst mal bin neu hier und falls ich etwas falsch mache, bitte um Nachsicht!

mein erste Frage ist, ob es eine Möglichekit gibt , um zu überprüfen ob per seriel port etwas gesendet wird?

also etwas wie:

ser = serial.Serial('COM4', 115200)
cc=ser.readline()
if cc == NONE:
print ...