COM Port über Netzwerk ansteuern

Hardware- und Elektronikbasteleien, Ansteuerung von Schnittstellen und Peripherie.
Fragen zu "Consumer"-Problemen kommen in Offtopic.
Benutzeravatar
X360 Andy
Beiträge: 1206
Registriert: 11.05.2008 00:22
Wohnort: Bodensee
Kontaktdaten:

COM Port über Netzwerk ansteuern

Beitrag von X360 Andy »

Hallo Comianer ;)

ich habe ein kleinen Display den ich über einen Virtuellen COM Port ansteuern kann.

Das funktioniert ohne Probleme an dem PC wo das Gerät über USB angeschlossen ist (Es wird ein V-COM Port erstellt durch den Treiber )

Über die Eingabeaufforderung kann ich z. B. "ECHO HALLO >COM4" den Display ansteuern.
(in CMD "MODE" kann ich den COM Port auch sehen und dort die Einstellungen vornehmen)

Nun möchte ich aber den Display/COM-Port über einen anderen Computer ansteuern.

Der Computer an dem der Display dran ist, ist nur ein Server.

Jetzt würde ich gerne den COM PORT freigeben und über einen Client ( Laptop etc. ) daten an den V-COM Port auf dem Server senden.

Ich hoffe man versteht was ich meine.

Kennt jemand eine Lösung für meine Frage ?

Gruß Andreas
DarkDragon
Beiträge: 6267
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Re: COM Port über Netzwerk ansteuern

Beitrag von DarkDragon »

Mit InitNetwork(), ReceiveNetworkData(), ... Befehle empfangen und dann über OpenSerialPort(), WriteSerialPortData(), ... weitergeben dürfte für dich doch kein Problem mehr sein, oder?
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Benutzeravatar
X360 Andy
Beiträge: 1206
Registriert: 11.05.2008 00:22
Wohnort: Bodensee
Kontaktdaten:

Re: COM Port über Netzwerk ansteuern

Beitrag von X360 Andy »

Ich wusste nicht das es so einfach ist :bounce:

Muss ich gleich mal testen, danke ;)
Benutzeravatar
X360 Andy
Beiträge: 1206
Registriert: 11.05.2008 00:22
Wohnort: Bodensee
Kontaktdaten:

Re: COM Port über Netzwerk ansteuern

Beitrag von X360 Andy »

Mir ist noch ein ding unklar, wie kann ich Daten von einem anderen Programm an den COM Port senden, während er von meinem Programm (/Siehe oben) in Benutzung/abgehört wird.

Ich habe das Beispiel hier genommen (Danke dafür)
http://purebasic.fr/german/viewtopic.ph ... 48#p276548

ICh bekomme in meinem anderen Programm immer "Zugriff verweigert"

Gruß
DarkDragon
Beiträge: 6267
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Re: COM Port über Netzwerk ansteuern

Beitrag von DarkDragon »

Das geht nicht mit PureBasic. Du brauchst ein zentrales Programm, welches genau eine Verbindung auf den Serial Port aufrecht hält.

Aber du könntest auch sowas daneben installieren:
http://www.serial-port-communication.co ... e-comport/
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Benutzeravatar
X360 Andy
Beiträge: 1206
Registriert: 11.05.2008 00:22
Wohnort: Bodensee
Kontaktdaten:

Re: COM Port über Netzwerk ansteuern

Beitrag von X360 Andy »

Diese Software Reihe habe ich bereits auf meinem Computer :D Schau ich mir dann nochmal genauer an...

Gruß
Benutzeravatar
cxAlex
Beiträge: 2111
Registriert: 26.06.2008 10:42

Re: COM Port über Netzwerk ansteuern

Beitrag von cxAlex »

Eventuell sowas für eine Lösung mit PB: http://purebasic.fr/german/viewtopic.ph ... rt#p292517

Gruß, Alex
Projekte: IO.pbi, vcpu
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster

Bild

PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
Antworten