15.12.2011, 11:07
Hallo Leute,
ich möchte mit meiner DAQmx Karte PCI 6259 und dem Connector-Block BNC 2110 mehrere Audio-Kanäle messen bzw. aufnehmen. Dazu muss ich einen Task mit mehreren physical channels erstellen, da mehrere Tasks nicht auf die gleiche Ressource zugreifen können.
Das Problem, was sich bei dieser Art von Messung jedoch stellt, ist folgendes:
Ist ein Kanal nicht mit einem Eingangssignal verbunden, oder ist dieses Signal ausgeschaltet (Beispiel: Kanal 1-3 senden, Kanal 4 ist stumm), wird ein beliebiges Signal (jedoch aus den anderen 3 spielenden Kanälen) aufgezeichnet.
Erstelle ich jedoch den Task jedoch nur für einen einzigen Kanal, und nutze auch das DAQmx-Read Single Channel, so wird mir der korrekte Wert für diesen Kanal ausgegeben, auch für den "stumm geschalteten". Bei der Nutzung von DAQmx Read Multiple Channels wird mir jedoch auch ein falscher Wert für den stumm geschalteten Kanal ausgegeben.
Zur Veranschaulichung habe ich diese Funktionalität aus meinem VI extrahiert und angehängt.
Hat jemand vielleicht schonmal ein ähnliches Problem gehabt und kennt eine Lösung für mich?
Vielen Dank für eure schnelle Hilfe!
ich möchte mit meiner DAQmx Karte PCI 6259 und dem Connector-Block BNC 2110 mehrere Audio-Kanäle messen bzw. aufnehmen. Dazu muss ich einen Task mit mehreren physical channels erstellen, da mehrere Tasks nicht auf die gleiche Ressource zugreifen können.
Das Problem, was sich bei dieser Art von Messung jedoch stellt, ist folgendes:
Ist ein Kanal nicht mit einem Eingangssignal verbunden, oder ist dieses Signal ausgeschaltet (Beispiel: Kanal 1-3 senden, Kanal 4 ist stumm), wird ein beliebiges Signal (jedoch aus den anderen 3 spielenden Kanälen) aufgezeichnet.
Erstelle ich jedoch den Task jedoch nur für einen einzigen Kanal, und nutze auch das DAQmx-Read Single Channel, so wird mir der korrekte Wert für diesen Kanal ausgegeben, auch für den "stumm geschalteten". Bei der Nutzung von DAQmx Read Multiple Channels wird mir jedoch auch ein falscher Wert für den stumm geschalteten Kanal ausgegeben.
Zur Veranschaulichung habe ich diese Funktionalität aus meinem VI extrahiert und angehängt.
Hat jemand vielleicht schonmal ein ähnliches Problem gehabt und kennt eine Lösung für mich?
Vielen Dank für eure schnelle Hilfe!