14.10.2013, 14:29
Hallo zusammen,
ich hoffe mir kann vielleicht einer bei meinem aktuellen Problem helfen.
Zunächst einmal habe ich als Basis die "Simoultanous Sound Input Output.vi", welche bei den LabViEW Beispielen zu finden ist. Die habe ich leicht verändert, sodass Sound Input und Output in zwei getrennten Schleifen laufen. Bevor der aufgenommene Sound wieder ausgegeben werden soll, erfolgt eine Berechnung. Dafür führe ich zunächst eine FFT durch, führe dann meine Berechnung durch und möchte das dann wieder mit der IFFT zurück in den Zeitbereich transformieren. Und genau dort hapert es leider. Als Ausgang spuckt mein Array leider nur "NaN" aus und ich bin leider mit meinem Latein am Ende.
Wenn ich die Berechnungs-VI alleine durchlaufen, klappt alles wunderbar. Sobald ich das SubVI zusammen mit der Sound Input Putput VI laufen lassen, gibt es NaN aus. Hat einer eine Idee woran das liegen könnte?
Damit das Ganze auch nachvollziehbar ist, habe ich mal die beiden VIs angehängt und meine Datei, die ich dabei aufrufe. Ich hoffe das hat so alles seine Richtigkeit. Ich nutze dabei übrigens die 2013er Version.
Ich wäre wirklich um jede Hilfe dankbar
Gruß,
Saffier
ich hoffe mir kann vielleicht einer bei meinem aktuellen Problem helfen.
Zunächst einmal habe ich als Basis die "Simoultanous Sound Input Output.vi", welche bei den LabViEW Beispielen zu finden ist. Die habe ich leicht verändert, sodass Sound Input und Output in zwei getrennten Schleifen laufen. Bevor der aufgenommene Sound wieder ausgegeben werden soll, erfolgt eine Berechnung. Dafür führe ich zunächst eine FFT durch, führe dann meine Berechnung durch und möchte das dann wieder mit der IFFT zurück in den Zeitbereich transformieren. Und genau dort hapert es leider. Als Ausgang spuckt mein Array leider nur "NaN" aus und ich bin leider mit meinem Latein am Ende.
Wenn ich die Berechnungs-VI alleine durchlaufen, klappt alles wunderbar. Sobald ich das SubVI zusammen mit der Sound Input Putput VI laufen lassen, gibt es NaN aus. Hat einer eine Idee woran das liegen könnte?
Damit das Ganze auch nachvollziehbar ist, habe ich mal die beiden VIs angehängt und meine Datei, die ich dabei aufrufe. Ich hoffe das hat so alles seine Richtigkeit. Ich nutze dabei übrigens die 2013er Version.
Ich wäre wirklich um jede Hilfe dankbar
Gruß,
Saffier