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!
Hallo LabVIEW Anwender,
ich habe ein Problem mit dem Mittelwert rechnen von meinen Messwerten,
es ist so: ich nehme 512 Messungen, und jede Messung inhaltet 512 Messwerte, diese Messwerte sind in einer txt.File gespeichert und die bilden eine Matrix oder 2d Arrays von 16*32,d.h 16 Spalten und 32 Zeilen.
ich möchte jetzt den Mittelwert von den jeweiligen Pixel rechnen(von 512 Messungen), mit anderen Worten: das erte Element der ersten Messungen+ das ertse der 2 ten Messung+...+ das ertse der 512 ten Messung müssen aufaddiert werden und durch 512 aufgeteilt um den Mitelwert zu bekommen, und so weiter für die anderen Elementen jener Messung.
ich weiss leider nicht wie ich das realisiere, ich hoffe das ihr mir helfen könntet.
vielen Dank im Voraus.
Anbei ist eine txt Datei von nur 2 Messungen.
ich arbeite mit LabVIEW 8.6.
Tiko
Wenn es schon am Auslesen der Daten scheitert, dann meld dich nochmal und beschreib wo genau das Problem ist.
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!
nein eigentlich meinte ich das nicht so...
meine Messdaten kommen aus einer Photodiode, die 512=(32*16) Messwerte emittiert, ich nehme aber 512 Messungen, d.h ich habe am Ende 512*512 Datenwerte.
d-h jede Pixel der Photodiode schickt 512 Werte, und wir haben 512 Pixel, ich soll den Mittelwert der einzelnen Pixel rechnen.
genauer gesagt:
erste Pixel (Messwert) der ersten Messung+erste Pixel der 2 ten Messung+...+erste Pixel der 512 ten Messung...usw für die zweite-, dritte-,...,512te pixel. Am Ende habe ich 512 Mittelwert einer Photodiode.
ich hoffe ich habs besser beschrieben.
danke
Du hast ein 3D-Array mit Werten. Aufgebaut aus Spalten und Zeilen. 32*16 Messwerte bilden eine Seite. Du hast 512 Seiten.
Jetzt willst du den Wert der in Spalte 1 und Zeile 1 auf jeder Seite steht summieren und danach durch die Anzahl der Seiten teilen.
Auf meinen Link bezogen bedeutet das, dass du ein viele Bilder (= Seiten = Werte in Zeile/Spalte) hast und davon ein Mittelwertbild haben willst.
Darum geht es in dem Anderen Thread.
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!
25.02.2010, 16:21 (Dieser Beitrag wurde zuletzt bearbeitet: 25.02.2010 16:22 von hans_p.)
Na dann würde ich vorschlagen: Textdatei zeilenweise auslesen und Werte in ein Array schreiben.
Wenn man das ganze in einer Schleife macht, den Ausgang autoindiziert und alle 32 Zeilen ein neues Array anfägt erhält man automatisch ein 3D Array.
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
Es macht keinen Unterschied ob die Daten von einem Messgreät kommen oder aus einer Textdatei.
Programmiere dir mal ein VI das deine Textdatei einliest und in das gewünschte Format überführt.
-> Einlesen, 3D-Array bauen, String nach Zahl wandeln.
Dann schau dir das Beispiel aus dem Link an. Da siehst du wie du aus so einem 3D Array Mittelwerte über die "Seiten" bilden kannst.
Jetzt ist erstmal etwas Eigenleistung gefragt. Wenn du dann auf Probleme stößt, kannst du diese gerne hier erzählen.
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!