Realterm ASCII senden

OP #5529033
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!
OP #5529082
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!
Gast #5529818
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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren