LabVIEWForum.de
Wie ist das mit Rate und Anzahl Sample? - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: Hardware (/Forum-Hardware)
+--- Thema: Wie ist das mit Rate und Anzahl Sample? (/Thread-Wie-ist-das-mit-Rate-und-Anzahl-Sample)



Wie ist das mit Rate und Anzahl Sample? - M4st3r M M - 04.11.2014 22:39

Hallo
Ich begreif das nicht so ganz.
Kann mir mal jemand einfach erklären was ich hier einstelle?
Bei zu lesende Werte und Rate (Hz)


RE: Wie ist das mit Rate und Anzahl Sample? - GerdW - 05.11.2014 08:42

Hallo MM,

schau dir mal den Link DAQmxBasics in meiner Signatur an…

Du stellst mit der Samplerate ein, wie schnell (welchem zeitlichen Abstand) Daten über den ADC aufgenommen werden. Bei dir sind das im Bild 25600Hz.
Mit der Sampleanzahl stellst du ein, wieviele Samples du pro DAQmxRead geliefert bekommst. Bei dir im Bild ist das nur ein einziges Sample.

Zusammenfassung: du hast eine (sehr) sehr ungünstige Kombination eingestellt. Die übliche Empfehlung lautet "Sampleanzahl = 0.1 * Samplerate" oder auch "Daten für 0.1s lesen"…


RE: Wie ist das mit Rate und Anzahl Sample? - M4st3r M M - 05.11.2014 16:31

Also ist das so:

Die Sample Rate ist wie oft in 1 Sekunde ich Werte lese.

Wie muss ich das dann mit der Sample Anzahl verstehen?

Wenn ich doch eine Sample Rate von 1000 einstelle lese ich doch 1000 Werte in einer Sekunde.
Dann reicht es doch wenn das DAQ 1 Wert liefert.
Oder wird dann einfach dieser eine Wert 1000 mal abgefragt und ändert sich dann nicht?

Wenn ich so verstehe ist es doch dann sinnvoll das ich 1000 Sampleanzahl habe und dann auch 1000 Samplerate habe.
Da ist das doch gleich oder?


RE: Wie ist das mit Rate und Anzahl Sample? - GerdW - 05.11.2014 16:35

Hallo MM,

da hast du etwas noch nicht ganz verstanden!

Zitat:Die Sample Rate ist wie oft in 1 Sekunde ich Werte lese.
Die Samplerate gibt an, wieviele Werte der ADC pro Sekunde digitalisiert und in den DAQmx-internen Buffer schreibt.

Zitat:Wie muss ich das dann mit der Sample Anzahl verstehen?
Mit Sampleanzahl gibst du an, wieviele der Werte aus dem Buffer du lesen willst.

Zitat:Wenn ich doch eine Sample Rate von 1000 einstelle lese ich doch 1000 Werte in einer Sekunde.
Dann reicht es doch wenn das DAQ 1 Wert liefert. Oder wird dann einfach dieser eine Wert 1000 mal abgefragt und ändert sich dann nicht?
Häh? Hmm


RE: Wie ist das mit Rate und Anzahl Sample? - M4st3r M M - 05.11.2014 20:50

Dann könnte ich zB 52000 Werte als Samplerate in den Buffer schreiben.
Dann würde es ja Unsinn sein nur eine Sampleanzahl von 1000 dort raus zunehmen.

Dann macht es doch Sinn da immer das selbe zu nehmen oder?


RE: Wie ist das mit Rate und Anzahl Sample? - GerdW - 05.11.2014 21:22

Hallo MM,

bei einer Samplerate von 20kHz benötigst du für 1000 Samples 50ms. Wenn du aber 20k Samples lesen willst, musst du 1s warten.
Was für dich sinnvoll ist, hängt von deiner Messaufgabe ab…