Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
in meinem VI lese ich mit dem DAQ-Assistenten Messwerte eines Prüfstandes aus.
Ich habe die Frequenz des Auslesens auf 10Hz eingestellt und der Puffer liegt bei 1000 Samples.
Ich habe ca. 3 Minuten lang gemessen und über 300.000 Messwerte aufgezeichnet.
Bei 3 Minuten und 10Hz sollten es aber 1800 Messwerte sein... Das verstehe ich nicht.
lg Berndt
09.09.2013, 12:55 (Dieser Beitrag wurde zuletzt bearbeitet: 09.09.2013 12:55 von jg.)
DMS-Messung, lass mich raten: :glass1:
Dein c-Modul ist ein NI 9237?
Dann lies dir mal die Specs durch, kleinste Erfassungsrate bei interner Zeitbasis ist 1631 Hz, und damit sind wir bei deinen 300000 Messwerten nach 3 Minuten.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Du kannst ja z.B die Rate 2000 wählen, und DAQmxRead liest immer 200 Werte, von denen immer der Mittelwert gebildet wird. Dann hat man a) eine Rate von 10Hz und b) als Nebenergebnis eine größere Genauigkeit der Messung. Aber frage mich nicht, wie das mit dem Assistenten elegant machbar wäre.
Warum es im Assistenten geht: NI verfolgt das "Ein-Treiber -Konzept". Es gibt für 1000 verschiedene Karten immer dieselben DAQmx-VIs und Eigenschaftsknoten. Nur macht nicht jede Karte das, was von den Einstellungen her möglich ist. Und das wird in der Regel erst bei der Ausführung festgestellt und als Fehler gemeldet. Das mag man als Nachteil empfinden, aber die Alternative - für jede Messkarte spezifische VIs - wäre grauenvoll.