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:

RS232 - Rückgabewerte auslesen



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!

24.10.2023, 14:28 (Dieser Beitrag wurde zuletzt bearbeitet: 24.10.2023 14:32 von GerdW.)
Beitrag #9

GerdW Offline
______________
LVF-Team

Beiträge: 17.498
Registriert seit: May 2009

LV2019 (LV2021)
1995
DE_EN

10×××
Deutschland
RE: RS232 - Rückgabewerte auslesen
Hallo Kaya,

Zitat:Ich denke ich muss quasi beides tun. Erst "warten bis eine Antwort kommt" und dann "warten bis keine Antwort mehr kommt".
Das ist nur eine Frage der Wartezeit: die Zeit bis zum "es kommt keine Antwort mehr" muss größer sein als die Zeit bis "eine Antwort kommt"…
Also z.B. in einer Schleife immer eine Sekunde (dein TimeOut-Wert!) auf eine Antwort warten und wenn etwas kommt, auch auswerten. Wenn aber eine bestimmte Anzahl Iterationen, z.B. 20 Iteration entsprechend 20s, keine Antwort kam, wird abgebrochen…

Zitat:Eine Zeitspanne, nach der "keine Antwort mehr kommt" hab ich zwar in dem Sinne nicht, weil die Zeit nach der "keine Antworten mehr kommen" unterschiedlich ist.
Was heißt "unterschiedlich? Unterschiedlich wie "2500ms != 2501ms" oder "2500ms != 20h"?

Zitat:Ich glaube der Generator sendet aber immer bei vollendetem Test ein "RR 00;". Vielleicht ist es eine Möglichkeit, bis zu dieser Rückmeldung zu warten.
Oh Mann, du "glaubst"… (Programmierer sollten "wissen", wenn sie nicht gerade ein KI-Modell auf ihre Daten loslassen! Big Grin)
Gibt es denn keine (verlässliche) Dokumentation zu deinem Gerät?
Entweder dein Gerät sendet eine "Test beendet"-Botschaft oder es tut es nicht…

Und wenn dein Gerät eine solche Botschaft sendet, dann solltest du eine StateMachine programmieren mit den States 1/"Init", 2/"Acquire" und 3/"De-Init". Übergangsbedingung von State 2 zu 3 ist dann die "RR"-Botschaft…

Schlussbemerkung: Programmieren basiert (fast immer) auf harten Fakten - das hast du in mehreren Wochen, die du hier fragst, noch immer nicht gelernt. Ständig kommt "glauben", "unterschiedlich", "ich denke ich muss", "vielleicht", aber nie "ich warte maximal 10min"…

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


Nachrichten in diesem Thema
RS232 - Rückgabewerte auslesen - Kaya - 28.07.2023, 13:13
RE: RS232 - Rückgabewerte auslesen - GerdW - 24.10.2023 14:28

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Auslesen RS232 M.M.H. 3 5.664 12.11.2021 09:23
Letzter Beitrag: M.M.H.
  Servomex Messwerte auslesen über RS232/RS485 Chefkoch 6 9.916 18.07.2016 13:54
Letzter Beitrag: jg
  Keithley K2000 über RS232 auslesen Alpenpower 6 14.600 09.09.2013 07:55
Letzter Beitrag: GerdW
  RS232 Schnitstelle auslesen mit VISA cRyo 2 13.754 09.07.2012 14:57
Letzter Beitrag: cRyo
  Datenverlust beim RS232 auslesen Dominator 3 6.218 20.04.2012 14:43
Letzter Beitrag: Dominator
  Eco Physics CLD über RS232 auslesen/steuern macke 3 7.705 20.05.2011 11:27
Letzter Beitrag: macke

Gehe zu: