!!

Willkommen Besucher...

...um das das LabVIEWForum.de als Benutzer in vollem Umfang nutzen zu können, ist eine kostenlose Registrierung nötig...
Registrierte Benutzer können Beiträge schreiben, Dateien uploaden, Beiträge lesen :) uvm.


Antwort schreiben 

Dieses Thema hat akzeptierte Lösungen:

1D-Array bekommen nach Einlesen von Messdaten
25.11.2011, 16:09
Beitrag #1

TobiasMo Offline
LVF-Grünschnabel
*


Beiträge: 30
Registriert seit: Jul 2011

LV-Version: 2010
LV-Erfahrung seit: 2011
LV-Sprachversion: kA



1D-Array bekommen nach Einlesen von Messdaten
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.
   

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


Angehängte Datei(en)
0.0 .lvm  Beispieldatei.lvm (Größe: 1,12 KB / Downloads: 19)

10.0 .vi  Datei lesen ohne ExpressVI.vi (Größe: 12,46 KB / Downloads: 18)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
. .
25.11.2011, 18:12
Beitrag #2

schrotti Offline
LVF-Freak
****


Beiträge: 840
Registriert seit: Feb 2008

LV-Version: 8.5 - 2010
LV-Erfahrung seit: 2006
LV-Sprachversion: kA

PLZ: 70180
Land: Deutschland
RE: 1D-Array bekommen nach Einlesen von Messdaten

Akzeptierte Lösung

Nicht so kompliziert denken Smile


Angehängte Datei(en)
10.0 .vi  Datei lesen ohne ExpressVI.vi (Größe: 10,15 KB / Downloads: 37)

Gruß Julius
Empfehlungen: expressionflow, LavaG , mooregoodideas, OpenG, JKI Blog
Tipp
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.11.2011, 13:54
Beitrag #3

TobiasMo Offline
LVF-Grünschnabel
*


Beiträge: 30
Registriert seit: Jul 2011

LV-Version: 2010
LV-Erfahrung seit: 2011
LV-Sprachversion: kA



RE: 1D-Array bekommen nach Einlesen von Messdaten
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


Angehängte Datei(en) Thumbnail(s)
   

10.0 .vi  Datei lesen ohne ExpressVI.vi (Größe: 67,62 KB / Downloads: 21)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.11.2011, 18:40
Beitrag #4

Lucki Offline
Guru-Simulator
LVF-Team

Beiträge: 5.528
Registriert seit: Mar 2006

LV-Version: ..2011prof.ohne Addons
LV-Erfahrung seit: 1995
LV-Sprachversion: DE

PLZ: 01108
Land: Deutschland
RE: 1D-Array bekommen nach Einlesen von Messdaten
Einlesen und Darstellung als Stapelplot und Zeitskalierung:
   
Mit so wenig Punkten Spektrumsanalyse? Dagegen sträubt sich mein Gefieder zu sehr.

Den Labview-Beginner erkenne ich am deutlichsten an der exzessiven Verwendung der Sequenzstruktur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.11.2011, 11:37
Beitrag #5

TobiasMo Offline
LVF-Grünschnabel
*


Beiträge: 30
Registriert seit: Jul 2011

LV-Version: 2010
LV-Erfahrung seit: 2011
LV-Sprachversion: kA



RE: 1D-Array bekommen nach Einlesen von Messdaten
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
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Array nach Überschreitung eines Wertes durchsuchen und Index ausgeben 123mibu 12 661 27.02.2012 10:09
Letzter Beitrag: 123mibu
  Messdaten mit Zeit nach Excel exportieren Dommy 2 562 03.02.2012 13:47
Letzter Beitrag: Dommy
  Tabellen-String nach Array - Datentypen lambda89 6 1.304 14.12.2011 13:22
Letzter Beitrag: Lucki
  Statemachine zur Erfassung von Messdaten nach ein paar tausend Messwerten sehr langsa nemesismf 4 533 20.09.2011 09:10
Letzter Beitrag: chrissyPu
  Messdaten im Array Speichern Sebastianb 9 1.377 27.08.2011 10:34
Letzter Beitrag: Sebastianb
  Konvertierung Byte Array nach Hex Nickylotta 2 1.017 15.07.2011 12:34
Letzter Beitrag: Rene_B

Gehe zu: