04.11.2014, 22:39
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"…
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"…
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?
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?
05.11.2014, 16:35
Hallo MM,
da hast du etwas noch nicht ganz verstanden!
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.Häh?
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?
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?
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?
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…
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…