PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : LF unterdrücken...



Zapo.
26.11.2006, 15:49
Hi,
bin neu hier und habe über die suche nichts gefunden,

ich benutze zur Zeit das Terminalprogramm von WinXP.
ist es dabei möglich die Daten die ich von meinem AVR über die RS232 SST zum PC schicke ständig auf einer Zeile zu überschreiben?

also eben ohne CR !?!?

wäre cool wenn das nicht hier Stundenlang vor sich herlaufen würde und eben nur 1 Zeile aktualisiert.

danke schonmal,
Zapo.

chr-mt
26.11.2006, 17:24
Hi,
Print "Text";chr (13);

";" entfernt CR (13)und LF(10)

Habe ich aber nicht getestet.

Um in der gleichen Zeile auszugeben, brauchst du das CR, aber kein LF.


Gruß
Christopher

Zapo.
26.11.2006, 18:07
oh sorry, natürlich meinte ich LF unterdrücken !!!!!!!!!!!

das mit dem ";" funktioniert ja auch soweit, aber CR wird dann halt auch unterdrückt und ich bräuchte den Cursor dann schon wieder an Pos1 dieser Zeile.....

wie bekommt man den dorthin???

recycle
26.11.2006, 19:18
das mit dem ";" funktioniert ja auch soweit, aber CR wird dann halt auch unterdrückt und ich bräuchte den Cursor dann schon wieder an Pos1 dieser Zeile.....


Eigentlich sollte das genau so funktionieren, wie chr-mt oben geschrieben hat, nämlich indem du das CR selber hintendran hängst:

Print "Text";chr (13);

Was passiert denn, wenn du es so machst? Springt die neue Ausgabe dann nicht an den Zeilenanfang zurück?

Zapo.
26.11.2006, 19:30
ja perfekt !!!

hatte Tipfehler drin!......

danke leute!!!!!!!!!!!!!!!!!