LabVIEWForum.de
Signalverlauf als Audiodatei abspielen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Grafik & Sound (/Forum-Grafik-Sound)
+---- Thema: Signalverlauf als Audiodatei abspielen (/Thread-Signalverlauf-als-Audiodatei-abspielen)



Signalverlauf als Audiodatei abspielen - banman - 18.11.2010 10:33

Hallo zusammen,

Ich glaub ich bin zu blöd....zu blöd zum programmieren und zu blöd die Suchfunktion richtig zu benutzen. Also ich hab grad bestimmt 1,5 Stunden Beiträge gelesen, aber nichts gefunden....Dry

Also mein Problem ich möchte, dass zwei Sinussignale überlagert werden (das hab ich geschafft) und dann über einen von mir bestimmten Zeitraum wiedergegeben werden sollen (Bsp. 60s oder 5min...). Ich habe es mit einem Express VI versucht zu lösen, aber da setzt die Wiedergabe aus. Aus diesem Grund und weil Express VIs ja nie nur das machen, was man von denen will möchte ich es anders machen, aber bei mir hakt es schon an der Implementierung der Audio-Konfiguration, da das Signalformat nicht übereinstimmt... und ich kriege das irgendwie nicht umgewandeltDry

Wahrscheinlich gab es dieses Problem auch schon 1000x nur dass ich ich nicht mit den richtigen Stichwörten gesucht habe....-_-


Hier ist mal das von mir erstellte VI, wie gesagt, dass hakt immer...
[attachment=30704]
lv80sollte es sein

Danke schon mal im vorraus


Signalverlauf als Audiodatei abspielen - Y-P - 18.11.2010 10:59

Hier 2 Bsp.:
[attachment=30707]
Lv09_img2
[attachment=30708]
Lv86_img

Gruß Markus


Signalverlauf als Audiodatei abspielen - banman - 18.11.2010 12:54

Danke Markus für die schnelle Antwort, leider funktionieren diese VIs mit einem Überlagertem Sinussignal nicht richtig. Es kommt immer wieder zu aussetzern...

Also ich habe aus dem Sinus-case den Sinus weggenommen und durch eine Addition von Sinus ersetzt. Dieses überlagerte Signal wird dann mit Ausetzern, oder Rucklern wiedergegeben.
Ich denke das liegt daran, dass die berechnung der Überlagerung länger dauert, als das Ausgeben dieses Signals und deswegen kommt es dann zu Rucklern. Gibt es da eine Lösung?

Was ich mir auch schon überlegt habe, es ist ja nicht so sinnvoll mehr als einmal die Überlagerung zu bereechnen, sondern einmal reicht ja. Danach müsste nur noch die Ausgabe auf dieses Überlagerte Signal zugreifen und eine gewisse Zeit lang abspielen. Die Ausgabe muss so ca. 20s andauern, da ich die Ausgabe wieder Aufnehmen möchte, um sie dann zu analysieren.

Dass die Überlagerung nur einmal berechnet wird habe ich mit einer For-Schleife realisiert, aber irgendwie kommt es immer noch zu Rucklern...Huh

Bin für jede Hilfestellung dankbar Rolleyes


Signalverlauf als Audiodatei abspielen - Y-P - 18.11.2010 13:19

Lad' mal Dein neues VI hoch.

Gruß Markus


Signalverlauf als Audiodatei abspielen - banman - 18.11.2010 13:56

[attachment=30719]
Lv80_img

Ich hab dein VI genutzt, das für mich unwesentliche rausgenommen (Cases: Dreieck-, Rechteck- usw. ; Musikpfad) und meine Sinussignaladdition hinzugefügt...

Danke schon mal


Signalverlauf als Audiodatei abspielen - banman - 23.11.2010 11:19

Hat evtl jemand schon eine Lösung gefunden?

Ich versuche in der Zwischenzeit das Signal als .wav-datei zu speichern und dann x-mal ausgeben zu lassen, damit ich ein kontinuierliches Signal von 20s o.ä. habe.
Das klappt aber nicht so wirklich, da ich die Waveform nicht als .wav speichern kann.

Ein anderer Versuch war es auch die Waveform als Binär-Datei zu speichern und dann diese Datei als Audiosignal ausgben zu lasssen, aber das klappt auch nicht ...Dry

Bin für jede Hilfe dankbar


Signalverlauf als Audiodatei abspielen - Y-P - 23.11.2010 19:16

Das "Sound Output Write" schreibt nicht in eine Datei, sondern an ein Ausgabegerät.

Gruß Markus

EDIT: Du brauchst zum Schreiben "Sound File Write Simple.vi" (im gleichen Ordner wie mein "Sound File Read Simple.vi" aus meinem ersten Bsp.).