27.10.2013 Aufrufe

F - Epson

F - Epson

F - Epson

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

SPEL+ Sprachreferenz<br />

Input # AnweisungXXX<br />

Gestattet es, Zeichenketten- oder numerische Daten von einer Datei oder einer<br />

Kommunikationsschnittstelle zu empfangen und in (einer) Variable(n) zu speichern.<br />

Syntax<br />

Input #handle, varName [ , varName, varName,... ]<br />

Parameter<br />

handle Die Datei- oder Kommunikationsport wird in einer Open-Anweisung definiert.<br />

Dateiports können in ROpen, WOpen, und AOpen Anweisungen definiert<br />

werden. Kommunikationsports können in OpenCom (RS232) und OpenNet<br />

(TCP/IP) Anweisungen definiert werden.<br />

varName Variablename, um Daten zu empfangen.<br />

Beschreibung<br />

Der Input # Befehl empfängt numerische- oder Zeichenkettendaten von dem Gerät, das mit handle<br />

gekennzeichnet ist, und ordnet die Daten der/den Variable(n) zu.<br />

Hinweise<br />

Regeln für numerische Eingaben<br />

Wenn numerische Werte eingegeben werden sollen und andere als numerische Werte eingegeben<br />

werden ( außer dem Trennzeichen Komma ), streicht die Input-Anweisung die nicht numerischen und<br />

alle folgenden Werte.<br />

Regeln für Zeichenketten-Eingaben<br />

Wenn Zeichenketten eingegeben werden, sind numerische- und Buchstabenzeichen als Daten<br />

gestattet.<br />

Weitere Regeln für den Input-Befehl<br />

- Wenn im Befehl mehr als eine Variable angegeben ist, müssen die Eingaben numerischer Daten für<br />

jede Variable durch Kommazeichen (",") voneinander getrennt werden.<br />

- Numerische Variablennamen und Zeichenketten-Variablennamen sind gestattet. Der Eingabe-<br />

Datentyp muss jedoch dem Variablentyp entsprechen.<br />

Potentielle Fehler<br />

Die Anzahl der Variablen und der Eingabedaten sind unterschiedlich<br />

Wenn sich die Anzahl der Variablen, wie sie im Befehl definiert ist, unterscheidet von der Anzahl der<br />

vom Gerät empfangenen numerischen Daten, tritt Fehler Nr. 30 auf.<br />

Verwandte Befehle<br />

Input, Line Input, Line Input #<br />

Beispiel einer Input # Anweisung<br />

Diese Funktion zeigt einige einfache Beispiele einer Input # -Anweisung.<br />

Function GetData<br />

Integer A<br />

String B$<br />

OpenCom #1<br />

Print #1, "Send"<br />

Input #1, A 'Nimmt numerische Daten vom Port #1 an<br />

Input #1, A 'Nimmt Zeichenketten-Daten vom Port #1 an<br />

CloseCom #1<br />

Fend<br />

> S<br />

228 SPEL+ Language Reference Rev 3.5

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!