27.10.2013 Aufrufe

F - Epson

F - Epson

F - Epson

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

SPEL+ Sprachreferenz<br />

Eval Funktion<br />

Führt eine Online-Fenster-Anweisung aus und gibt den Fehlerstatus aus.<br />

Syntax<br />

Eval( command [ , reply$ ] )<br />

Parameter<br />

command Ein Zeichenkettenausdruck, der einen Online-Modusbefehl enthält.<br />

reply$ Optional. Eine Zeichenkettenvariable, die die Antwort des Befehls beinhaltet.<br />

Rückgabewerte<br />

Der Fehlercode, der vom Ausführen des Befehls ausgegeben wird.<br />

Beschreibung<br />

Eval wird verwendet, um Online-Befehle von einem anderen Gerät aus auszuführen. Beispielsweise<br />

können Sie Befehle über RS-232 oder TCP/IP eingeben und sie dann ausführen.<br />

Verwenden Sie den reply$ Parameter um die Anwort von dem Befehl auszugeben. Wenn z.B.der<br />

Befehl "Print Sw(1)" lautete, würde reply$ eine 1 oder eine 0 enthalten.<br />

Verwandte Befehle<br />

Error Codes<br />

Beispiel einer Eval Funktion<br />

Dieses Beispiel zeigt, wie man einen Befehl ausführt, der über RS-232 gelesen wird. Nachdem der<br />

Befehl ausgeführt wurde, wird der Fehlercode an den Host zurückgegeben. Der Host könnte<br />

beispielsweise einen Befehl wie "motor on" senden.<br />

Integer errCode<br />

String cmd$<br />

OpenCom #1<br />

Do<br />

Line Input #1, cmd$<br />

errCode = Eval(cmd$)<br />

Print #1, errCode<br />

Loop<br />

156 SPEL+ Language Reference Rev 3.5<br />

F

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!