LabVIEWForum.de
Signalerfassung und Speicherung - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: Signalerfassung und Speicherung (/Thread-Signalerfassung-und-Speicherung)



Signalerfassung und Speicherung - kaloy - 12.06.2007 09:21

Tach Leutz,

ich hab euch zwar schon im Unterforum Audio damit genervt, aber ich muß da jetzt was wissen:

Ist es überhaupt möglich von einer DAQ-Schnittstelle, kontinuierlich eingelesenes Signal fortlaufend in eine wav-Datei zu schreiben?
Ich denke ja das das ohne weiteres möglich ist. Aber ich bekomme es in keinster Weise hin!
Es wird mir zwar ne Datei geschrieben, die auch ne Bitrateinfo usw. enthält, aber sie is nur 1kb groß.
Und das kann ja schlecht sein.
Selbst wenn ich keine DAQ Schnittstelle verwende tritt das Problem auf.
Ich glaube langsam wirklich an einen BUGSad

schaut ihr mal bitte ob ob eins der angehängten vi´s (für LV8.0 gespeichert) bei euch ergebnisse bringt.
ich will wissen ob es an meinem pc liegt oder ob das nen allg. problem is. leider habe ich aber kein alternativsystem zum testen.

Danke im Voraus...

martin


Signalerfassung und Speicherung - derTetris - 12.06.2007 10:13

Hi,
...hab mal kurz in dein 'wave_generator.vi' reingeguckt. Wenn ich im 'Signal simulieren.vi' z.B. 44100Hz einstelle und das auch mit doppelter Samples pro Sekunde abtaste, funktioniert es.
Gruß

PS: ...bei deinen 100Hz musst du halt 200 Samples pro Sekund einstellen


Signalerfassung und Speicherung - kaloy - 12.06.2007 11:50

Tatsache!
Keine Ahnung was ich verändert hab aber jetzt läufts!
Nur stelle ich fest, dass wenn ich ein 1kHz erzeuge, etwas tieferes (viellecht 500Hz) aufnehme. Bin jetzt schon ne weile mit 1kHz Ton am arbeiten und erkenne ihn wenn er es ist. Und ich vermute das ich ihn in der Aufnahme höre, wenn ich 2 khz erzeuge. da stimmt doch was nich!
Woran könnte das liegen?

Es läuft auch wenn ich die Abtastrate viel höher nehme. Denn das brauch ich auch.
Ich lese ein 1kHz-sinus über DAQ ein und untersuche ihn auf dessen Abweichung zur perfekten Sinusschwingung.

Also könnte ich jetzt ja kombinieren und sagen, dass es an der Einstellung der DAQ liegt, dass meine Datei leer bleibt.
Aber was soll ich da einstellen?
Ich betreibe es jetzt im continous-mode mit einer Abtastrate von 20k und 1000 zu lesenden Werten. Is doch eigentlich alles i.O. oder?

martin