INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Fehler bei RS232 Bytes at Port = 0



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

05.04.2011, 10:48 (Dieser Beitrag wurde zuletzt bearbeitet: 05.04.2011 10:49 von Lucki.)
Beitrag #2

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Fehler bei RS232 Bytes at Port = O
Zunächst mal: Das Programm schreit nach Ersetzung der while-Schleife durch eine For-Schleife!
Das Programm müßte an sich funktionieren, es ist aber so keine gute Lösung. Das Beste wäre, wenn die gelesenen Antwort mit einem Abschlusszeichen endet. Dann könnte man mit TermChar zu arbeiten - was ohnehin schon aktiviert ist. Das ist nach meinen Erfahrungen die stabilste Art der Kommunikation.
Ein weitere Möglichkeit wäre, nach Senden des Kommandos eine Zeitlang zu warten, bis alle Bytes im Empfangspuffer sein müssten. Und dann alles was im Empfangspuffer ist auszulesen.
Ganz allgemein sollte man bei Serieller Kommunikation über die feindselige Außenwelt hinweg immer mit gelegentlichen Fehlern rechnen. Ein gutes Programm sollte gewisse Fehler abfangen und im Falle eines Falles vernüftige Entscheidungen treffen, anstatt sich zu beenden oder alles zu blockieren.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Fehler bei RS232 Bytes at Port = O - Lucki - 05.04.2011 10:48

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  VISA Read und Bytes at Port tanka 9 14.474 28.08.2019 08:10
Letzter Beitrag: Lucki
  VISA Read liest nicht alle Bytes von Bytes at Port numumba 2 7.363 21.01.2014 20:24
Letzter Beitrag: numumba
  Gerät über Rs232-Port ansteuern FirstSoulWinner 6 10.927 27.04.2012 07:34
Letzter Beitrag: Lucki
  Bytes at Port dimitri84 5 10.589 10.12.2011 11:08
Letzter Beitrag: dimitri84
  VISA liest weniger Bytes wie im Puffer beppone 2 5.232 14.11.2011 19:53
Letzter Beitrag: beppone
  in port.vi /out port.vi nicht unterstützt? Fischi84 5 9.869 24.01.2011 14:58
Letzter Beitrag: Kiesch

Gehe zu: