4D v14.3SET TIMEOUT |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
SET TIMEOUT
SET TIMEOUT
Der Befehl SET TIMEOUT gibt an, wieviel Zeit ein Befehl der seriellen Schnittstelle für die Ausführung hat. Ein Befehl, der nicht in der in Sekunden festgelegten Zeit abgeschlossen ist, wird abgebrochen. Der Fehler -9990 wird generiert, und die Systemvariable OK wird auf 0 gesetzt. Sie können diesen Fehler mit einer Methode ON ERR CALL abfangen. Beachten Sie, dass Sekunden die Gesamtausführungszeit für den Befehl angibt, unabhängig von der Anzahl der übertragenden Zeichen. Wollen Sie die vorige Einstellung abbrechen und die Verwaltung der Kommunikation mit der seriellen Schnittstelle stoppen, geben Sie für Sekunden den Wert Null ein. SET TIMEOUT gilt für die Befehle: Folgendes Beispiel setzt die serielle Schnittstelle zum Empfangen von Daten und dann ein Timeout. Die Daten werden mit dem Befehl RECEIVE PACKET gelesen. Werden die Daten nicht in der festgelegten Zeit empfangen, erscheint eine Fehlermeldung: SET CHANNEL(MacOS serial port;Speed 9600+Data bits 8+ |
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
Erstellt: < 4D v6 SIEHE AUCH
ON ERR CALL ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v11 SQL Release 6) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||