Hallo DM,
Zitat:Würde mich sehr über konstruktive Tipps freuen.
Ok, hier mal dein Haupt-VI:
So könnte es aussehen…
(Außerdem gibt es eine File-Funktion, die prüft, ob ein Pfad existiert und ob es sich dabei um eine Datei oder einen Ordner handelt. Könnte man auch benutzen…)
Noch ein Tipp: Wenn du VIs anhängst, ist es hilfreich, diese vor dem Anhängen nicht noch umzubenennen. Zumindest passte dein zweites VI sehr gut als Ersatz für das fehlende subVI des ersten…
Zitat:Jedoch ist das Array ein Array mit mehreren Daten und nur einer Zeile. Nun werden die Daten nicht wie erhofft den Channels richtig zugeordnet.
Du liest also ein 1D-Array mit 46 Samples (eines pro Kanal). Das wandelst du dann in ein 2D-Array um, wobei alle Samples in einer Zeile landen - die bei LabVIEW üblicherweise als ein Kanal betrachtet wird. (2D heißt: jede Zeile ein Kanal, jede Spalte ein Zeitschritt. Dadurch kann man prima autoindizierende Schleifen verwenden, die die Daten kanalweise abarbeiten!)
Zitat:Bsp.: Also bei 2 Sek Messseit werden 16000 einzelene Daten gelesen und gespeichert, nur dabei ist jeder Wert ein Channel.
??? 16k "einzelne Daten", jeder Wert ein Channel ???