Hi.
Ich möchte gerne folgendes:
Ich habe 2 Rechner die mit einander kommunizieren sollen über die Serielle Schnittstelle.
Als erstes hab ich mir mal die ganze Hardware besorgt:
1 Ethernet-COM umsetzter, weil der eine Rechner keinen COM anschluss hat
2 benötigte Kabel zu Verbindung
Ich habe nun um das ganze zu Testen folgendes gemacht:
Auf dem einen Rechner die Software für den Com-Umsetzter installiert und einen COM-Server (COM2) eingerichtet ihm die IP zugeteilt... bla bla nicht so wichtig.
Nun habe ich mir 2 VIs erstellt die ich beide auf die beiden Rechner gepackt habe. Eines um von dem Port zu lesen und eines um über den Port zu übertragen.
Mein Problem ist:
Ich starte auf dem Rechner der den COM-Anschluss hat das lesen.vi und starte es. Dort wird der Port initialisiert und es werden Daten entgegen genommen bis man auf den STOPP-Knopf drückt. Während das lesen.vi in der while-Schleife hängt sende ich von dem 2. Rechner Daten über mein schreiben.vi. Sende ich die Daten kommen sie an und das ohne Probleme und so, wie ich es möchte.
Wenn ich nun das umdrehe und will von dem ersten Rechner etwas schicken und mit dem 2. es lesen (es werden die gleichen VIs benutzt) geschieht .. nichts. Im Puffer kommt nichts an, wenn ich etwas schicke.
Wenn ich über cmd -> mode nachschaue sind beide Port exakt identisch konfiguriert.
Ich habe auch schon den 2. COM-Port am ersten Rechner ausprobiert.. mit dem gleichen ergebnis...
Hat jemand eine Idee was hier das Problem sein könnte?
Erstes_Lesen.vi (Größe: 16,45 KB / Downloads: 256)
Erstens_Schreiben.vi (Größe: 15,03 KB / Downloads: 227)
MfG Thomas