Forum: PC Hard- und Software Realterm ASCII senden


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Alex K. (alku)


Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,
ich bin neu hier und hab schon eine Frage:

Ich hab eine Batchdatei geschrieben die ASCII Code an ein Gerät schicken 
soll.

Hier die Batch:
echo on
"set rt= realterm.exe
start %rt%
half1 baud=9600 data=8N1 port=6 RTS=0 DTR=0 visible=1 display=0 CR=1 
sendstr=#210 "
Realterm wird aufgerufen und in dem Feld ASCII steht dann auch #219 ABER 
es sendet nicht.

Warum nicht? Bitte um Hilfe!

von georg (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Alex K. schrieb:
> Ich hab eine Batchdatei geschrieben die ASCII Code an ein Gerät schicken
> soll.

Und warum nicht einfach "copy mytext.txt com1:" ?

Georg

von Alex K. (alku)


Bewertung
0 lesenswert
nicht lesenswert
Realterm hat als einziges Programm bis jetzt die Komunikation mit dem 
Wechselrichter hinbekommen.
Absicht ist über Profilab an Realterm eine Batch zu schicken die mir 
Verbrauchsgesteuert den Wechselrichter einstellt. Sodass die Batterie 
optimal genutzt wird.

"Und warum nicht einfach "copy mytext.txt com1:" ?" Kann man da Baud, 
Port, etc einstellen?

Danke schonmal fürs mitdenken!

von Rufus Τ. F. (rufus) (Moderator) Benutzerseite


Bewertung
0 lesenswert
nicht lesenswert
Alex K. schrieb:
> Kann man da Baud, Port, etc einstellen?

Dazu dient in der Windows-Konsole (und in Batch-Dateien) das mode 
-Kommando.

Ruf' das mal mit dem Parameter /? auf.

: Bearbeitet durch Moderator
von georg (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Alex K. schrieb:
> Kann man da Baud,
> Port, etc einstellen?

help mode

Georg

von Sven L. (sven_rvbg)


Bewertung
0 lesenswert
nicht lesenswert
Fehlt da noch ein LF=1 ?

von Alex K. (alku)


Bewertung
0 lesenswert
nicht lesenswert
Sven L. schrieb:
> Fehlt da noch ein LF=1 ?

Krass! Hast voll aufgepasst. Ich vergas zu erwähnen das Realterm ein 
"CR" sendet. :-)
LF kommt dann als Antwort.

von Alex K. (alku)


Bewertung
0 lesenswert
nicht lesenswert
georg schrieb:
> Alex K. schrieb:
>> Kann man da Baud,
>> Port, etc einstellen?
>
> help mode
>
> Georg

Danke Georg.
Ich werds heute Abend gleich mal testen.
Wäre der Hammer wenn das funktioniert.

von georg (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Alex K. schrieb:
> Wäre der Hammer wenn das funktioniert.

Dazu noch ein Hinweis: wenn es sich nicht um reinen Text handelt, 
sondern auch Steuerzeichen, muss man copy im Binärmodus aufrufen, also
"copy /b mytext.txt com1:".

Ich habe das auch schon verwendet, um nur ein Steuerzeichen zu senden. 
Man muss dann eine Datei erzeugen, die nur dieses eine Zeichen enthält, 
aber dafür gibt es ja auch Mittel und Wege.

Um CR und LF muss man sich auch nicht extra Gedanken machen, die zu 
sendende Datei muss eben für ein Kommando am Ende CR enthalten. Oder was 
das Gerät sonst so möchte.

Georg

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]
  • [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.