LabVIEWForum.de
4 Signale unabhängig Mitteln - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: 4 Signale unabhängig Mitteln (/Thread-4-Signale-unabhaengig-Mitteln)



4 Signale unabhängig Mitteln - LV_Vladi - 18.01.2016 16:03

Hey Leute,

Ich habe hier ein NI USB-6218 wodran ich 4 Sensoren angeschlossen habe.

In moment Messe ich vier Werte und schreibe sie in Arrays.

Ich würde aber gerne die Messwerte von jedem Sensor über 100ms aufnehmen und Mitteln und Anschließend in die Arrays schreiben.


Alles was ich bis jetz versucht habe, hat dazu geführt das er die 4 Werte der Sensoren gemittelt hat und mir 1 Wert ausgespuckt hat Sad.

Hat jemand eine Idee ?

VI im Anhang

mfg
Vladi


RE: 4 Signale unabhängig Mitteln - GerdW - 18.01.2016 16:19

Hallo Vladi,

und wo willst du jetzt mitteln?

Zitat:In moment Messe ich vier Werte und schreibe sie in Arrays.
Du liest Werte von 4 Kanälen. Leider immer nur einen Wert pro DAQmxRead-Aufruf. Und das, obwohl du eine Samplerate von 10kS/s definiert hast…

Zitat:Ich würde aber gerne die Messwerte von jedem Sensor über 100ms aufnehmen und Mitteln und Anschließend in die Arrays schreiben.
Dann solltest du eben auch Messwerte für den Zeitbereich von 100ms abfragen. Bei deiner Samplerate sind das 10kS/s*0.1s Werte pro Kanal!

So z.B.:
[attachment=55092]

Zitat:Alles was ich bis jetz versucht habe, hat dazu geführt das er die 4 Werte der Sensoren gemittelt hat und mir 1 Wert ausgespuckt hat
Was genau hast du denn probiert?


RE: 4 Signale unabhängig Mitteln - LV_Vladi - 19.01.2016 09:49

Hallo GerdW,

Vielen Dank für die Hilfe.



Zitat:und wo willst du jetzt mitteln?

Ich wollte die Messwerte die über diese 100ms aufgenommen werden mitteln. Aber dein Beispiel macht das schon oder ?

Zitat:Du liest Werte von 4 Kanälen. Leider immer nur einen Wert pro DAQmxRead-Aufruf. Und das, obwohl du eine Samplerate von 10kS/s definiert hast…
Oh das hab ich ganz vergessen zu beachten. Vielen Dank für den Tipp.

Zitat: Dann solltest du eben auch Messwerte für den Zeitbereich von 100ms abfragen. Bei deiner Samplerate sind das 10kS/s*0.1s Werte pro Kanal!

Achso!! Hab ich das jetz also richtig verstanden, dass ich über die "number of sampels per channal" die Dauer der Messung bestimmen kann ? Sprich wenn ich jetz über 500ms messen möchte,
dann müsste ich in die "number of samples per channal" 5000 eintragen ?


Zitat:Was genau hast du denn probiert?

Ich habe es einmal mit dem "Averaged DC-RMS.vi" probiert. Und einmal mit dem "Mean PTByPt.vi" der sieht genauso aus wie dein Mean.vi, ich wusste garnicht,dass es davon 2 Möglichkeiten gibt.
Und da hatte ich immer das Problem, dass ich bei der Einstellung "Analog 2DBL Nchan Nsamp" den Error "you have connected two terminals of diffrent types" hatte.

mfg
Vladi


RE: 4 Signale unabhängig Mitteln - GerdW - 19.01.2016 10:33

Hallo Vladi,

Zitat:Hab ich das jetz also richtig verstanden, dass ich über die "number of sampels per channal" die Dauer der Messung bestimmen kann ?
Ja. Zeit = Samplerate * Sampleanzahl.

Zitat:Aber dein Beispiel macht das schon oder ?
Ja.

Zitat:Ich habe es einmal mit…
Warum so kompliziert? Mathematik-Funktionen -> Statistik…


RE: 4 Signale unabhängig Mitteln - LV_Vladi - 19.01.2016 10:39

(19.01.2016 10:33 )GerdW schrieb:  
Zitat:Ich habe es einmal mit…
Warum so kompliziert? Mathematik-Funktionen -> Statistik…

Ja, dass frag ich mich auch Confused. Als Anfänger steht man oft auf dem Schlauch und geht die kompliezierten Wege :/ .


Vielen Dank für die Lösung, dass hat mir sehr geholfen.

mfg
Vladi