INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Grundkonzept einer Datenerfassung/Auswertung



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

30.09.2009, 14:10
Beitrag #1

Malte84 Offline
LVF-Grünschnabel
*


Beiträge: 26
Registriert seit: May 2009

8.5
2008
de

45897
Deutschland
Grundkonzept einer Datenerfassung/Auswertung
Hallo,

ich bastel seit einiger Zeit an einem Programm zur Erfassung und Visualisierung/Auswertung von Schwingungsmessdaten.
Ich habe das Gefühl, je weiter ich komme, desto grundsätzlichere Probleme ergeben sich...

Ich habe aufgrund von Problemen bei der Verarbeitung jetzt also mal das Grundkonzept geändert bzw. versucht es zu ändern...
Ich habe dazu mal alles relevante mittels LabVIEW nachgebaut, um es einfach und verständlich hier zu zeigen.

Wie man im Screenshot sieht, werden die Messdaten nicht kontinuierlich aufgenommen sondern immer in einem Puffer von x Samples. Dieses x ist vom User frei wählbar. Ich gehe ab jetzt einfach mal von 400 aus. Nach dem "DAQmx - Lesen" sollen die Signalverlaufsdaten "aneinander gereiht" werden, so dass für die Verarbeitung keine separierten 400-Sample-Stückchen anfallen. Das führt nämlich zu Problemen in der Verabeitung (zB Integrieren: Knicke alle 400 Sample und damit Verzerrung der Ergebnisdaten).
Damit der Graf trotzdem nicht immer länger wird und man überhaupt nichts mehr sieht, werden nur jeweils die letzten 400 (oder eben x vom User eingestellten) Samples im Graf gezeichnet.

Das Problem hier ist zum einen natürlich der Speicher, der bei einer langen Messung extrem groß sein müsste. Also müsste man sozusagen 'nacheilend' das Array, in dem alles aneinander gerieht wird, auch wieder löschen...? Hier habe ich keine Idee für die Umsetzung dieses Gedankens.
Problematisch ist aber auch wie man überhaupt wieder sauber einen Signalverlauf erzeugt. In die Komponenten zerlegen, diese aneinandereihen und es dann weider zu einem Signalverlauf zusammenbasteln funktioniert nicht, weil aus dem Zeitstempel dann ein Array wird, was LabVIEW nicht akzeptiert. (Hier frage ich mich eh: Wieso gibt es nur EINEN Zeitstempel alle 400 (bzw x) Samples? Sollte es nicht zu jedem Sample einen Zeitstempel geben?)

Danke schonmal für jeden Hinweis...


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30
Antwort schreiben 


Nachrichten in diesem Thema
Grundkonzept einer Datenerfassung/Auswertung - Malte84 - 30.09.2009 14:10

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
Question Auswertung von Schwellwerten / Aufzeichnung in TDMS ZwergNase 3 3.219 12.08.2019 19:57
Letzter Beitrag: GerdW
  Datenerfassung mit einer zeitgesteuerten Schleife DM_94 16 9.052 25.07.2018 10:20
Letzter Beitrag: DM_94
  Auswertung Drehgeber mit NI 9401 BenutzernameNO 6 5.956 29.08.2016 13:25
Letzter Beitrag: GerdW
  Datenerfassung cDAQ + NI9203 keine synchrone Datenerfassung dieseldunst 5 5.871 24.06.2016 14:49
Letzter Beitrag: jg
  Datenerfassung und Auswertung Rajesh 9 7.234 09.06.2015 07:40
Letzter Beitrag: wladimir s
  Laufzeitprobleme; Auswertung Lifter 7 5.333 27.11.2013 21:33
Letzter Beitrag: jg

Gehe zu: