Forum

Einloggen | Registrieren | RSS  

Serielle Schnittstelle in Datei Umleiten [Windows, cmd] (Computertechnik)

verfasst von sponsorpi(R), 15.07.2017, 16:08 Uhr
(editiert von sponsorpi am 15.07.2017 um 16:21)

» » Das Problem ist, dass er beim Einlesen des COM1 in einer Endlosschleife
» » bleibt, ich also keine Veränderungen in der Datei vornehmen kann.
» Wie finni schon geschrieben hat ist :loop -> goto loop eine Endlosschleife.
» Ich kommentiere mal kurz deinen Code so wie ich den interpretiere (mit cmd
» hab ich nicht viel zu tun, und ich vermeide es mich mehr als absolut nötig
» damit zu befassen - wenn es schon Windows sein muss, dann doch lieber
» PowerShell, auch wenn die Syntax hässlich ist ;-) )
»
» :: sprungmarke
» :loop
» :: überschreibe com.txt mit leerem Inhalt
» echo > com.txt
» :: überschreibe com.txt mit dem was type COM1 auf stdout ausgibt
» type COM1 > com.txt
» :: warte ne zeit lang - finni hat bzgl. der Argumente was geschrieben, lies
» besser nochmal nach ob du das richtig aufrufst
» timeout 1
» :: springe zur sprungmarke :loop (=Endlosschleife) und beginne erneut mit
» dem Überschreiben von com.txt
» goto loop

Genau so sollte es grundsätztlich auch laufen. Aber wie gesagt hängt es bei dem
type COM1 > com.txt
Die Schleife wird also nie wiederholt. Die cmd macht dasselbe wenn ich nur
type COM1 > com.txt
schreiben würde.

Ich vermute, dass das Auslesen des COM nicht beendet wird. Mir würde es ja reichen, wenn dieser nur für ca. 1s ausgelesen wird.

So sieht das aus, die von mir gewollte Schleife kommt nie zur Ausführung. Also wird auch die Datei nie zurückgesetzt.

» » Ist mein Vorhaben, sprich das Schreiben eines Eingelesenen Wertes in
» eine
» » Datei und dessen ständige Aktualisierung mit der cmd überhaupt machbar?
» Kann ich dir leider nicht sagen, aber ich hab mal kurz google gefragt. Hier
» https://stackoverflow.com/a/1052766 wird
» https://www.eltima.com/products/rs232-data-logger/ empfohlen. Wobei sich
» das Abacom-Tool, welches bigdie vorschlägt, auch nicht schlecht liest.

Habe ich probiert, an sich eine nette Sache. Aber auch hier lässt sich das nicht in dem gewünschten Format realisieren.

» » Oder sollte ich lieber auf c++ umschwenken?
» Wenn du C++ kannst, und die Win-API-Calls für das Vorhaben auf dich nicht
» wie der Weg nach Mordor wirken: Ja! Auf jeden Fall!

Naja können ist so eine Sache... habe es zwei Semester gehabt und nehme es hin und wieder am Raspi.

» Wenn du dazu erstmal C++ lernen müsstest wäre ein fertiges Tool oder eine
» Programmiersprache die du schon halbwegs beherrschst vermutlich die bessere
» Wahl.

Wäre gern den einfachen Weg über die cmd gegangen... :-|



Gesamter Thread:

Serielle Schnittstelle in Datei Umleiten [Windows, cmd] - sponsorpi(R), 13.07.2017, 20:18
Serielle Schnittstelle in Datei Umleiten [Windows, cmd] - finni(R), 13.07.2017, 20:30
Serielle Schnittstelle in Datei Umleiten [Windows, cmd] - bastelix(R), 13.07.2017, 20:55
Serielle Schnittstelle in Datei Umleiten [Windows, cmd] - sponsorpi(R), 14.07.2017, 19:32
Serielle Schnittstelle in Datei Umleiten [Windows, cmd] - bastelix(R), 15.07.2017, 01:53
Serielle Schnittstelle in Datei Umleiten [Windows, cmd] - sponsorpi(R), 15.07.2017, 16:08