Forum: PC Hard- und Software Am PC COM1 mit COM2 per SW verbinden


von Mr. K. (kaktus-)


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?

von Peter (Gast)


Lesenswert?

Ich würde die Signale extern verbindern, bzw. logisch verodern, z.B. mit 
Dioden! (Pegel beachten)

von Thomas P. (tpircher) Benutzerseite


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

von Rufus Τ. F. (rufus) Benutzerseite


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.

von Mr. K. (kaktus-)


Lesenswert?

Peter wrote:
> Ich würde die Signale extern verbindern, bzw. logisch verodern, z.B. mit
> Dioden! (Pegel beachten)

Ich vergaß zu erwähnen das dass Netbook keine realen Com Ports hat. 
Sorry.

von Mr. K. (kaktus-)


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.

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
Noch kein Account? Hier anmelden.