Hallo hama,
"heavy overuse of local variables"!
ALLE deine Daten, die da munter mit lokalen Variablen hin- und hergeschoben werden, gehören in Schieberegister. ALLE!
Bitte dein VI entsprechend anpassen!
- Schleifen, die nur einmal durchlaufen werden, sind sinnlos.
- Es gibt fertige Funktionen, die z.B. "+1" rechnen…
Zitat:Wenn im Case "S3" die For-Schleife einmal durchlaufen wird, wird immer nur eine Zeile im Ziel-Array mit "richtigen" Werten belegt. Alle anderen Zeilen werden auf "0" zurückgesetzt.
Das hast du doch so programmiert!? Musst dir doch nur dein VI mal anschauen - oder mal etwas Highlight-Debugging betreiben…