LabVIEWForum.de
Dauer einer Schleife berechnen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Dauer einer Schleife berechnen (/Thread-Dauer-einer-Schleife-berechnen)



Dauer einer Schleife berechnen - Marius89 - 26.10.2016 13:26

Hi,

wie der Titel sagt versuche ich die Dauer der Mess-Schleife zu berechnen.
Aufbau ist klar und funktioniert, allerdings erst ab dem 2. Durchlauf.

Da die Messungen unterschiedlich lange dauern, will ich die Zeit der durchläufe mitteln um
das Ende der Messung immer genauer berechnen zu können.

Bisher kommt nun beim ersten Durchlauf eine 0, was die Berechnung natürlich unbrauchbar macht.
Ich vermute einen dummen Fehler, auf den ich aber jetzt einfach nicht komme.

Wäre nett, wenn da jemand helfen kann Smile

lg
Marius


RE: Dauer einer Schleife berechnen - Woodeye - 26.10.2016 17:44

Hallo Marius,

was meinst du mit zweitem Durchlauf? Welche Verzögerung hast du im Faslecase? Wenn sie nur einige Millisekunden ist, wirst du den ersten Schleifenwert schwer sehen.


RE: Dauer einer Schleife berechnen - Marius89 - 27.10.2016 06:23

Danke dir!

im Falsecase stand 1500 ms um den ersten Durchlauf besser sehen zu können.

Wenn ich jetzt nur auf "Schleifenzeit" geguckt habe, wird im ersten Durchlauf nichts angezeigt - im Array kommt es aber an!

Das löst nur leider nicht mein Problem Huh

Mit Schieberegister will ich aus den ermittelten Zeiten ein Array bilden und daraus den Mittelwert. Ich kann damit nicht warten bis alle Messungen durch sind (die ganze Messreihe dauert sehr lange).
Gibt es dafür eine andere Lösung, wie ich es jetzt versucht habe?
Der erste Wert der kommt ist jetzt immer NaN.

EDIT:

Hab meine Lösung gefunden: statt ein Array zu bilden, benutze ich einfach das "Mean PtbyPt" VI, da kann ich auch bequem einstellen über wie viele Durchläufe ich mitteln will Cool

Habs nochmal angehängt, falls es interessiert Smile

Gruß und Danke nochmal
Marius


RE: Dauer einer Schleife berechnen - jg - 31.10.2016 09:24

Auch wenn es schon fast eine Woche her ist, hier eine funktionierende Version deines VI Nr. 2. Du hast einfach den Datenfluß nicht beachtet, den MW darfst du natürlich erst NACH der Durchführung der Zeitmessung ermitteln, so wie du es in Version 3 gemacht hast.

[attachment=56833]

Gruß, Jens