Frage

Gibt es eine einfache Möglichkeit, serielle Schnittstelle Ausgabe in eine Datei umzuleiten, dass ich an Ort und Stelle auf einem Test-Windows-Desktop-System ohne Änderung beliebigen Code setzen kann?

Ich versuche, ein Problem in einem seriellen Eingang Druckermodul zu debuggen, und ich habe nicht die reale Gerät handlich heute. Ich will nicht starten Sie Änderungen vornehmen, um den Code, wenn ich ihm helfen kann, ich will nur erfassen, was aktuell ist zur Zeit ausgegeben werden, so dass ich es in einer Datei überprüfen kann.

Es ist Windows XP, wenn das einen Unterschied macht.

War es hilfreich?

Lösung

Ein schneller Google führte mich href="http://www.eltima.com/products/rs232-data-logger/" rel="noreferrer"> RS232 Data Logger Edit: es erscheint eingehenden zu sein, nicht aufgeschlossen. Könnte jedoch einen Versuch wert: -)

Andere Tipps

Eine weitere Option ist über die Befehlszeile:

type com1: >> data.log

Sie können den Druckermodul in einer VM laufen. VMWare ermöglicht es Ihnen, serielle Ports, um Dateien und Named Pipes zu umleiten.

Ähnlich wie VMWare, Virtual PC (& Virtual Server) kann auch ein COM-Port in einer Textdatei umleiten und das Setup ist sehr einfach.

Ich denke, in der Systemsteuerung, Drucker, können Sie die manuellen Drucker hinzufügen und Dummy eine installieren So können Sie zum Beispiel in eine Datei drucken

Wenn Sie Entwickler verwenden sind Serial Port-Komponente von .NET oder wenn Sie ein Entwickler nicht tun und wollen nur Informationen erhalten, verwenden, um Windows Hyper-Terminal

Datei

Ich weiß nicht, ob Sie COM-Ports umleiten können, aber Sie verwenden können, com0com dass Art von Arbeit.

Zum Beispiel können Sie Paar (COM1, COM2), so dass Sie an COM1 schreiben und von COM2 lesen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top