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!
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
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!
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 User
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.
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.
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.