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

LabVIEWForum.de

Normale Version: Verständnis-Problem beim DAQmx-Erfassungsmodus
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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 ?
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...
(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.
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 ??
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.
Referenz-URLs