Das VI kommt nur an der einen Stelle in meinem Programm vor.
Aber durch noch mehr herumprobieren habe ich herausgefunden, dass es wohl ein Problem im sub-VI ist. Dort werden nämlich in einem VI Daten gespeichert und auch wieder abgefragt. Da sich alles zusammen in einer Schleife befindet schätze ich, dass der Speicher bei jedem neuen Aufruf wieder geleert wird und dadurch diese Sprünge hervorgerufen werden.
Wenn ich nämlich das selbe VI in meinem Hauptprogramm ausführt, gibt es keine Probleme. Ich verstehe allerdings nicht, warum dieses Problem eine Rückwirkung auf die Eingangsdaten haben kann.
Bis jetzt scheint es mir das Einfachste, auf das sub-VI zu verzichten und dafür etwas mehr Unübersichtlichkeit in Kauf zu nehmen.
Um trotzdem mit einem sub-VI zu arbeiten, müsste ich mir wohl einen zusätzlichen Array erstellen, in den dann die neuen Werte eingefügt werden. Oder gibt es da elegantere Lösungen? Das würde in Sachen Übersichtlichkeit nämlich wahrscheinlich keinen großen Gewinn bringen
Auf jeden Fall schonmal recht herzlichen Dank für die Anregungen.