www.mikrocontroller.net

Forum: PC-Programmierung Terminal Ansteuern in JAVA


Autor: mgiaco (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo eine Frage:

Mann kann ja in C mit diesem Befehl

#define POS(x,y) printf("\x1B[%i;%iH",x,y) /* Cursor nach x,y */

das Terminal wie ein Display benutzen. Es gibt noch mehrere.

Wie kann ich das in JAVA auf die RS232 Ausgeben. Bytes kann ich
ausgeben.

mfg mathias

Autor: Stefan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wie gibst du in JAVA ein Byte auf die RS232 aus? Wie eine Folge von
Bytes? Welches Byte entspricht dem Zeichen \x1B aus dem Formatstring
von printf (Tipp: ESC in Hex-Darstellung ist 0x1B)? Angenommen x=10 und
y=2, wie könntest du die Zeichenfolge \x1B[10;2H zusammenbasteln?

Autor: mgiaco (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ja genau das ist ja das Problem. Wie gebe ich es aus? Das 0x1B ESC ist
ist klar. Ausgeben kann ich es auch aber bei 2H habe ich Probleme

mathias

Autor: Stefan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wieso? Du gibst die sieben Zeichen '\x1B' '[' '1' '0' ';'
'2' 'H' auf einen Streich aus ;-)

Autor: mgiaco (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
für was ist das h am schluss?  ich habin K&R nachgeschaut das heißt doch
das es als short ausgegebn wird oder nicht?

Autor: mgiaco (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Super, Danke das wars ich dachte das H ist was anderes! Aber es muss
einfach ausgegeben werden.

mfg mathias

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.