Forum: PC-Programmierung RS232 Terminal, monitor


von Peter (Gast)


Lesenswert?

Hallo
Ich wollte gerne wissen ob einer ein Programm kennt der wie ein 
Terminalprogramm arbeitet, aber zusätzlich noch ein Fenster hat wo werde 
fest sitzen.
Ich versuch es mal zu beschreiben.
Ich bekommen über ein RS485 Bus eine Message und will die mir über ein 
RS485-RS232 umsetzer am PC anzeigen lassen.
Der umsetzer ist selber gebaut und erkennt IDs (9Bit.).
Nun würde ich gerne in einer Tabelle quasi mir die IDs anzeigen lassen 
und diese soll nicht einfach Scrollen, sondern ihre Werte aktualisieren.
Zb. kommt ID 5 mit 5 Bytes, soll in der Zeile wo ID 5 steht die neuen 5 
Bytes hinschreiben und die anderen vorher löschen.

Gibt es sowas schon oder ist das totaler unfug?

von asdf (Gast)


Lesenswert?

Hast du Matlab... damit geht das sehr einfach. (octave ist die freeware 
davon, kenn ich aber nicht.)

von Monitor (Gast)


Lesenswert?


von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Peter schrieb:
> Gibt es sowas schon oder ist das totaler unfug?

So etwas kannst Du Dir sogar selber stricken, wenn Du ein 
Terminalprogramm verwendest, das ANSI/VT-100-Sequenzen versteht.

Das bietet Dir die Möglichkeit der Cursorpositionierung, Dein 
selbstgebautes Gerät muss also, um an definierter Position seine IDs 
auszugeben, den Cursor entsprechend positionieren, und dann die ID 
ausgeben.

http://www.vt100.net/docs/vt100-ug/chapter3.html#CUP

Damit der restliche Kram beim Scrollen nicht den Bereich zerstört, in 
den die IDs ausgegeben werden, kann der Scrollbereich festgelegt werden:
http://www.vt100.net/docs/vt100-ug/chapter3.html#DECSTBM

Terminalprogramme, die ANSI/VT-100-Sequenzen verstehen, sind z.B. das 
windows-eigene Hyperterminal oder auch TeraTerm.

von Peter (Gast)


Lesenswert?

Ui danke für eure Antworten. Ich werde mir die sache mit den VT100 
Befehlen mal anschauen, das scheint ein heißer Tip zu sein.

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.