Hi Wolle,
1. Schau' mal, dass Du nie ein Blockdiagramm hast, das größer als eine Bildschirmgröße ist. (Du übertriffst ja schon fast den Leber. Der hat
mal voller Stolz gesagt, dass sein Blockdiagramm 2 Quadratmeter hat)
2. Initialisiere Deine Schieberegister
3. Pack' am besten alles in eine Whileschleife und mach es mit
einer Statemachine mit Eventstruktur.
(Eine, bzw mehrere Statemachines hast Du ja schon drin, auch da wo Du die Schalter in einem Case nach dem anderen abfragst, aber ich
würde eine Event-Struktur verwenden)
4. Wenn Du alles in einer Schleife/State-Machine hast, dann kannst Du auch Deine lokalen Variablen mit einem Schieberegister ersetzen
(zumindest die meisten davon)
Mehr kann ich momentan leider nicht dazu sagen, weil ich nicht ganz durchblicke und weil auch ein paar SubVIs fehlen.
Sieh' das nicht als negative Kritik, sondern als gut gemeinte Ratschläge.
Gruß nach Gärtringen
Markus