10.02.2017, 18:31
Hallo,
ich bin neu hier im Forum. Hab letztes Jahr schon mal bissle was mit Labview gemacht. Jetzt möchte ich ein neues Projekt wagen.
Und zwar hab ich Daten die ich über UDP empfangen möchte und anschließend ausgeben will. Eigentlich ein recht simples Tool.
Ich möchte das aber ein bisschen auftrennen. Und zwar sollen zuerst die Ip-Adresse und der Port des Senders angegeben werden und das mit einer Taste bestätigt werden und anschließend sollen auf Daten gewartet werden (in einer while Schleife). Wenn ich dann auf einen Stop/Beenden Knopf drücke soll die While Schleife beendet werden und anschließend noch die UDP Verbindung wieder geschlossen werden und dann die Labview anwendung ebenfalls gestoppt werden.
Ich hab schonmal einen ersten Versuch gewagt. Hier kann ich auch Daten vom Programm Packet Sender empfangen. Der Beenden-Knopf hat aber Null Wirkung. Und ich muss eben den Port und die IP Adresse (aktuell "localhost") zuvor eingeben. Während dem Ablauf hat das natürlich keine Wirkung mehr.
Kann mir jemand helfen über welche Struktur ich das am besten lösen kann?
Bzw hat jemand ein kurzes Beispiel-Programm oder so?
EDIT: Ein anderes Problem habe ich, dass er den Port nicht immer sauber schließt weshalb ich beim nächsten mal ausführen einen Fehler (60) erhalte, das der Port eben nicht verfügbar ist.
Vielen Dank schon mal.
Grüße
Tobi
ich bin neu hier im Forum. Hab letztes Jahr schon mal bissle was mit Labview gemacht. Jetzt möchte ich ein neues Projekt wagen.
Und zwar hab ich Daten die ich über UDP empfangen möchte und anschließend ausgeben will. Eigentlich ein recht simples Tool.
Ich möchte das aber ein bisschen auftrennen. Und zwar sollen zuerst die Ip-Adresse und der Port des Senders angegeben werden und das mit einer Taste bestätigt werden und anschließend sollen auf Daten gewartet werden (in einer while Schleife). Wenn ich dann auf einen Stop/Beenden Knopf drücke soll die While Schleife beendet werden und anschließend noch die UDP Verbindung wieder geschlossen werden und dann die Labview anwendung ebenfalls gestoppt werden.
Ich hab schonmal einen ersten Versuch gewagt. Hier kann ich auch Daten vom Programm Packet Sender empfangen. Der Beenden-Knopf hat aber Null Wirkung. Und ich muss eben den Port und die IP Adresse (aktuell "localhost") zuvor eingeben. Während dem Ablauf hat das natürlich keine Wirkung mehr.
Kann mir jemand helfen über welche Struktur ich das am besten lösen kann?
Bzw hat jemand ein kurzes Beispiel-Programm oder so?
EDIT: Ein anderes Problem habe ich, dass er den Port nicht immer sauber schließt weshalb ich beim nächsten mal ausführen einen Fehler (60) erhalte, das der Port eben nicht verfügbar ist.
Vielen Dank schon mal.
Grüße
Tobi