Herunterladen Diese Seite drucken

ELECTRONIC ASSEMBLY EA KIT240-7 Serie Bedienungsanleitung Seite 18

Werbung

EA KIT240-7
ESC
U
E
Das gespeicherte Bild im EEPROM mit der Numer n1 (0..255) wird an die Koordinate x1,y1 geladen.
Beispiel:
$1B $55 $45
Das Bild Nummer 14 aus dem EEPROM wird an Koodinate 2,3 angezeigt.
ESC
U
L
Ein Bild wird an die Koordinate x1,y1 geladen.
daten..: - 1 Byte für die Bildbreite in Pixeln
- 1 Byte für die Bildhöhe in Pixeln
- Bilddaten: Anzahl = ((Breite+7) / 8) * Höhe Bytes.
1 Byte steht für 8 waagrechte Pixel am Bildschirm; 0=weiß, 1=schwarz;
MSB: links, LSB: rechts; das Bild ist von oben nach unten abgelegt.
Das Programm BMP2BLH.EXE auf der als Zubehör erhältlichen Diskette
EA DISK240 erzeugt aus monochromen Windows-Bitmap- Grafiken
(*.BMP) die Bilddaten inkl. der Angabe von Breite und Höhe.
Beispiel: $1B $55 $4C $09 $04 $0C $0C
$0F $00 $3F $C0 $7F $E0 $76 $E0 $FF $F0 $FF $F0
$F1 $F0 $FF $F0 $6F $60 $70 $E0 $3F $C0 $0F $00
lädt das nebenstehende Bild an die Koordinate 9,4.
ESC
V
n1
Einstellen des Verknüpfungsmodus n1 für folgende
Grafikfunkionen: Punkt setzen ESC P, Gerade zeichnen
ESC G, Gerade weiter zeichnen ESC W, Rechteck
zeichnen ESC R R, Rundeck zeichnen ESC R N, Bereich
mit Füllmuster ESC R M.
Als Beispiel wird nebenan ein Rechteck mit den
Verknüpfungsmodi setzen, löschen und invers auf einen
vorhandenem Hintergrund gezeichnet.
Verknüpfungsmodus n1:
1=setzen: schwarze Pixel ohne Rücksicht auf den vorigen Wert (ODER)
2=löschen: weißes Pixel ohne Rücksicht auf den vorigen Wert
3=invers: aus schwarzen Pixeln werden Weiße und umgekehrt (EXOR)
4=replace: Hintergrund löschen und Pixel setzen; nur Bereich mit Füllmuster 'mst'
5=invers replace: Hintergrund füllen, Pixel löschen; nur Bereich mit Füllmuster 'mst'
ESC
W
x1 y1
Zieht eine Gerade vom zuletzt gezeichneten Geradenende bzw. Punkt bis nach x1,y1
unter Beachtung des eingestellten Grafik-Modus 'V'
Beispiel:
$1B $47 $00
$1B $57 $16
$1B $57 $30
Eine Gerade von 0,0 nach 16,4 zeichnen. Dann weiter nach 22,27 und nach 48,15.
ESC
X
n1
Mit diesem Befehl wird das KIT240 für n1/10 Sekunden angehalten.
Beispiel:
$1B $58 $0A
Nach diesem Befehl wartet das KIT240 eine Sekunde bevor der nächste Befehl abgearbeitet wird.
ESC
Y
R
Liest den Eingangs-Port (n1=1..8 = IN1..IN8) ein. Wenn n1=0, werden alle Eingänge als 8-Bit Binärwert
eingelesen (MSB:IN8...In1:LSB); Siehe Applikation auf Seite 5.Achtung: Die Optokoppler invertieren die
Eingangslogik (Eingang offen: 1). Der Befehl "ESC Y I 1" stellt dies richtig (Eingang offen: 0).
Beispiel:
$1B $59 $52
liest den Port IN3 ein. Ergebnis wird über RS232 gesendet.
18
x1
y1 n1
$02
$03
$0E
x1
y1 daten...
$00
$10
$04
$1B
$0F
n1
$03
Bild aus EEPROM
Bild Upload
Bit Nr.
7 6 5 4 3 2 1 0 7 6 5 4
Byte 1
Byte 3
Byte 5
Byte 7
Byte 9
Byte 11
Byte 13
Byte 15
Byte 17
Byte 19
Byte 21
Byte 23
Grafik-Modus einstellen
Gerade weiterzeichnen
Warten / Pause
Eingabe-Port lesen
Bit Nr.
Byte 2
Byte 4
Byte 6
Byte 8
Byte 10
Byte 12
Byte 14
Byte 16
Byte 18
Byte 20
Byte 22
Byte 24

Werbung

loading