Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
spaltenweise Mittelwert rechnen!
Bitte LVF-Regeln beachten (etwas besser auf Groß- und Kleinschreibung achten).
Außerdem darfst Du hier im Forum die Leute gerne mit "Du" anreden.
Gruß Markus
' schrieb:ja ich möchte das selbe machen. allerdings bei mir stehen die Daten schon bereits,d.h das ist eine "offlineanalyse" was ich machen möchte...
haben Sie vllt ein VI; was mir die Sache einbisschen veranschaulicher macht?
wäre ihnen alle sehr dankbar für jede Hilfe.
Tiko
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
ich habe mal schnell was zusammengeklickt.
Der Timer ist nur drinne, dass man sehen kann was passiert. (Also in der Endversion entfernen)
Die Anzahl der Schleifendurchgänge musst du deinen Bedürfnissen anpassen.
Ich hatte ja nicht vor, gleich mit ner Lösung um mich zu schmeißen...
.. aber bevor man es so umständlich macht:
Gruß SeBa
Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.
Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.
Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
vielen Dank für das VI, ich habe es angepasst und kann jetzt meine Werte so wie erwünscht mitteln
jetzt habe ich aber das nächste Problem, und zwar ich möchte gerne meine Messwerte so in einem Diagramm darstellen, wobei auf der X-Achse die 512 Messungen stehen und auf der y-Achse die gemittelte Werte, ich habe einiges probiert aber das haut noch nicht hin,
ich bin jedem dankbar für jeden Hinweis oder sogar ein kleines VI.
anbei ist mein erstelltes VI (mit LabVIEW 8.6).[attachment=53207:mittelwert.vi]
danke
Tiko
ich möchte auch lernen, wie man spaltenweise Mittelwerte berechnet...hab so´n Ansatz probiert, zumindest stimmt schonmal das Einlesen der Datei, die While-Case-Schleife kann ich nciht ganz umsetzen, wenn das überhaupt stimmt.... Hab versucht bei anderen abzugucken, aber ich kanns nicht umsetzen auf das, was ich machen will...
In der Txt-Datei sieht man 4 Werte/Sec geschrieben. Ich möchte über die Zeit mitteln, undzwar so:
zuerst die Sekundenzahlen in integer verwandeln und dann dem Prog sagen, er soll die Werte solange aufsummieren, solange die Sekunde gleich ist und dann durch die Anzahl der Zeilen teilen. Also ich will nicht von vornherein durch 4 teilen, sondern das Prog soll selber die Anzahl der Werte ermitteln.
Am Ende die neue Datei als Txt-File ausgeben....
' schrieb:Hat jemand Lust und Zeit weiterzuhelfen?
So...
das ist ein Anfang der einen möglichen Weg aufzeigt. Da es ein Beispiel ist, wird nur der Mittelwert der Spalte 2 gebildet. Als Hausaufgabe kannst du es für die anderen Spalten erweitern.
Möge jemand einen perfomanteren Weg aufzeigen und es mit einem Benchmark beweisen
Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.
Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.
Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
13.04.2010, 18:12 (Dieser Beitrag wurde zuletzt bearbeitet: 13.04.2010 18:24 von Lecojon.)
Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.
Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.
Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Ich bin so kluk, immerhin verstehe ich alles FOR der VOR- und CASE- Schleife....(es gibt wohl viele Arten ein File einzulesen stimmts?)
Index Array (in FOR-Schleife):
keine Spalten und Zeilenangabe nötig, wieso?
nochmal index Array in CASE-Schleife?
Shift Registers: hab nur so viel verstanden: irgendwie wird alles gerechnet was gerechnet werden soll, die Pfeile rechts (nach oben zeigend) merken sich den letzten Schritt, geben es an die Pfeile links (nach unten zeigend) zurück und es geht ab dem zuletztgemerkten Schritt weiter....
CASE FALSE: Sobald die abgerundeten Zahlen nicht mehr gleich sind, wird der MW berechnet...aber ist für mich nicht nachzuvollziehn, wieso MEAN mit dem Feld außerhalb der FOR-Schleife verbunden ist, dann verstehe ich diese viele build Arrays nicht....ach ich weiß gar nicht, was ich da genau fragen soll, weil ich da fast gar nix in den Schleifen so richtig nachvollziehn kann....
Du hast nicht zufällig sooo viel Lust mir n bissl da was zu erklären, was so passiert....? Sonst kann ich meine Hausaufgaben nicht machen