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 

Sound&Vibration Peak Search in TDMS ausgeben in gleichen Zeitabständen



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!

15.11.2010, 11:39 (Dieser Beitrag wurde zuletzt bearbeitet: 15.11.2010 14:10 von jg.)
Beitrag #1

udcno@AL Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Nov 2010

9.0f3
2010
en


Deutschland
Sound&Vibration Peak Search in TDMS ausgeben in gleichen Zeitabständen
Hallo Experten,

ich bin absoluter Anfänger in LabView und habe mir aus den Examples ein Programm gebastelt, welches aus einem Eingangssignal die Peaks und die dazugehörige Frequenz ermittelt. Diese Informationen werden kontinuierlich in eine TDMS Datei geschrieben. zu den beiden Channels "Phase Sweep" und "Amplitude Sweep" wird noch ein Zeitchannel hinzugefügt.

Da ich ein Signal im Bereich von 0 - 20000Hz aufnehme habe ich im MAX folgende Einstellungen getroffen:

Erfassungsmodeus: kontinuierlich
Samples: 1k
Rate: 60K (vgl. Shannon Theorem)


Messkarte: Ni-PCI 6251

Nun zu meinem Problem: in TDMS Messdaten werden die Werte in unterschiedlichen Zeitabständen ausgegeben, d.h. es ist für mich ein riesiger Aufwand 2 Messungen vergleichbar zu machen, da die Zeitabstände in denen die Signale in die Messdatei geschrieben werden unterschiedlich sind.
Ich vermute, dass LV wartet bis es die 1000 Werte voll hat und diese dann an die TDMS weitergibt. Da die Anzahl der Peaks immer unterschiedlich ist, habe ich auch unterschiedliche Zeiten, oder??

Ich habe gelesen dass man die Zeit über samples/Rate einstellen kann. Das funktioniert aber nicht. Wahrscheinlich aus o.g. Problem. Mit WAIT in den Schleifen habe ich es auch schon probiert, dass führt jedoch nicht zum gewünschten Ergebnis. Nichtmal die Anfangszeiten sind gleich.

Könnt ihr mir bitte weiterhelfen. Ich möchte gern im Programm einstellen können, in welchen Zeitabständen Messdaten in die TDMS Datei geschrieben werden sollen.

Anbei mein VI

Vielen herzlichen Dank im Voraus!

AL

P.S.: Für den ein oder anderen Tipp, wie ich mein Programm noch "schöner" machen kann, wäre ich ebenfalls sehr dankbar
Lv09_img2


Angehängte Datei(en)
Sonstige .vi  Peak_Search__DAQmx__akzuell2.vi (Größe: 75,75 KB / Downloads: 162)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Nachrichten in diesem Thema
Sound&Vibration Peak Search in TDMS ausgeben in gleichen Zeitabständen - udcno@AL - 15.11.2010 11:39

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Search 1D Array fehlt standardmäßig in LV 2020 SP1 jg 0 1.623 26.01.2021 17:12
Letzter Beitrag: jg
  TDMS-Datei lesen und ausgeben Sakis 6 4.717 26.09.2018 15:32
Letzter Beitrag: Sakis
Question Peak detector Block Diagram sagittarius 6 3.933 10.01.2018 11:46
Letzter Beitrag: GerdW
  Timeout von "Sound Output Write VI" zeigt keinen Einfluss. Ksanto 3 3.083 17.11.2017 11:51
Letzter Beitrag: Ksanto
  Mehrere subvis vom gleichen Typ coke22 1 2.139 08.06.2015 13:18
Letzter Beitrag: Schwand
  Arraywerte in bestimmten Zeitabständen durchlaufen lassen Hamoudi 3 5.062 23.10.2013 09:33
Letzter Beitrag: Hamoudi

Gehe zu: