LabVIEWForum.de - XY Graph - Peak herausfiltern/finden

LabVIEWForum.de

Normale Version: XY Graph - Peak herausfiltern/finden
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich hab ein Problem mit dem Auslesen von Werten aus einem Diagramm von einem Spektrometer. Das Spekrometer erzeugt eine Kurve mit einem Ausschlag an einer Stelle.
Innerhalb einer While-Schleife wird der XY-Graph erstellt. Ich möchte den Maximalwert der gezeichneten Kurve, den Peak, ermittlen, Y in abh. von X.
Leider schaffe ich es nur den Y-Wert zu ermitteln, aber nicht die passende X-Stelle.
Falls mir jemand weiterhelfen kann, wäre ich sehr dankbar.

Gruß
Francois
Hi,

hier hab ich noch mal ein Bild des VI's angefügt.


Gruß
Francois

[attachment=12827]
Wie auch immer du den Peak in dem Y-Array findest, kannst du dir sicher den Index des Arrays angeben lassen. Damit kannst du dann mit der "Index Array" Funktion dir den passenden X-Wert aus dem 2. Array herausholen.
Hallo,

vielen Dank für den Tipp, leider weiß ich nicht so genau wie ich das machen soll. Könntest du mir mitteilen, wie ich das ungefähr realisieren kann. Im nachfolgenden Bild hab ich mal dargestellt, wie ich den Peak-Wert (Y) erhalte.

[attachment=12831]


Gruß
Francois
Hab leider kein LV zur Hand, versuche es so zu erklären:

Die Peak Funktion gibt dir auch den Index des Peaks aus (kleiner schwarzer Punkt unterhalb des Eimers - einfach mit der Maus darüber fahren).

Diesen Index nimmst du dann und greifst dir damit den X-Wert heraus. Funktion: "Index Array". Als Eingang Array legst du deinen X-Array an, an den Index Eingang legst du den Index des Peaks, den du aus der Maximumfunktion erhältst.

Grüße
Hallo,

vielen Dank. Ich habs jetzt hinbekommen.

Gruß

Francois
Referenz-URLs