Herunterladen Diese Seite drucken

ELECTRONIC ASSEMBLY EA KIT240-7 Serie Bedienungsanleitung Seite 10

Werbung

EA KIT240-7
PARAMETER
Die Bedieneinheit läßt sich über diverse eingebaute Befehle programmieren. Jeder Befehl beginnt mit
ESC gefolgt von einem oder zwei Befehlsbuchstaben und einigen Parametern. Alle Befehle und deren
Parameter wie Koordinaten und sonstige Übergabewerte werden immer als Bytes erwartet.
Dazwischen dürfen keine Trennzeichen z.B. Leerzeichen oder Kommas verwendet werden. Die Befehle
benötigen auch kein Abschlussbyte wie z.B Carrige Return (außer Zeichenkette: $00).
A..Z, L/R/O/U .................................... Alle Befehle werden als ASCII-Zeichen übertragen.
x1, x2, y1, y2 .................................... Koordinatenangaben werden mit 1 Byte übertragen.
ESC .................................................. 1 Byte: 27(dez.) = $1B
n1,n2,nr,aw,ew,wert,mst,ret,
frm,daten ......................................... Nummernwerte werden mit 1 Byte übertragen.
PROGRAMMIERBEISPIEL
In der nachfolgenden Tabelle ist ein Beispiel zu sehen welches die Zeichenkette "Test" linksbündig an
den Koordinaten 7,3 ausgibt.
Beispiel
in ASCII
in Hex
$1B
in Dezimal
für Turbo-Pascal write(aux, chr(27), 'Z', 'L', chr(7), chr(3), 'Test', chr(0));
für ´C´
fprintf(stdaux, "\x1BZL%c%c%s\x00", 7, 3, "Test");
OPEN "COM1:9600,N,8,1,BIN" FOR RANDOM AS #1
für Q-Basic
PRINT #1,CHR$(27)+"ZL"+CHR$(7)+CHR$(3)+"Test"+CHR$(0)
MUSTER
Bei diversen Befehlen kann als Parameter ein Mustertyp (mst = 0..7) eingestellt werden. So können
rechteckige Bereiche, Bargraphs und sogar Texte mit unterschiedlichen Mustern verknüpft und
dargestellt werden.
Folgende Füllmuster stehen dabei zur Verfügung:
mst=0
mst=1
weiss
schwarz
10
Beispiel: G= 71 (dez.) = $47 leitet den Geraden-Befehl ein.
Beispiel: x1= 10 (dez.) = $0A
Beispiel: n1=15(dez.) = $0F
Z
L
ESC
$5A
$4C
27
90
76
mst=2
mst=3
25% grau
50% grau
Auszugebende Codes
T
BEL
ETX
$07
$03
$54
7
3
84
mst=4
mst=5
75% grau
45° rechts
e
s
t
$65
$73
$74
101
115
116
mst=6
mst=7
45° links
45° kreuz
NUL
$00
0

Werbung

loading