(10.06.2014 12:47 )Lucki schrieb: Das Problem wäre einfach und mit vorhandenen VIs zu lösen, wenn Du den infrage kommenden Bereich vorher weißt. Das scheint aber nicht der Fall zu sein. Ich würde die Werte logarithmieren und dann differenzieren. Dann reduziert sich die Fragestellung darauf, ob es einen Abschnitt gibt, in dem die Werte konstant sind. Innerhalb welcher Toleranzen das der Fall ist, wie lang der Bereich mindesten sein muss usw., das sind alles Fragen, die sich nur anhand der realen Daten klären lassen. Das nennt man dann "die Mühen der Ebene".
Das kann ich jetzt beantworten. Ich habe mir eine Test-Messdatendatei erstellt. Dort ist einmal ein exponentieller und einmal ein linearer Verlauf der Y-Werte gespeichert.
Der Bereich, der überprüft werden soll ist hier der gesamte Bereich der X-Werte.
In der Realität würde ich zum Beispiel eingeben wollen: von X=2 bis X=4 soll auf exponentiellen Verlauf überprüft werden.
Ich hänge mal das VI ran, welches die csv ausliest und in einem XY Graphen zeigt. Einmal normal und einmal in halblogarithmischer Darstellung.
Zudem hänge ich noch die beiden Test csv Dateien ran (wenn das möglich ist).
Was ich realisieren möchte: Prüfen, ob ein Verlauf "annähernd" einen exponentiellen Verlauf hat. Dies soll ja mit vorhandenen VI´s möglich sein.
Gruß
Serial
PS: in der neuen Version mache ich eine Lineare und eine Exponentielle Anpassung. Kann ich aufgrund des Restbetrags eine Aussage zur linearität bzw. exp. treffen ? (Restbetrag ist bei der lin. Funktion gleich 0, wenn die exp. geladen wird ist dort der Restbetrag sehr hoch)