' schrieb:Hilfreicher Beitrag SeBa, was hätte ich nur ohne Dich gemacht?....
Der Beitrag war vielleicht nicht so hilfreich aber entspricht ganz meiner Meinung. Das Diagram das Du da zeigst macht so ein bischen alles was die LabVIEW Styleguides entweder schwer abraten oder gar einfach als Pfusch abtun. Stacked Sequences und ganz sicher mit 34 Frames gehören eindeutig in den Bereich "LabVIEW Missbrauch". Die Fehlerbehandlung ist zwar andeutungsweise vorhanden aber mit Brachialmethoden wie "Stop" kommt man da nicht sehr weit, aber naja wenn Du eine Stacked Sequence benützt ist das halt die einzige noch einigermassen machbare Fehlerabhandlung.
Zu Deinem Problem: Verwendest Du DHCP? Wenn ja dann ist das was passiert wahrscheinlich dass die Lease Time ausläuft und der Rechner eine neue IP Adresse kriegt. Von dem Moment an sind alle offenen Verbindingen im Sinne des Netzwerkstacks zwar noch stets gültig, im Sinne einer funktionsfähigen Verbindung aber nicht mehr. Denn sie verweisen auf Netzwerkendpunkte die so nicht mehr stimmen.
Aber auch wenn Du kein DHCP verwendest kann es vorkommen dass eine Verbindung disfunktional wird. Die richtige Vorgehensweise dabei ist um das zu detektieren (error Cluster out) und dann die Verbindung zu schliessen und neu aufzubauen und die Kommunikation noch einmal zu probieren. Aber bitte das jetzt nicht in die Stacked Sequence hineinpfriemelen. Das gibt Dir nur noch ein unhandlicheres Monster als es nun schon ist. Solche Funktionalität gehört in einen sauber designten Treiber, mit low level subVIs die die verschiedenen Kommunikationsblöcke realisieren und einer State Machine die das Verbindungshandling mit Retry and Reconnect erledigt. Stacked Sequences haben da absolut nichts verloren.