Hallo Steve,
herzlich willkommen im Forum!
Zitat:Im Anhang sind die Bilder dazu.
Ein Bild sagt mehr als tausend Worte. Ok.
Aber ein VI sagt mehr als deine 3 Bilder!
(Bitte beim nchsten mal einfach dein VI anhängen.)
Verwende doch mal BuildArray statt InsertIntoArray, wenn du ein Array (auf)bauen willst!
Wenn die Tabelle auch alte Daten weiter anzeigen soll, dann solltest du im subVI das Schieberegister nicht mit einer leeren Arraykonstante initialisieren…
Außerdem:
- Es ist fragwürdig, wenn du per Referenz Daten in der Tabelle anzeigen lässt, obwohl du die gleichen Daten per Draht aus dem subVI herausführst.
- Wozu die ganzen lokalen Variablen im Bild?
- Wozu eine FOR-Loop, die nur exakt einmal iterieren soll???
- Im subVI brauchst du neben der FOR-Loop auch kein Schieberegister und statt InsertIntoArray nur ein einfaches BuildArray.
- Im MainVI sollte ein Schieberegister den aktuellen Inhalt der Tabelle speichern…
Wenn du ein VI angehangen hättest, dann hättest du jetzt schon ein Bild mit den Anpassungen bekommen können.
(Andersherum ist so der Lerneffekt aber deutlich besser…
)