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 

Große TDMS lesen und Signale zählen



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!

Gestern, 10:49
Beitrag #10

Kiesch Offline
LVF-Stammgast
***


Beiträge: 414
Registriert seit: Mar 2009

2019, 2018, 2016
2009
DE

04519
Deutschland
RE: Große TDMS lesen und Signale zählen
(05.12.2024 16:06 )cordm schrieb:  Zu der zweiten Frage: es gibt ein paar VIs um einen Anfang zu bekommen:

Waveform/Analog Waveform/Measurements/Monitoring
-> Basic Level Trigger Detector & Waveform Peak Detection

Signal Processing/Signal Operation
-> Threshold Detector

Waveform Peak Detection merkt sich vorige Aufrufe, so dass man es mit Signalabschnitten füttern kann.

Ah das gibts also scheinbar schon fertig. Wollte auch grade anmerken, dass du zum einen bei Stückweiser Nutzung gerade genau in einem "Signal" ein "Dateiende" haben kannst, was du richtig als Ausnahme behandeln musst (nicht doppelt zählen, nicht garnicht zählen). Bei den Signalen die du hast dürfte eine einfache Threshhold Detection für die "großen" Signale ausreichend sein. So sauber wie die jeweils aussehen könnte es reichen lediglich zu ermitteln das der Threshhold überschritten ist und erst nach erneutem unterschreiten des Threshholds das nächste Signal zu Verarbeiten. Für die Verarbeitung der kleinen Signale dann nur noch prüfen ob du zählen musst oder nicht. Im Prinzip reicht dafür ein Flag zu setzen, dass immer beim erreichen eines Großen Peaks zurückgesetzt wird.
So wie ich das verstehe liefert dir der Peak Detektor alle Peaks sowie die zugehörigen Positionen im Signal sowie die Peakhöhe. Das heißt das würde dir sogar schon für die (Vor-)filterung deiner Daten reichen. Du musst dann bei der Höhe (Amplitude) nur noch festlegen ab welcher Höhe du den Peak als großen Peak zählst. Und wie gesagt an Schnittstellen zwischen Signalabschnitten kann Ausnahmenbehandlung notwendig sein.

Gruß Kiesch

P.S: Achja, aus dem Beispiel habe ich geschlossen, dass die kleinen Peaks immer deutlich kleiner sind als die Großen. Wenn das nicht der Fall ist, musst du tatsächlich die Signalform der Peaks mit auswerten (kleine Peaks deutlich kürzer).

Zitat:Märchen und Geschichten werden erzählt am Lagerfeuer, technischen Fakten werden mitgeteilt (oder so). (Genauso wie Software nicht auf einem Server "herumliegt", die ist dort installiert.)
*Zitat: IchSelbst*
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Große TDMS lesen und Signale zählen - Kiesch - Gestern 10:49

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Textdatei Größe lesen und gegebenenfalls Inhalt löschen galilio 9 10.050 29.06.2016 13:26
Letzter Beitrag: Trinitatis
  .tdms: mehrere Signale aus einer Datei lesen Kristin_611 4 7.193 03.02.2015 12:09
Letzter Beitrag: Kristin_611
Question NUR Eigenschaften einer TDMS Datei lesen Lucky 1 4.694 24.11.2014 10:12
Letzter Beitrag: macmarvin
  Lesen aller .tdms-Datenkanäle bregas 7 8.135 27.10.2013 14:45
Letzter Beitrag: Kasi
  Problem bei TDMS lesen Neska 17 15.187 17.07.2013 07:51
Letzter Beitrag: GerdW
  Große *.txt in *.tdms konvertieren -> hohe Speicherauslastung Thom.A.s 7 7.754 11.07.2012 08:57
Letzter Beitrag: Thom.A.s

Who read this thread?
13 User(s) read this thread:
RMR, BNT, Martin.Henz, rolfk, th13, Woodeye, Keppi, GerdW, IchSelbst, cordm, Kiesch, TpunktN, PPS

Gehe zu: