Problem der Streuung von Einzelmesswerten - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Signaldarstellung (/Forum-Signaldarstellung) +---- Thema: Problem der Streuung von Einzelmesswerten (/Thread-Problem-der-Streuung-von-Einzelmesswerten) Seiten: 1 2 |
Problem der Streuung von Einzelmesswerten - dom2475 - 08.06.2011 18:58 Hallo, seit nunmehr einem halben Jahr Pause bin ich mit einem Abschlussproblem zu meiner Studienarbeit wieder im Forum. Thema meiner Studienarbeit war der Bau eines Pumpen-Kennlinien-Versuchsstandes als Tischaufbau. Speziell geht es um ein SubVI, welches die Pumpen-Kennlinie aufnimmt und an das MainVI übergibt (siehe Anhänge). Die Anhänge befinden sich in folgender Reihenfolge: 1. SubVI: Blockdiagramm 2. SubVI: Frontpanel 3. MainVI: Frontpanel 4. MainVI: Blockdiagramm Im Frontpanel des MainVIs ist sehr schön zu erkennen, dass die einzelnen Messwerte streuen. Es sollten jedoch nur die einzelnen 11 Messwerte als Einzelpunkte dargestellt werden. Würde man diese 11 Messwerte verbinden, entstünde die Pumpen-Kennlinie. Man müsste eine Mittellung aller streuenden Einzelmesswerte durchführen. Weiß jemand, was ich in das Programm noch einbauen muss, um eine Mittelung durchzuführen, sodass keine Streuung mehr auftritt ? Gruß Dominik RE: Problem der Streuung von Einzelmesswerten - GerdW - 08.06.2011 20:20 Hallo Dominik, du kannst entweder deine Messdaten analysieren und die "Schwerpunkte" deiner gestreuten Messwerte suchen oder noch während der Messung gleich alle Daten eines Prüfpunktes (du scheinst ja festgelegte Betriebspunkte abzufahren) mitteln... Wenn du deine Daten in einem vernünftigen Format gespeichert hast, kannst du ja weiterhin die vermessenen Betriebspunkte ermitteln und die Daten entsprechend für die Mittelung aufteilen - das würde das Analysieren deiner Punktewolken vermeiden P.S.: Wer hat dir nur beigebracht, im Blockdiagramm die Hintergrundfarbe zu verändern? Selbst "Normalsehende" haben da ja Probleme, blaue Drähte (Integerwerte) auf blauem Hintergrund zu erkennen! Ich habe ja nichts gegen eine Hervorhebung von relevanten Programmteilen, aber einfach nur Strukturen einfärben um des reinen Selbstzweckes wegen... Und hinterher bei der Dokumentation der Studienarbeit den Institutsfarbdrucker leer drucken RE: Problem der Streuung von Einzelmesswerten - dom2475 - 09.06.2011 12:12 Hallo, gibt es denn in LabView eine Mittellungsfunktion? Kannst du mir ein programmiertes Beispiel geben, dass ich mit meinem Programm verknüpfen kann? Gruß Dominik RE: Problem der Streuung von Einzelmesswerten - GerdW - 09.06.2011 12:18 Hallo Dominik, na klar gibt es eine Mittelwert-Funktion! Hast du schon mal unter Mathematik->Statistik nachgeschaut? Was du eher gebrauchen kannst, ist aber eine Funktion, die sowohl X- als auch die Y-Koordinate mit in Betracht zieht... RE: Problem der Streuung von Einzelmesswerten - Lucki - 09.06.2011 13:26 Wenn alle Punkte das gleiche "Gewicht" haben, dann dann läuft die Schwerpunktberechnung auf die Mittelwertbildung hinaus. Außerdem ist die X-Koordinate des Schwerpunktes unanhängig von den Y-Werten der Punkte, und umgekehrt. Man müßte also für die Punktwolken lediglich die X-und Y-Mittelwerte bilden. Ein andere Methode für die Emittlung der Kennlinie wäre, die Ausreißer am Ende wegzulassen und einfach einfach das Ganze mit einer Polynomkurve zu fitten. Den Grad des Polynoms so wählen, daß man ein möglichst schöne Kurve hat . RE: Problem der Streuung von Einzelmesswerten - dom2475 - 11.06.2011 14:25 Hallo, ich habe versucht, die Mittellungsfunktion im Blockdiagramm des SubVIs direkt vor den XY-Graph zu schalten. Es gibt aber Probleme mit der Ausgangsverbindung der Mittellungsfunktion. In meinem Programm ist der Eingang des XY-Graph eine "1D-Array-Verbindung", welche sich nicht mit dem Ausgang der Mittellungsfunktion deckt. Was müsste ich noch dazwischenschalten? Gruß Dominik RE: Problem der Streuung von Einzelmesswerten - Lucki - 11.06.2011 15:13 (11.06.2011 14:25 )dom2475 schrieb: . In meinem Programm ist der Eingang des XY-Graph eine "1D-Array-Verbindung", Das hört sich ja so an, als ob das ein naturgegebener Tatbestand ist, den Du als Programmierer nicht ändern kannst. Bei einem Einzelplot muß an den Graphen eintweder ein Cluster [X-Array; Y-Array] oder aber ein 1D-Array von Punkten [Xi;Yi] angeschlossen werden. RE: Problem der Streuung von Einzelmesswerten - dom2475 - 11.06.2011 15:29 Hallo, ich hab die Lösung gefunden: Ich muss nur noch die Funktion "Array erstellen" einfügen. Gruß Dominik RE: Problem der Streuung von Einzelmesswerten - dom2475 - 14.06.2011 10:33 Hallo Zusammen, mit der Mittelungsfunktion habe ich keinen Erfolg, nachdem ich diese Funktion an verschiedenen Stellen einbaute. Ich bekam überhaupt keine Messwerte im Graph angezeigt. Hat noch jemand eine Idee? Gruß Dominik RE: Problem der Streuung von Einzelmesswerten - GerdW - 14.06.2011 10:36 Hallo Dominik, Zitat:diese Funktion an verschiedenen Stellen einbaute. Ich bekam überhaupt keine Messwerte im Graph angezeigt.Was genau sollen wir mit einer solchen Aussage anfangen? Wir kennen dein Original-VI nicht, wissen nicht, wo du was geändert hast, und wissen auch nicht, wieso du keine Messwerte angezeigt bekommst. Aber trotzdem willst du Ideen hören??? Idee: Programmstruktur überlegen, PAP aufmalen, sauber programmieren... Noch'ne Idee: VI anhängen (und bitte vorher wieder Standardfarben einstellen!) |