LabVIEWForum.de
1D-Array bekommen nach Einlesen von Messdaten - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: 1D-Array bekommen nach Einlesen von Messdaten (/Thread-1D-Array-bekommen-nach-Einlesen-von-Messdaten)



1D-Array bekommen nach Einlesen von Messdaten - TobiasMo - 25.11.2011 16:09

Hallo,

momentan versuche ich mich auch einmal daran ohne Express-VI's Daten einzulesen und zu verarbeiten. Dazu habe ich unten stehendes VI geschrieben und eine Beispieldatei angehängt (am besten mit Editor öffnen), aus der ich auslesen möchte.
[attachment=37408]

Ich möchte als Resultat 3 1-D Arrays haben, die jeweils die Signale der einzelnen Kanäle der Messdatei wiederspiegeln. Mein Problem ist, dass ich nach der Funktion "Aus Array entfernen" im Bild unten links keine 1-D Arrays bekomme, sondern nur 2 mal 2-D Arrays und einmal ein 3-D Array. Nach meinem Verständnis der Funktion und der Hilfe müsste aber doch immer eine Spalte gelöscht werden, sodass die übrig gebliebenen Arrays jeweils 1-D sein müssten, oder? Könnt ihr mir da helfen?

Beste Grüße,

Tobias


RE: 1D-Array bekommen nach Einlesen von Messdaten - schrotti - 25.11.2011 18:12

Nicht so kompliziert denken Smile


RE: 1D-Array bekommen nach Einlesen von Messdaten - TobiasMo - 29.11.2011 13:54

Velen vielen Dank! Klappt wunderbar.

Des Weiteren würde ich gerne diese drei Signale in einem Signalverlaufsdiagramm als Stapelplot anzeigen lassen. Ich habe schon die Funktion "Cluster-->Bündeln" ausprobiert, aber diese gibt einen String aus, und ich kann diesen nicht mit dem Diagramm darstellen. Wie mache ich das am geschicktesten? Das gleiche würde ich dann ganz gerne auch mit den Spektrenverläufen im unteren Bereich machen.

Zudem möchte ich die Skalierung der x-Achse für die Anzeige der Spektren mit dem df-Ergebnis aus der Spektrenanalyse verknüpfen. Eine Schrittweite ist ja genau ein df (Frequenzband). Also möchte ich die Skalenwerte mit dem df multiplizieren. Ich weiß, dass das mittels Eigenschaftsknoten geht, aber mit welchem? Ich habe schon beide Eigenschaftsknoten mit dem Inhalt "Inkrement" ausprobiert (klappt irgendwie nicht), und sonst keinen passenden gefunden. Welchen kann ich da am besten nehmen?

Beste Grüße,

Tobias


RE: 1D-Array bekommen nach Einlesen von Messdaten - Lucki - 29.11.2011 18:40

Einlesen und Darstellung als Stapelplot und Zeitskalierung:
[attachment=37447]
Mit so wenig Punkten Spektrumsanalyse? Dagegen sträubt sich mein Gefieder zu sehr.


RE: 1D-Array bekommen nach Einlesen von Messdaten - TobiasMo - 30.11.2011 11:37

Danke für das Bild und den Tip mit dem Faktor. Da sucht man und sucht man und sieht den Wald vor lauter Bäumen nicht. Naja.

Ich habe nur so wenige Punkte geschickt um zu verdeutlichen um was für eine Datei es sich handelt. In Wirklichkeit hat diese Datei 210.000 Messpunkte, ich dachte mir ich reduziere die mal von 6 MB auf ein paar KB. Mit den 210.000 kann man dann bessere (Teil)-Spektren erzeugen :-).

Beste Grüße,

Tobias