Befehl Daten Empfangen
- VB.NET
Sie verwenden einen veralteten Browser (%browser%) mit Sicherheitsschwachstellen und können nicht alle Funktionen dieser Webseite nutzen.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
Es gibt 25 Antworten in diesem Thema. Der letzte Beitrag () ist von red1825.
-
-
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „bsHobbit“ ()
-
-
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „bsHobbit“ ()
-
-
-
-
-
-
-
Hi!
Es gibt 2 Möglichkeiten, mit denen ich zu Testzwecken (CNC-Drehbank und ein anderes Gerät, bei dem das C-/ASM-Programm noch nicht fertig war) gearbeitet hab. Das eine ist beinhart COM1 und COM2 mit einem Kabel zu verbinden und das andere ist 2 virtuelle COM-Schnittstellen zu erstellen und die virtuell miteinander zu verbinden.
Google mal
Das Tool, das ich damals verwendet hab, war nicht kostenlos, sondern eine ShareWare-Lizenz, gibt aber bestimmt auch Freeware, die das gleiche kann. -
-
-
Ich habe mir nun das Programm Advanced Virtual COM Port heruntergeladen und einen lokalen port (Com2 und Com4) hinzugefügt.
Daten an die Com2-Schnittstelle zu senden ist kein Problem. Werden in diesem Programm auch angezeigt. Nur, wenn ich diese abholen will, reagiert mein Programm nicht mehr. Ich hab mal was mit dem Buffer gelesen. Habe beide Buffer bereits auf den Wert 20 reduziert.
Wert lesen mache ich folgendermassen, ist das ok, oder liegt der Fehler möglicherweise daran?
An was könnte das noch liegen? Vielen Dank für deine Hilfe! -
bsHobbit schrieb:
-
jawoll, jetzt gehts mit der DataReceived-Methode! Danke.
Aber kann ich nicht auf einen Button-Click auch den Wert empfangen?
Andere Frage: In meinem Simulations-Com-Programm füge ich Com2 und Com4 hinzu. Wenn ich an Com2 Daten sende, dann kann ich diese nur auf der Com4-Schnittstelle abrufen, warum nicht direkt an der Com2? Sorry für so unqualifizierte Fragen! -
-
Lager den Inhalt der Methode DataReceived in eine eigene Methode um und ruf diese auf, sobald der Button gedrückt wurde.
Das mit der eigenen Methode funzt ned ganz, bzw. ich komm nicht ganz mit. In der neuen Methode hab ich keinen Zugriff auf serialport.readexisting. Kannst du mir bitte weiterhelfen? Vielen Dank -
-
Hi!
Klar kannst du das, was du an COM2 schickst auch wieder in COM2 einlesen. Nimm ein Kabel, verbinde Rx mit Tx und schon hast dus. Es ergibt aber nunmal NULL Sinn das, was man bei nem COM-Port rausschickt beim gleichen wieder zu empfangen. Die Virtuellen COM-Ports und deren Verbindung sind dafür gedacht, dass du 2 Programme (z.B. eine Maschine und einen Client oder einen Server und einen Client) auf nur EINEM Getät simulieren kannst.
Warum sollte sich ein Programm selbst etwas schicken?!
-
Ähnliche Themen
-
2 Benutzer haben hier geschrieben
- Gast (25)
- peterfido (1)