Hallo Jogi,
"Warum verwendest du For-Loops? Sind Whileloops schlechter Programmierstil?"
Ja, schlechter Programmierstil.
Du willst eine feste Datenmenge nach Excel übertragen - also eine FOR-Loop über x Elemente. Mit der Whileloop handelst du dir hier nur Overhead ein durch den zusätzlichen Ende-Check. FOR-Loops arbeiten außerdem effizienter mit
AutoIndexing.
"um Verwirrung zu vermeiden"
Vielleicht Verwirrung vermieden, aber dafür "
RubeGoldberg" produziert...
"Bis jetzt finde ich es übersichtlicher lokale Variablen zu verwenden. ... schlechter Programmierstil?"
Extrem schlechter Programmierstil!
LabVIEW arbeitet Datenfluß-basiert: es gibt keine "Variablen", sondern stattdessen Drähte, in denen die Daten fließen...
"Lokale Variablen" dienen hier anderen Zwecken und haben Nachteile (u.a. RaceConditions, Speicherkopien)!
LabVIEW-Training gibt es u.a.
hier (auch kostenlos).
Edit:
Wozu setzt du eigentlich die Größe des Array-Indicators per Propertynode? Dieses VI sollte als subVI genutzt werden, welches der Benutzer nie sieht. Außerdem ist es wenig sinnvoll, ein Array mit mehr Zeilen darstellen zu lassen, als auf den Bildschirm passen. Kannst die Propertynode also auch weglassen...