22.01.2016, 14:06
Hi Leute,
ich hoffe, ihr könnt mir bei meinem Problem helfen. Vielen Dank!
Mein Messaufbau:
2 Mal das NI-cDAQ-9181 Chassis mit jeweils einem NI 9232 Modul + LabVIEW 2013 (Version 13.0f2 (32-Bit)). AM NI 9232 hängt ein Mikrofon, dass ich mit 0,004 A intern anrege. Im Anhang befindet sich das Minimalbeispiel "test_2Tasks_2Mikros.vi" meines Problems. Es finden sich darin auch paar Bestandteile aus dem Originalprogramm.
Mein Problem:
Wenn ich nur einen Task mit nur einem virtuellen Mikrofon-Kanal aufmache und dann mein Programm starte, passt alles perfekt und es wird alles richtig gemessen (siehe Bild 1). Wenn ich allerdings 2 Tasks mit jeweils einem virtuellen Mikrofon-Kanal aufmache, dann krieg ich ins Messsignal von beiden Mikrofonen ein Zickzack-Muster rein, das unmöglich stimmen kann! (siehe Bild 3). Interessanterweise sieht dieses "Zickzackmuster" genauso aus, als würde ich bei nur einem Mikrofon die "restart average"-Funktion aktivieren, siehe Bild 2. Keine Ahnung, ob das was mit meinem Problem zu tun hat, aber die Ähnlichkeit ist schon groß!
Was ich bisher probiert habe:
- Nur einen Task mit 2 virtuellen Kanälen, trotzdem selbes Problem
- Verschiedene Sample/Rate-Verhältnisse ausprobiert, hat leider auch nichts bewirkt
- Die Rohdaten als Ascii exportiert und in Excel mal geplottet, um zu überprüfen, ob vielleicht nur ein Fehler in der Datendarstellung besteht, aber auch im Excel-Diagramm ergab sich für ein Mikro eine normale Kurve und für 2 Mikros Zickzackmuster
Irgendwas mit meiner DAQmx-Datenerfassung läuft also falsch, aber was? Hat jemand von euch eine Idee?
ich hoffe, ihr könnt mir bei meinem Problem helfen. Vielen Dank!
Mein Messaufbau:
2 Mal das NI-cDAQ-9181 Chassis mit jeweils einem NI 9232 Modul + LabVIEW 2013 (Version 13.0f2 (32-Bit)). AM NI 9232 hängt ein Mikrofon, dass ich mit 0,004 A intern anrege. Im Anhang befindet sich das Minimalbeispiel "test_2Tasks_2Mikros.vi" meines Problems. Es finden sich darin auch paar Bestandteile aus dem Originalprogramm.
Mein Problem:
Wenn ich nur einen Task mit nur einem virtuellen Mikrofon-Kanal aufmache und dann mein Programm starte, passt alles perfekt und es wird alles richtig gemessen (siehe Bild 1). Wenn ich allerdings 2 Tasks mit jeweils einem virtuellen Mikrofon-Kanal aufmache, dann krieg ich ins Messsignal von beiden Mikrofonen ein Zickzack-Muster rein, das unmöglich stimmen kann! (siehe Bild 3). Interessanterweise sieht dieses "Zickzackmuster" genauso aus, als würde ich bei nur einem Mikrofon die "restart average"-Funktion aktivieren, siehe Bild 2. Keine Ahnung, ob das was mit meinem Problem zu tun hat, aber die Ähnlichkeit ist schon groß!
Was ich bisher probiert habe:
- Nur einen Task mit 2 virtuellen Kanälen, trotzdem selbes Problem
- Verschiedene Sample/Rate-Verhältnisse ausprobiert, hat leider auch nichts bewirkt
- Die Rohdaten als Ascii exportiert und in Excel mal geplottet, um zu überprüfen, ob vielleicht nur ein Fehler in der Datendarstellung besteht, aber auch im Excel-Diagramm ergab sich für ein Mikro eine normale Kurve und für 2 Mikros Zickzackmuster
Irgendwas mit meiner DAQmx-Datenerfassung läuft also falsch, aber was? Hat jemand von euch eine Idee?