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 

Dieses Thema hat akzeptierte Lösungen:

Daten von Seriellen Port in While-Schleife auswerten



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!

23.10.2015, 17:06 (Dieser Beitrag wurde zuletzt bearbeitet: 23.10.2015 17:08 von GerdW.)
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Daten von Seriellen Port in While-Schleife auswerten

Akzeptierte Lösung

Hallo Bensch,

Zitat:Und sorry, aber das mit dem High-Light Modus will einfach gerade nicht in meinen Kopf rein.
Du hast folgendes programmiert:
- du schreibst einen Befehl in den VISA-Ausgabebuffer
- direkt danach fragst du ab, wieviele Zeichen im VISA-Empfangsbuffer vorhanden sind und liest diese aus

Dummerweise beachtest aber nicht, dass
- das Schreiben in den Ausgabebuffer nicht gleichbedeutend damit ist, das dein externes Gerät diese Zeichen auch "sofort" (innerhalb µs) ausgeliefert bekommt (die Zeit, die nötig ist, kannst du dir über die Baudrate berechnen!)
- dass das Gerät auch noch Zeit zum Beantworten deiner Anfrage benötigt und auch noch Zeit zum Versand der Antwort
- dass der Empfangsbuffer deshalb entweder leer ist oder noch die Antwort auf den vorhergehenden Befehl enthält!

Wenn du dir jetzt dein Programm mit Highlight-Debugging anschaust, läuft alles VIEL langsamer ab: während das Highlight-Debugging noch mit dem Animieren des DATAFLOW beschäftigt ist, kann dein Gerät Daten empfangen, verarbeiten und beantworten! Und du wunderst dich, warum dein Programm in "Echtzeit" nicht funktioniert…

Zitat:Da ich mit dem Abschlußzeichen zwischendurch Probleme hatte
Welcher Art?
Was sagt das Manual deines Gerätes zum TermChar?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Daten von Seriellen Port in While-Schleife auswerten - GerdW - 23.10.2015 17:06

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  VISA: I/O Fehler beim Auslesen einer seriellen Schnittstelle konne 5 7.612 19.07.2017 13:04
Letzter Beitrag: konne
  Alle seriellen Schnittstellen auslesen Exl 1 5.062 01.04.2017 16:41
Letzter Beitrag: GerdW
  Modul am seriellen Port ansprechen Charly82 2 5.906 22.05.2016 07:34
Letzter Beitrag: Charly82
  Problem bei seriellen Schnittstellen gammel 7 7.360 27.10.2014 13:01
Letzter Beitrag: gammel
  Lesen der seriellen Schnittstelle EIA-232 (RS232) AnhTeo 4 7.269 06.09.2011 03:15
Letzter Beitrag: AnhTeo
  Abfrage einer seriellen Schnitstelle! Markus_lab 1 4.768 21.03.2011 11:32
Letzter Beitrag: stecko

Gehe zu: