ReadSerialPortData()

Syntax

Ergebnis = ReadSerialPortData(#SerialPort, *Puffer, Länge)
Beschreibung
Liest eine beliebige Menge an Daten vom #SerialPort. Wenn der Eingabepuffer leer war, wird diese Funktion das Programm blockieren, bis Daten verfügbar sind. Um zu überprüfen, ob Daten verfügbar sind, verwenden Sie AvailableSerialPortInput().

Parameter

#SerialPort Der zu verwendende SerialPort.
*Puffer Die für das Einlesen der Daten zu verwendende Speicheradresse.
Länge Die Länge der vom SerialPort zu lesenden Daten, in Bytes. Der angegebene Puffer sollte groß genug sein, um diese verarbeiten zu können.

Rückgabewert

Die Anzahl Bytes, welche aktuell gelesen wurden. Dies können weniger als die angeforderte Länge sein. Wenn ein Lesefehler auftrat, wird Null zurückgegeben.

Siehe auch

AvailableSerialPortInput()

Unterstützte OS

Alle

<- OpenSerialPort() - SerialPort Inhaltsverzeichnis - SerialPortError() ->