' schrieb:Die Bildung von Sub-VI´s hab ich bisher wegen der Fehlersuche vermieden.
Ich sag's ungern - nein, das stimnmt nicht: Ich sag's gern: das war ein Fehler!
Wo's GerdW schon angeschnitten hat: Elf parallele While-Schleifen! Weißt du, wie so ein SubVI nach dem Aufräumen aussieht? Schlimmer als vorher! Ich hau mal ins Blaue: 11 parallele Schleifen, keine SubVIs => keine Queues, keine Melder => lokale Variablen in rauhen Mengen => RaceConditions, Speicherauswand.
Unterprogrammtechnik (hier also SubVIs) ist ein "integraler Bestandteil" einer jeden Programmiersprache. In LabVIEW kommt noch das Datenflußprinzip hinzu. Also: SubVIs verwenden - dann klappt's auch mit der Fehlersuche!
Im übrigen würde ich auch als SP1-Version das Aufräumen verweigern - "zu komplex".