Hallo Leute,
habe ich bei einem "ReadLn(SerInp,testString);" irgendwie die Möglichkeit einfach einen TimeOut zu setzen oder diese Function mit einem Timer selbst abzubrechen?
Ich muss auf die schnelle einen ModbusMaster (ASCII) erstellen und das WriteLn / ReadLn bietet sich dafür an, da diese Telegramme immer mit CR+LF enden.
Nur möchte ich hier sicherstellen, das bei einem fehlenden Teilnehmer (keine Antwort) diese Funktion abgebrochen wird.
Oder sollte man hier bessser mit dem SerInp bzw. Buffer arbeiten?
Ich brauche halt eine einfache und schnelle Lösung.
Gruß
Thorsten
habe ich bei einem "ReadLn(SerInp,testString);" irgendwie die Möglichkeit einfach einen TimeOut zu setzen oder diese Function mit einem Timer selbst abzubrechen?
Ich muss auf die schnelle einen ModbusMaster (ASCII) erstellen und das WriteLn / ReadLn bietet sich dafür an, da diese Telegramme immer mit CR+LF enden.
Nur möchte ich hier sicherstellen, das bei einem fehlenden Teilnehmer (keine Antwort) diese Funktion abgebrochen wird.
Oder sollte man hier bessser mit dem SerInp bzw. Buffer arbeiten?
Ich brauche halt eine einfache und schnelle Lösung.
Gruß
Thorsten