LabVIEWForum.de - Messwertaufnahme Mittelwertbildung

LabVIEWForum.de

Normale Version: Messwertaufnahme Mittelwertbildung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Community,

ich komme bei einer vermeintlich einfachen Sache nicht weiter: Im hochgeladenen VI werden einfach ein paar Messwerte erfasst und zur mittelwertbildenden Mean.vi weitergeleitet. Dies soll jedoch nur passieren, wenn der Messwert einen RawValue zwischen 30k und 70k hat (siehe Case: TRUE). Im False Fall soll der erfasste Messwert nicht mit in die Mittelwertbildung einbezogen werden (siehe Case: FALSE). Und da liegt das Problem: Es gibt eine fehlende Tunnelzuordnung, wenn ich die Leitung nicht durch den Case lege. Aktiviere ich "Standard verwenden, wenn nicht verbunden", so wird eine "0" zum mittelwertbildenden VI weitergegeben, was ich ja nicht möchte. Desweiteren habe ich schon probiert im False Case eine Konstante "NaN" (Not a Number) weiterzugeben, aber dann kann kein Mittelwert gebildet werden. Also wie kann ich im False Fall "Nichts" weitergeben?

MfG
Lv86_img
Hi!

Schieberegister in der For-Schleife verwenden und das Datenarray selber zusammenstellen. Die Autoindizierung am Schleifenrand (Ausgang) deaktivieren.)

Grüße
Andreas
Hallo,
danke für die schnelle Hilfe. Bin noch nicht so erfahren, deshalb weiß ich nicht exakt was du meinst. Also den autoindizierten Tunnel in der For-Schleife durch ein Schieberegister ersetzen oder ein neues Schieberegister hinzufügen? Und was meinst du mit Datenarray selbst zusammenstellen?
Danke
' schrieb:Bin noch nicht so erfahren, deshalb weiß ich nicht exakt was du meinst
Andreas meint es so:
(Im False-Case ist In-Out durchverbunden)
[attachment=20743]
Hallo,
die Funktion in dem Case ist "Array initialisieren"?
MfG
@Lucki Stimmt!WinkTongue
[attachment=20745]

@kevvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
Ne, ist "Array erstellen" (Lucki) oder in "Array einfügen" (Andreas)!

Grüße
Andreas
Hi,
bevor ich hier noch tausend Fragen stelle: Andreas, kannst du mir dein Vi mal hochladen? Bedankt!
Würde ich gerne machen, aber da ein Sub VI fehlt verweigert LV2009 das Speichern nach LV8.6.

Grüße
Andreas
Gut, sag mal, was hast du denn am Eingangsschieberegister verbunden?
Schon gut: Ne Konstante, ihr seht, mit den Schieberegistern, das habe ich noch nicht so verstanden.

Aber nunja es funktioniert. Ich bedanke mich ganz recht herzlich!
Referenz-URLs