INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Anpassfunktion an nichtlinearen Verlauf



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!

28.09.2009, 18:07
Beitrag #1

dualsbiker Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 115
Registriert seit: Sep 2009

8.6 & 2010
2009
DE_EN

15745
Deutschland
Anpassfunktion an nichtlinearen Verlauf
Hallo, mal was ganz anderes,

ich habe eine galvanische Trennung mittels Optokoppler (linear) an einem NI-Modul vorgenommen.
Jetzt habe ich den Signalverlauf mal aufgenommen. Also Eingang über Ausgang aufgetragen.
Im Arbeitsbereich ist die Übertragungsfunktion gut linear, jedoch läuft die Übertragungsfunktion zum Ende hin
asymptotisch an einen Grenzwert an, ist ja auch normal, jedoch verkleinert sich somit der brauchbare Bereich. Rechnet man nun diese Kurve in eine Funktion um ergibt sich eine kubische Funktion, also Funktion 3. Grades.
Ich versuche nun schon seit einiger Zeit diese Funktion nach "x" umzustellen (y=a*x^3+b*x^2+c*x+d).
Ich verzweifle, gibts denn in LabVIEW nicht irgendeine Funktion mit der ich das angleichen kann ?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.09.2009, 19:11
Beitrag #2

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.687
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Anpassfunktion an nichtlinearen Verlauf
' schrieb:Ich versuche nun schon seit einiger Zeit diese Funktion nach "x" umzustellen
Ich kenn mich da gar nicht aus. Ich verwende zum Umstellen immer Google.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.09.2009, 19:21
Beitrag #3

dualsbiker Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 115
Registriert seit: Sep 2009

8.6 & 2010
2009
DE_EN

15745
Deutschland
Anpassfunktion an nichtlinearen Verlauf
gibst du da die Funktionen einfach ein oder gibts da ne bestimmte Syntax
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.09.2009, 19:56
Beitrag #4

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.687
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Anpassfunktion an nichtlinearen Verlauf
' schrieb:gibst du da die Funktionen einfach ein oder gibts da ne bestimmte Syntax
Ich würde die Formel so eingeben. Vielleicht mit Formelknoten oder aber auch nur mit normelen Datenflusselementen.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.09.2009, 07:45 (Dieser Beitrag wurde zuletzt bearbeitet: 29.09.2009 15:36 von Lucki.)
Beitrag #5

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Anpassfunktion an nichtlinearen Verlauf
' schrieb:Ich versuche nun schon seit einiger Zeit diese Funktion nach "x" umzustellen (y=a*x^3+b*x^2+c*x+d).
Ich verzweifle, gibts denn in LabVIEW nicht irgendeine Funktion mit der ich das angleichen kann ?
Koeffizientenermitllung a,b,c mit
Mathematik --> Anpassung --> Allgemeine Polynomanpassung.vi
Darstellung mit
Mathematik --> Polynomkurve -> Polynomial Plot.vi
Ein Skalierung unter Verwendung der Polymkoeffizienten, die sowohl Vorwärts wie Rückwärts funktioniert, kanns Du direkt im M&A Explorer erstellen. Aus DAQmx Read kommt dann direkt die linearisierte und richtig skalierte Kurve heraus. So etwas geht auch mit den alten konventionellen Treibern, falls Du noch eine Karte ohne DAQmx hast.
Wenn Du weitere Fragen hast, dann bitte eine Beispielkurve posten. Bei einer allgemeinen Umstellung eine Polynomfunktion nach x gibt es das Problem, daß es mehrere Lösungen für Y geben kann. Aber wenn die Kurve im Bereich monoton steigt oder fällt, ist auch das machbar.
Gruß Ludwig
Edit: das X1 bei gegebenem Y1 berechnen geht so:
Man erstellt aus dem Polynom P(x) ein neues Polynom Q(x) = P(x) - Y1 und bestimmt davon die Nullstelle(n). Für die Nullstellenberechnung gibt es unter Mathematik/Polynom ein VI.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Design Pattern für sequentiellen Verlauf galilio 6 4.268 23.02.2016 08:50
Letzter Beitrag: Freddy
  Geschwindigkeits_Zeit-Verlauf Ehead 83 39.916 23.02.2012 12:59
Letzter Beitrag: Hook1986
  Eingabefeld mit Verlauf? Yantit 5 5.564 14.07.2010 16:29
Letzter Beitrag: A.Berndsen

Gehe zu: