LabVIEWForum.de
zwei Kanäle gleichzeitig einlesen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: zwei Kanäle gleichzeitig einlesen (/Thread-zwei-Kanaele-gleichzeitig-einlesen)



zwei Kanäle gleichzeitig einlesen - jze - 29.05.2006 09:58

Hallo, wieder mal ein grundlegendes Problem:

ich möchte einfach zwei Analoge Spannungen an meiner Datenerfassungskarte (DAQ-Pad) gleichzeitig (und kontinuierlich) einlesen und weiterverarbeiten.
Bis jetzt habe ich das "DAQmx Read.vi" genommen, funktioniert auch super bei einem Kanal. Leider kann man das vi scheinbar in einer Schleife nicht zweimal verwenden, allerdings habe ich auch noch nicht rausfinden können, wie man mit einem vi auf zwei (oder mehr) Kanäle zugreift.

Wäre dankbar für jede Hilfe,

Gruß,
jze

P.S. hab da gerade gesehen, man kann was mit multiple channel anstellen- ist das die Lösung, oder geht das auch anders?


zwei Kanäle gleichzeitig einlesen - cb - 29.05.2006 10:56

' schrieb:Hallo, wieder mal ein grundlegendes Problem:

ich möchte einfach zwei Analoge Spannungen an meiner Datenerfassungskarte (DAQ-Pad) gleichzeitig (und kontinuierlich) einlesen und weiterverarbeiten.
Bis jetzt habe ich das "DAQmx Read.vi" genommen, funktioniert auch super bei einem Kanal. Leider kann man das vi scheinbar in einer Schleife nicht zweimal verwenden, allerdings habe ich auch noch nicht rausfinden können, wie man mit einem vi auf zwei (oder mehr) Kanäle zugreift.

Wäre dankbar für jede Hilfe,

Gruß,
jze

P.S. hab da gerade gesehen, man kann was mit multiple channel anstellen- ist das die Lösung, oder geht das auch anders?

nein, das ist die Lösung

wenn du mehr Hilfe zu dem Thema benötigst: Example-Finder --> Signalerfassung und -ausgabe mittels Hardware --> DAQmx --> Messung analoger Signale --> Spannung --> Cont Acq&Graph Voltage-Int Clk.vi

Wenn du den Task im MAX konfigurierst, ist es noch etwas einfacher. Dann musst du die Kanal-Konfiguration nicht in LabVIEW erstellen ...

Grüße
CB


zwei Kanäle gleichzeitig einlesen - jze - 29.05.2006 12:16

vielen Dank, schaue mir die examples nochmal an- soweit geht es auch, nur irgendwie bin ich ein bißchen unzufrieden mit dem Array, weil ich eigentlich lieber kontinuierliche einzelne Daten hättte


zwei Kanäle gleichzeitig einlesen - cb - 29.05.2006 14:41

' schrieb:vielen Dank, schaue mir die examples nochmal an- soweit geht es auch, nur irgendwie bin ich ein bißchen unzufrieden mit dem Array, weil ich eigentlich lieber kontinuierliche einzelne Daten hättte

naja, das ist etwas blauäugig. Wenn du einzelne Werte mit einer bestimmten Sample-Rate erfassen willst, dann mach lieber eine kontinuierliche Erfassung mit hoher Abtastrate und bilde dann den Mittelwert, damit eliminiert man quasi die Streuung.

Beispiel: du möchtest alle Sekunde einen Wert erfassen => bei einer kontinulierlichen Erfassung von 1000 Hz holst du immer 1000 Werte im Block ab und bildest den Mittelwert darüber --> dein Ergebnis hat eine Sample-Rate von 1 Hz ...

Wenn du ein Beispiel zu kontinuierlicher Erfassung brauchst, bei dem auch noch der Unterschied zwischen Hardware- und Software-Timing erklärt wird: guckst du hier