LabVIEWForum.de
mit Ringbuffer Werte einer Minute speichern - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: mit Ringbuffer Werte einer Minute speichern (/Thread-mit-Ringbuffer-Werte-einer-Minute-speichern)

Seiten: 1 2


RE: mit Ringbuffer Werte einer Minute speichern - GerdW - 08.09.2020 10:05

Hallo mikadm,

dein VI verhält sich genau so, wie du es programmiert hast!
Dein DAQAssi ist auf "5 Samples to read" und "1 Hz Samplerate" gestellt: du bekommst genau 1 Sample pro Sekunde. Das ergibt in der Minute eben 60 Samples - und nicht 300 wie gefordert.

Wie schon eben geschrieben:
Zitat:Wenn dein VI nicht zu deinen Requirements passt, dann musst du dein VI entsprechend anpassen!



RE: mit Ringbuffer Werte einer Minute speichern - mikadm - 08.09.2020 10:19

Ich hätte gerne 300 Werte... Wie muss ich das dann einstellen? Gibt es dafür eine Formel?


RE: mit Ringbuffer Werte einer Minute speichern - GerdW - 08.09.2020 10:23

Hallo mikadm,

Zitat:Wie muss ich das dann einstellen? Gibt es dafür eine Formel?
Ja klar - und du kennst sie schon!

Code:
Zeit = Sampleanzahl / Samplerate



RE: mit Ringbuffer Werte einer Minute speichern - mikadm - 08.09.2020 10:39

Dann habe ich die Formel noch nicht verstanden.

Ist denn 1S/s =1Hz ?
Wenn ich im DAQ-Assistent bei zu lesende Werte 5S und bei Rate 1 Hz einstelle. Wie komme ich dann auf die 60 ?
Also wie komme ich auf die Werte die ich im DAQ-Assistent einstellen muss ?


RE: mit Ringbuffer Werte einer Minute speichern - GerdW - 08.09.2020 11:00

Hallo mikadm,

Zitat:Ist denn 1S/s =1Hz ?
Ja.

Zitat:Wenn ich im DAQ-Assistent bei zu lesende Werte 5S und bei Rate 1 Hz einstelle. Wie komme ich dann auf die 60 ?
Wenn du eine Minute lang (1min=60s) Werte mit 1Hz (=1S/s) einliest, dann bekommst du 60s*1S/s=60S…
Simple Mathematik!

Zitat:Also wie komme ich auf die Werte die ich im DAQ-Assistent einstellen muss ?
Lies dir bitte nochmal meine letzten Messages durch!

Wenn du 300 Samples in 60s haben willst, welche Samplerate benötigst du dann? (Wiederum simple Mathematik…)