Am PC COM1 mit COM2 per SW verbinden

OP #1124123
Lesenswert?

Hallo Forum.

Ich empfange an COM1 Daten, die ich mit Programm1 per SW auswerte. An 
COM2 läuft Programm 2, welches ich nicht verändern kann. Ich möchte 
Steuerbefehle per Software an COM2 senden, wo Programm2 lauscht.

Ich bräuchte sowas wie einen Treiber der COM1 TXD mit COM2 RXD 
verbindet.
Wer kann mir Tipps geben?
Persönliche Seite #1124144
Lesenswert?

Siehe die Links in http://en.wikipedia.org/wiki/COM_port_redirector
Auf der Arbeit habe ich Eltima virtual serial Port vewendet. Vielleicht 
hast du auch Glueck mit den Freeware Programmen.

Muss es denn auf beiden Seiten COM sein? Populaer sind auch COM<-->TCP 
Verbindungen, wenn eines der Programme sich an TCP/IP verbinden kann. 
Der oben genannte virtual serial port wurde bei uns durch ein 
Python-Script ersetzt und wir konnten auf die serielle Schnittstelle 
ueber das Netz zugreifen.

Thomas
Persönliche Seite #1124145
Lesenswert?

http://com0com.sourceforge.net/

Das erzeugt zwei virtuelle miteinander verbundene serielle 
Schnittstellen.


Du musst nur die (physikalische) COM2 durch eine von diesem Programm 
erzeugte ersetzen.

Dein Programm empfängt dann weiterhin auf COM1 Daten, bereitet sie auf 
und sendet sie an eine der zu einem virtuellen Paar gehörenden.

Also:

COM1 -- Dein Programm -- COMX -com0com- COMY -- das andere Programm


COMX und COMY sind das zusammengehörende virtuelle Pärchen.

Falls das andere Programm keine Einstellmöglichkeit der Schnittstelle 
bietet, kannst Du mit dem Gerätemanager der (physikalischen) COM2 einen 
anderen Namen zuweisen und COMY (virtuell) auf COM2 setzen.
OP #1124208
Lesenswert?

Rufus t. Firefly wrote:
> http://com0com.sourceforge.net/
>

Danke! com0com ist genau das richtige. Nach der Installation und einmal 
Neustarten hat es auch gleich funktioniert. Ich bin vor ca. einem halben 
Jahr schon mal über dieses Tool gestolpert, habe mir aber den Namen 
nicht eingeprägt, weil ich es damals noch nicht brauchte.

Vielen Dank für alle Beiträge hier, war überrascht über die vielen und 
qualifizierten Antworten in so kurzer Zeit.

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