Am PC COM1 mit COM2 per SW verbinden

OP #1124123
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
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
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
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

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.