LabVIEWForum.de
Verständnis-Problem beim DAQmx-Erfassungsmodus - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: Verständnis-Problem beim DAQmx-Erfassungsmodus (/Thread-Verstaendnis-Problem-beim-DAQmx-Erfassungsmodus)



Verständnis-Problem beim DAQmx-Erfassungsmodus - Eisbär - 21.09.2012 13:46

Hallo,
ich führe gerade die ersten Spannungs-Messungen mit einem USB-6008 in Verbindung mit dem DAQ-Assistenten durch.
An einem Punkt habe ich noch Verständnisprobleme:
wenn ich einmal einstelle:
- Erfassungmodus: Endliche Anzahl und 100 zu lesende Werte und einmal
- Erfasusngmodus: Kontinuierlich und 100 zu lesende Werte

dann ist das angezeigte Ergebnis auf einem Diagramm immer gleich.
Mir ist dabei nicht klar, warum bei einer kontinuierlichen Messung die Anzahl der zu lesenden Werte angegeben werden muss (soll).
Wenn jeweils immer 100 Werte dargestellt, d.h. aus dem DAQ-Assisten-VI ausgegeben werden, ist das Ergebniss bei endlicher Anzahl/kontinuierlich doch immer das Gleiche: 100 Messungen hintereinander und 100 Werte werden ausgegeben.

Wo sehe ich da etwas falsch ?


RE: Verständnis-Problem beim DAQmx-Erfassungsmodus - Achim - 24.09.2012 05:52

Die Anzahl der Werte beim kontinuierlichen Erfassen ist nur die Menge an Werten, die du unabhängig (!) von der Abtastrate aus dem Kartenpuffer holst. Wenn du zu selten das READ-Vi aufrufst oder beim Read eine zu geringe Werteanzahl angibst, dann kriegst du eine Pufferüberlauf = Fehler!

Ich versteh' nicht so recht, was du eigentlich willst...


RE: Verständnis-Problem beim DAQmx-Erfassungsmodus - Lucki - 24.09.2012 08:25

(21.09.2012 13:46 )Eisbär schrieb:  Mir ist dabei nicht klar, warum bei einer kontinuierlichen Messung die Anzahl der zu lesenden Werte angegeben werden muss (soll).
Wo sehe ich da etwas falsch ?

Falsch siehst Du nichts. Gescheitert bist Du an etwas Anderem: Dem Lesen der Hilfe zum VI DAQmx - Timing.Big Grin

Dort steht:
"Samples pro Kanal gibt die Anzahl der an jedem Kanal im Task zu erfassenden bzw. generierenden Samples an, wenn der Sample-Modus auf Endliche Anzahl eingestellt ist. Wenn der Sample-Modus auf kontinuierlich eingestellt ist, verwendet NI-DAQmx diesen Wert zur Bestimmung der Puffergröße."

Und irgendwo anders steht, dass, wenn der Eingang dann nicht angeschlossen ist, die Puffergröße automatisch bestimmt wird und dass das in der Regel eine intelligente Entscheidung ist. Also: Bei kontinuierlichem Modus diesen Eingang einfach offen lassen.


RE: Verständnis-Problem beim DAQmx-Erfassungsmodus - Eisbär - 24.09.2012 16:19

Hallo Achim, hallo Lucki,
ich habe eigentlich nur folgendes Problem:
ich arbeite mit dem Express-VI "DAQ-Assistent" und lese die Spannung an einem Eingang einer DAQ-Karte ein.
Am Daten-Ausgang des Express-VI habe ich einen Signalverlaufsgraphen angeschlossen, um mir die Messweerte graphisch darstellen zu lassen.
Das Ganze läuft in einer While-Schleife -- mehr nicht.
Nun stelle ich im Express-VI nacheinander folgendes ein:

- Erfassungmodus: Endliche Anzahl und 100 zu lesende Werte und einmal
- Erfasusngmodus: Kontinuierlich und 100 zu lesende Werte

Also zwei verschiedene Erfassungsmodi und das Ergebnis auf dem Graph ist beides mal gleich !!
Wo ist also der Unterschied zwsichen Endliche Anzahl und Kontinuierlich bzw. wozu dann diese beiden unterschiedlichen Modi ??


RE: Verständnis-Problem beim DAQmx-Erfassungsmodus - Lucki - 24.09.2012 18:13

Tut mir Leid, dass Du den DAQ-Assistenten verwendest hatte ich übersehen, dann hätte ich mich hier rausgehalten. Ich habe zwar nichts gegen den Assistenten, aber ich habe demit kein Erfahrnug. Aus ökonomischen Gründen hänge ich mich nur in Fragen rein, in denen ich mich auskenne.