Forum: Mikrocontroller und Digitale Elektronik Kundendisplay Epson DM-D101 mit Laufschrift


von Ralf B. (Firma: ITSIMPLY) (boesi666)


Lesenswert?

Hi, mein erster Beitrag in diesem Forum hier betrifft gleich eine 
Fachfrage zur Ansteuerung eines 2 Zeiligen Kundendisplays von Epson 
DM-D101 :

Ich habe bei google bis auf die prinzipielle Ansteuerung mittels der ESC 
Sequenzen keine weiteren Beispiele gefunden. Ein eintrag hier im Formum 
brachte mich erst einmal auf die Liste mit den Befehlen.

Mein problem: Ich gebe mittels visual basic6 über die serielle 
Schnittstelle am das Kundendisplay nicht nur Text wie Verkausssumme, 
sondern in der 2. Zeile auch einen Lauftext, wobei ich sich ändernen 
Text alle ca. 500-800 ms an das Kundendisplay sende.
Ich bin bereits so weit, dass ich um nur die 2. Zeile zu beschreiben 
vorab direkt in die 2. zeile springe mit :

 .Output = Chr$(&H1F) & Chr$(&H24) & Chr$(&H1) & Chr$(&H2) 'mit cursor 
an 1 pos der zeile 2 springen

   und dann den Text schreibe:
 .Output = "mein sich furch timer änderder lauftext"

Jedoch erscheinen durch die schnelle geschwindigkeit sporadissch immer 3 
"___" Unterstriche an Unterschiedlichen Stellen dann in der 2. zeile. 
Der Text wird zwar korrekt ausgegeben, die ebenfalls kurz auftauchenden 
Unterstriche lassen die Laufschrift dann dadurch aber teilweise 
flackernd erscheinen. Ich denke, es liegt irgendwie an dem cursor 
zeichen, welcher immer bei den Ausgaben im Display mit dargestellt wird.
Durch die verschiedenen ESC Befehle, kann man zwar nach 
links/rechts/oben/unten, pos1,end, usw springen, bevor man dann den text 
ausgibt, aber ausblenden kann man ihn glaube ich nicht?

Kennt sich jemand mit so schnell aufeinanderfolgenden Ausgaben an so ein 
Display aus?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.