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 

Überlauffehler bei serieller Schnittstelle



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.03.2018, 14:05
Beitrag #11

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Überlauffehler bei serieller Schnittstelle
Hallo Dominik,

Zitat:Ich habe weiterhin das Problem, dass der "Lesepuffer 2" beim durchlaufen der VI fehlende Bytes hat. Beim "Wiederholt ausführen" tritt dieser Effekt wieder nicht auf. Was mir noch aufgefallen ist, der Schlussteil der zu lesenden Daten ist vorhanden, anscheinend wird (wenn Daten fehlen) immer ein Teil der vorderen Bytes abgeschnitten. Dies passiert aber auch willkürlich, mal weniger Daten mal mehr Daten.
1. VISARead bricht ab, wenn ein TermChar empfangen wird, bei dir ist das ein LineFeed.
2. Man sollte mehr Bytes abfragen als man zu lesen beabsichtigt: wenn deine Botschaft 31 Zeichen (inkl. oder exkl. LineFeed?) enthält, dann solltest du eben 49 Zeichen abfragen! VISARead beendet das Lesen ja sowieso, sobald das TermChar empfangen wird!
3. Zwischendrin den Lesebuffer zu löschen, insbesondere bei "wiederholter Ausführung", ist extrem störend, wenn man Daten zuverlässig empfangen will!
4. "Wiederholte Ausführung" ist nur zum Debuggen - aber hier bei Abfrage der seriellen Schnittstelle nicht hilfreich!
5. Wenn du dein VI mehrfach ausführst, solltest du nicht andauernd den COM-Port neu initialisieren.
6. Wenn man einen Port öffnet, dann sollte man ihn auch wieder schließen - machst du aber nicht!

Beispiel:
   

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


Nachrichten in diesem Thema
RE: Überlauffehler bei serieller Schnittstelle - GerdW - 23.03.2018 14:05

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Fehlermeldung bei serieller Schnittstelle Lab-Girl 3 5.999 02.02.2016 17:12
Letzter Beitrag: IchSelbst
  Synchrone Datenerfassung von Serieller Schnittstelle und DAQ darkbeppo 5 7.073 17.12.2014 12:46
Letzter Beitrag: GerdW
  Überlauffehler bei RS-485, aber... Flemmy 4 6.396 23.09.2014 15:49
Letzter Beitrag: Flemmy
  Konfiguration von serieller Schnittstelle funktioniert erst das 2. Mal machfax 11 10.803 08.01.2014 13:51
Letzter Beitrag: Lucki
  Probleme bei der Datenkommunikation mit serieller Schnittstelle Prama 9 8.335 26.02.2013 10:02
Letzter Beitrag: Prama
  VISA Error -1073807252 (Überlauffehler) dali4u 4 9.435 05.02.2013 11:43
Letzter Beitrag: GerdW

Gehe zu: