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 

Dieses Thema hat akzeptierte Lösungen:

Erfassung von Signalen im wave-Format



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!

10.05.2021, 14:55 (Dieser Beitrag wurde zuletzt bearbeitet: 10.05.2021 14:58 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.428
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Erfassung von Signalen im wave-Format

Akzeptierte Lösung

Hallo David,

herzlich willkommen im LabVIEW-Forum!

Zitat:Die Datenerfassung funktioniert einwandfrei und auch die Speicherung der .wav-Datei.
Wenn dem so wäre, dann müsstest du hier nicht fragen! Big Grin

Zitat:es kommt vor, dass die Aufnahme immer eine feste länge hat (x*5sek.) und sich dabei bei jeder Zeitmarke 'x' kurz "aufhängt".
Eigentlich sollte dieses Aufhängen jede Sekunde passieren…
Schau dir bitte die Beispiel-VIs an, die LabVIEW mitbringt, insbesondere die zu DAQmx: Das Anlegen(Initialisieren des Tasks gehört vor, das Beenden hinter die Schleife!
Außerdem solltest du einen "Continuous"-Task anlegen und nicht, wie jetzt gerade, eine "Finite" Sampleanzahl abfragen!
Ich bin auch kein Fan davon, bei der zu lesenden Sampleanzahl "-1" anzugeben: lese lieber Blöcke mit fester Sampleanzahl ein! Bei 48kHz würde ich 4800 oder 9600 Samples abfragen…

Zitat:Nun ist es aber so, dass die enstehende Datei entweder nicht die eigentliche Aufnahmelänge besitzt (D.h. die vorkommenden Daten sind in Ihrer Länge quasi komprimiert)
Das würde bedeuten, dass die Samplerate nicht passt. Liefert deine AI-Karte denn die Daten mit genau 48kHz?
Es gibt da DAQmx-Properties, mit denen kannst du auch die tatsächliche Samplerate des DAQmx-Tasks abfragen…

Zum VI:
Das Türkis erzeugt Augenkrebs - muss das sein?
Bei den Wavefile-Funktionen fehlen die Errorcluster-Drähte…
Lösche die FromDDT-ExpressVIs und versuche, ohne ExpressVIs auszukommen. Wenn du aus einem Array einzelne Elemente lesen willst, solltest du IndexArray verwenden!

So in etwa:
   

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Erfassung von Signalen im wave-Format - GerdW - 10.05.2021 14:55

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Ausgeben von Signalen mithilfe von NI PXI-5412 (AWG) DavidStefan 17 8.940 25.05.2021 10:27
Letzter Beitrag: DavidStefan
  Synchronisierung von Analogen Signalen mit digitalem Encoder Benj1man 8 5.169 12.05.2020 10:38
Letzter Beitrag: Benj1man
  Anzeige und Erfassung von Prüfparametern Fantinel 4 4.802 04.01.2019 14:47
Letzter Beitrag: GerdW
  Digitale Ausgabe von zwei zeitlich abhängigen Signalen MetalMan 3 3.883 04.12.2018 09:58
Letzter Beitrag: BNT
  Zeitmessung zwischen zwei Signalen t-romeo 10 11.559 10.07.2015 10:36
Letzter Beitrag: t-romeo
  Rechenoperationen mit Signalen Kugelschieber 5 5.446 24.09.2014 19:56
Letzter Beitrag: GerdW

Gehe zu: