XY-Plot - Hysterese - Breite / Höhe Auswerten - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Signaldarstellung (/Forum-Signaldarstellung) +---- Thema: XY-Plot - Hysterese - Breite / Höhe Auswerten (/Thread-XY-Plot-Hysterese-Breite-Hoehe-Auswerten) |
XY-Plot - Hysterese - Breite / Höhe Auswerten - vescon - 13.02.2014 12:21 Hallo Leute! Ich steh wieder einmal vor einem Problem!! Zeichne eine Hysteresekurve auf (Skizze siehe Anhang) - ich hab das Ganze über einen XY-Graphen gelöst... X-Werte stehen in einem Array und die Y-Werte genauso. Jetzt ist gefordert die Breite (Höhe) der Hysterese bei einem bestimmten X-Wert zu berechnen... Zuerst wollte ich dies über die Array-Funktion interpolieren lösen. Das Problem ist, dass ich bei einem X-Wert eigentlich zwei Y-Werte habe... Soll ich die Kurve aufteilen - ein Array für den Anstieg und eines für den Abfall der Kurve?! Danke für eure Hilfe!! lg heri RE: XY-Plot - Hysterese - Breite / Höhe Auswerten - Trinitatis - 13.02.2014 12:38 (13.02.2014 12:21 )vescon schrieb: (Skizze siehe Anhang) RE: XY-Plot - Hysterese - Breite / Höhe Auswerten - GerdW - 13.02.2014 13:24 Hallo vescon, Zitat:Soll ich die Kurve aufteilen - ein Array für den Anstieg und eines für den Abfall der Kurve?!Das könnte die Sache jedenfalls vereinfachen… Stimmen die X-Werte für den steigenden und fallenden Teil der Kurve exakt überein? Dann könntest du auch mit der Search1DArray-Funktion und nachfolgendem IndexArray zum Ziel kommen. RE: XY-Plot - Hysterese - Breite / Höhe Auswerten - vescon - 13.02.2014 13:53 Hallo nochmal, anbei die erwähnte Skizze... Sorry!! lg heri (13.02.2014 13:24 )GerdW schrieb: Stimmen die X-Werte für den steigenden und fallenden Teil der Kurve exakt überein? Dann könntest du auch mit der Search1DArray-Funktion und nachfolgendem IndexArray zum Ziel kommen. Das ist sehr wahrscheinlich nicht der Fall... Zeichne den Durchfluss und den Differenzdruck auf => Hysterese! lg heri RE: XY-Plot - Hysterese - Breite / Höhe Auswerten - GerdW - 13.02.2014 14:05 Hallo heri, Zitat:Das ist sehr wahrscheinlich nicht der FallIdee/Vorschlag: - Zerlege die Messkurve in den steigenden und fallenden Teil - erstelle für jeden Teil eine Polynominterpolation mit genügender Ordnung - berechne (möglichst in der Nähe der Stützpunkte) für beide Polynome den Y-Wert und davon die Differenz (=Hysterese) Wenn dir das mit der Polynominterpolation zu "unsicher" ist: - Suche für den gewünschten X-Wert die zwei nächsten Messwerte jeder der zwei Teil-Kurven - Bestimme mit 1DArrayInterpolieren den zugehörigen Y-Wert - nun wieder Differenz der Y-Werte bestimmen… RE: XY-Plot - Hysterese - Breite / Höhe Auswerten - vescon - 13.02.2014 14:07 Hallo, mir ist da gerade was eingefallen und wollte eure Meinung dazu hören.... Rein theoretisch müsste es doch funktionieren wenn im Array mit der gesamten Hysterese nach dem grössten X-Wert Suche, ab diesem Index das restliche Array in ein anderes kopiere und dort die Interpolation durchführe.. was meint ihr?! gruss heri |