Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Hyperterminal in C# - Wie stelle ich ASCII Sending, line ends with line feeds, etc ein?
tobi_stugg
myCSharp.de - Member



Dabei seit:
Beiträge: 36
Herkunft: D

Themenstarter:

Hyperterminal in C# - Wie stelle ich ASCII Sending, line ends with line feeds, etc ein?

beantworten | zitieren | melden

Hallo,

ich habe eine Frage zu SerialPort:

Ich möchte folgende Konfiguration im alten HyperTerminal in C# umsetzen. Allerdings weiss ich nicht ganz, wie ich mit den Einstellungen umgehen muss. Deshalb hier die Einstellung im HyperTerminal die funktionieren. Ich hoffe, mir kann jemand dazu helfen:

COM13
Bits 9600
Parity: -
Stop: 1
Flusssteuerung: -
Soweit alles kein Problem.
Jetzt aber das Probelm:

- ASCII Sending
- Send line ends with line feeds
- Echo Typed characters locally
- Append line feeds to incoming ends

Wie kann ich das einstellen?

Grüße
Tobias
private Nachricht | Beiträge des Benutzers
FZelle
myCSharp.de - Experte



Dabei seit:
Beiträge: 10072

beantworten | zitieren | melden

Zitat
Wie kann ich das einstellen?
Garnicht.
Das musst du schon selber programmieren.
private Nachricht | Beiträge des Benutzers
tobi_stugg
myCSharp.de - Member



Dabei seit:
Beiträge: 36
Herkunft: D

Themenstarter:

beantworten | zitieren | melden

Kannst Du mir sagen, was denn genau die Zeilen bedeuten?

Ist das \n\r
oder \n...
private Nachricht | Beiträge des Benutzers
MarsStein
myCSharp.de - Experte

Avatar #avatar-3191.gif


Dabei seit:
Beiträge: 3429
Herkunft: Trier -> München

beantworten | zitieren | melden

Hallo,

\n\r sieht man immer wieder, ist aber falsch (in der Praxis macht es aber meist nichts aus).
Das sollte - wenn zusammen benutzt - immer \r\n sein (carriage return - line feed, nicht line feed - carriage return).

Ich würde an Deiner Stelle Environment.NewLine nutzen, das sollte plattformabhängig immer den richtigen Wert liefern (bei mir \r\n )

Interessant dazu: What are carriage return, linefeed, and form feed?

Gruß, MarsStein
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von MarsStein am .
Non quia difficilia sunt, non audemus, sed quia non audemus, difficilia sunt! - Seneca
private Nachricht | Beiträge des Benutzers
Joetempes
myCSharp.de - Member

Avatar #avatar-3309.jpg


Dabei seit:
Beiträge: 914
Herkunft: Germany

beantworten | zitieren | melden

Siehe auch:

Template SerialPort
private Nachricht | Beiträge des Benutzers