LabVIEWForum.de - Mittelwert aus Zeit Array

LabVIEWForum.de

Normale Version: Mittelwert aus Zeit Array
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Ich messe ein Signal kontinuirlich und vergleiche es mit einem Referenz Signal und messe dann die Phasenverschiebung.
dann möchte ich alle 100ms die Daten in ein Array schreiben und anschließend den Mittwlwert aus dem Array bilden.

Bei dem Mittelwert gibt es probleme. Der Grund ist das es an verschiedenen Datentypen liegt. Aber wie kann ich das Problem beheben??
An die point to point Funktionen kannst du kein Array ranknoten. Dazu gibt es die Mean-Funktion. Ansonsten auch gern mal VIs hochladen!
Was erhoffst du durch die VerUNDung des Ausgangs des Wait(ms) mit einem DDT zu erreichen?
Hast du schon in der Hilfe nachgelesen, was der Ausgang des Wait VI überhaupt liefert?

Gruß, Jens
Ich hatte gedacht da sam Ausgang von wait ms eine 1 oder 0 rauskommt alle X ms. Jetzt hab ich es so wie es soll.

Wie kann ich den wenn ich jetzt einen Mittelwert z.B. mit einem Median Filter ermittel denn durch z.B. einem Taster (virtuell) den Mittelwert auf 0 setzten und wenn ich den wieder loslasse das er dann von vorne den Mittelwert neu bildet?
Hallo xrzr,

1a. Für einen "In Range"-Check gibt es extra die InRange(AndCoerce)-Funktion in der Vergleichspalette…
1b. Dinge, die man mehrfach ausführt, sollte man entweder in einer Schleife erledigen - oder man nutzt den LabVIEW-typischen Polymorphismus und arbeitet mit Arrays…

Zitat:durch z.B. einem Taster (virtuell) den Mittelwert auf 0 setzten und wenn ich den wieder loslasse das er dann von vorne den Mittelwert neu bildet?
2. Die von dir benutzte PtByPt-Funktion bietet einen Reset-Eingang. Der hat einen Zweck - und der scheint sich mit deiner Fragestellung zu überschneiden…

3. Deine Fragestellung legt nahe, dir die Nutzung der Kontexthilfe zu empfehlen. Dort werden die Anschlüsse aller Funktionen erläutert und es gibt jeweils einen Link zur ausführlichen Hilfe zur jeweiligen Funktion…

4. Wieso musst du eine schräg skalierte Version eines Bildes deines VIs anhängen? Warum kein Snippet? Warum kein unskaliertes Bild? Warum kein VI?
Danke für die Tipps.

zu 1a: Hatte ich erst so aber da hat es nicht funktioniert weil ich kein DBl Typenumwandlung gemacht habe. Habs jetzt verschwitzt und jetzt geändert. Wäre auch zu einfach gewesen

zu 2: den kann ich leider nicht so wirklich finden.

zu 4:dachte so wär es eindeutig an welcher Stelle mein Problem liegt.
(22.04.2014 09:47 )xrzr schrieb: [ -> ]zu 2: den kann ich leider nicht so wirklich finden.
Ob der Eingang jetzt "Reset" oder "Initialize" heißt ... - zu finden ist er!
[attachment=49450]
Gruß, Jens
Stimmt ok. Bin noch etwas neu in dem gebiet von Labview und den Fachbegriffen. Spricht einfach dann einen Schalter dran und An und wieder Aus schalten und dann sind die Werte auf 0 gesetzt, Spricht es wurde neu initalisiert?
(22.04.2014 09:59 )xrzr schrieb: [ -> ]Bin noch etwas neu in dem gebiet von Labview und den Fachbegriffen.
Dann mal die Links in Gerds Signatur durcharbeiten!!!

Gruß, Jens
Hallo xrzr,

Zitat:Spricht einfach dann einen Schalter dran und An und wieder Aus schalten und dann sind die Werte auf 0 gesetzt, Spricht es wurde neu initalisiert?
Was sagt denn die Kontexthilfe dieser Funktion zu deiner Frage?
Rtmfx
Referenz-URLs