Bezeichnung
WriteSerialData -- sendet Daten an die serielle Schnittstelle (V8.0)
Übersicht
count = WriteSerialData(id, data$[, timeout])
Beschreibung
Mit diesem Befehl können die in data$ angegebenen Daten an die in id angegebene serielle Schnittstellenverbindung gesendet werden. Die Verbindung der seriellen Schnittstelle muss zuvor mit OpenSerialPort() geöffnet worden sein. Darüber hinaus können Sie im Argument timeout eine Dauer in Millisekunden übergeben, um ein Zeitlimit für den Sendevorgang festzulegen. Wenn der Parameter timeout angegeben ist, wird WriteSerialData() niemals länger als die angegebene Dauer blockieren.

WriteSerialData() gibt die Anzahl der an die seriellen Schnittstelle gesendeten Bytes in count zurück. Beachten Sie, dass dies weniger als die Bytes in data$ sein kann. Wenn nur Teile von data$ an die serielle Schnittstelle gesendet wurden, müssen Sie WriteSerialData() erneut aufrufen, um den Rest zu senden.

Eingaben
id
Identifikator der seriellen Schnittstellenverbindung
data$
die Daten, die an die serielle Schnittstelle gesendet werden sollen
timeout
optional: Anzahl der Millisekunden, nach deren Ablauf die Operation abgebrochen wird (Standardeinstellung ist 0, d.h. es wird solange blockiert, bis Daten gesendet werden können)
Rückgabewerte
count
Anzahl der Bytes, die erfolgreich gesendet wurden
Beispiel
Siehe OpenSerialPort


Navigation zeigen