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 

Ende der seriellen Übertragung (RS232)



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!

14.12.2006, 14:01
Beitrag #6

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.697
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Ende der seriellen Übertragung (RS232)
' schrieb:pollt die VISA-Read-Funktion so lange, bis nichts mehr anliegt?
Leider hab' ich da nichts vorzeigbares.

Pollen geht ganz einfach: VI in Endlos-Whileschleife.

In erster Linie pollt nicht das VISA-VI, sondern die Applikation. Du kannst beim Konfigurieren der Seriellen Schnittstelle angeben einen Timeout, wann das VISA-Read-VI abbrechen soll, obwohl die eigentliche Operation noch nicht beendet ist (wegen des Timeout im VI obliegt das "richtige" Pollen eigentlich der Applikation) . Ich hab' da 10 zu lesende Zeichen eingestellt (weil mein Datensatz 10 Zeichen lang ist) und ein Timeout von 250ms. 10 Zeichen dauern (bei 9600Baud) ca. 10ms. Sollte also das Timeout eintreten - dann ist sowieso irgendwas ganz im Argen. Kommen 10 Zeichen an, kann ich die parsen - dafür hab ich ja ein übergeordnetes Datenformat (in Form eines Frames).

Natürlich muss man nicht zwangläufig pollen. Wenn das System einen Event liefert, wenn 10 Zeichen da sind oder der Timeout eintritt, dann ist das eigentlich schöner.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Nachrichten in diesem Thema
Ende der seriellen Übertragung (RS232) - IchSelbst - 14.12.2006 14:01

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Übertragung Messwerte Oszilloskop → LabView pv-student 2 6.755 19.02.2018 08:32
Letzter Beitrag: xxokiehxx
  VISA: I/O Fehler beim Auslesen einer seriellen Schnittstelle konne 5 7.616 19.07.2017 13:04
Letzter Beitrag: konne
  Alle seriellen Schnittstellen auslesen Exl 1 5.068 01.04.2017 16:41
Letzter Beitrag: GerdW
  Modul am seriellen Port ansprechen Charly82 2 5.921 22.05.2016 07:34
Letzter Beitrag: Charly82
  Daten von Seriellen Port in While-Schleife auswerten Bensch 4 6.267 26.10.2015 11:28
Letzter Beitrag: Bensch
  Problem bei seriellen Schnittstellen gammel 7 7.369 27.10.2014 13:01
Letzter Beitrag: gammel

Gehe zu: