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 />

Byte Anweisung<br />

Deklariert Byte-Variablen (1 Byte Integer).<br />

Syntax<br />

Byte varName [(subscripts)] [, varName [(subscripts)]<br />

Parameter<br />

Hinweise zum varName (Variablenname) Variablenname, den der Anwender als Byte deklarieren<br />

will.<br />

Hinweise zu den subscripts Optional. Dimensionen einer Feldvariable; es können bis zu drei multiple<br />

Dimensionen deklariert werden. Die Syntax sieht aus wie folgt<br />

(dim1 [, dim2 [, dim3]])<br />

dim1, dim2, dim3 können jeweils ein Integer zwischen 0-32767 sein.<br />

Beschreibung<br />

Byte wird verwendet, um Variablen als Byte zu deklarieren. Byte-Variablen können Integers im<br />

Wertebereich von -128 bis +127 enthalten. Variablen sollten in einer Funktion ganz oben deklariert<br />

sein.<br />

Verwandte Befehle<br />

Boolean, Double, Global, Integer, Long, Real, String<br />

Byte Beispiel<br />

Das folgende Beispiel deklariert eine Byte-Variable und ordnet ihr dann einen Wert zu. Dann wird eine<br />

Bit-weise “UND”-Verknüpfung durchgeführt, um zu sehen, ob das hohe Bit des Wertes in der<br />

Variablen ‚Test_ok’ Ein-(1) oder Aus-(0) geschaltet ist. Das Ergebnis wird auf Bildschirm ausgegeben.<br />

(Natürlich ist in diesem Beispiel das hohe Bit der Variablen ‘test_ok’ immer eingestellt, da wir der<br />

Variablen den Wert 15 zugeordnet haben.)<br />

Function Test<br />

Byte A(10) 'Eindimensionale Feldvariable aus Bytes<br />

Byte B(10, 10) 'Zweidimensionale Feldvariable aus Bytes<br />

Byte C(10, 10, 10) 'Dreidimensionale Feldvariable aus Bytes<br />

Byte test_ok<br />

test_ok = 15<br />

Print "Initial Value of test_ok = ", test_ok<br />

test_ok = (test_ok And 8)<br />

If test_ok 8 Then<br />

Print "test_ok high bit is ON"<br />

Else<br />

Print "test_ok high bit is OFF"<br />

End If<br />

Fend<br />

54 SPEL+ Language Reference Rev 3.5<br />

S

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!