FC_Poly5Coefficients

 

FC_Poly5Coefficients - Allgemeine Informationen

Übersicht

Typ

Funktion

Verfügbar ab:

V1.0.3.0

Versionen:

Aktuelle Version

Aufgabe

Berechnung des Koeffizienten eines Polynoms aus Randbedingungen.

Beschreibung

Berechnet die Koeffizienten eines Polynoms P, das folgende Randbedingungen erfüllt:

oP(i_lrX0) = i_lrY0

P(i_lrX1) = i_lrY1

oP’(i_lrX0) = i_lrM0

P’(i_lrX1) = i_lrM1

oP’’(i_lrX0) = i_lrK0

P’’(i_lrX1) = i_lrK1

Die Koeffizienten werden in einer Struktur des Typs ARRAY[0..5] OF LREAL zurückgegeben, die z .B. als Eingang der Funktion FC_Poly5Value() dienen kann, um Funktionswerte des Polynoms zu berechnen. Es muss gelten: i_lrX1 > i_lrX0.

Schnittstelle

Eingang

Datentyp

Beschreibung

i_lrX0

LREAL

Linker Randpunkt des X-Intervalls

i_lrY0

LREAL

Gewünschter Funktionswert des Polynoms an der Stelle i_lrX0

i_lrM0

LREAL

Gewünschte Steigung des Polynoms an der Stelle  i_lrX0

i_lrK0

LREAL

Gewünschte Krümmung des Polynoms an der Stelle i_lrX0

i_lrX1

LREAL

Rechter Randpunkt des X-Intervalls

i_lrY1

LREAL

Gewünschter Funktionswert des Polynoms an der Stelle i_lrX1

i_lrM1

LREAL

Gewünschte Steigung des Polynoms an der Stelle  i_lrX1

i_lrK1

LREAL

Gewünschte Krümmung des Polynoms an der Stelle i_lrX1

Ausgang

Datentyp

Beschreibung

q_etDiag

GD.ET_Diag

Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose.

Ein Wert ungleich ET_Diag.Ok entspricht einer Diagnosemeldung.

q_etDiagExt

ET_DiagExt

POU-spezifischer, diagnosebezogener Ausgang.

q_etDiag = ET_Diag.Ok -> Statusmeldung

q_etDiag <> ET_Diag.Ok -> Diagnosemeldung

Rückgabewert

Datentyp

Beschreibung

ARRAY[0 .. 5] OF LREAL

Liste der Koeffizienten wobei das Element 5 der Koeffizient des höchsten Grades und das Element 0 der Koeffizient des niedrigsten Grades ist.

Diagnosemeldungen

q_etDiag

q_etDiagExt

Enumerationswert

Beschreibung

OK

Ok

0

OK

Ok

Enumerationsname:

Ok

Enumerationswert:

0

Beschreibung:

OK

Die Koeffizienten wurden erfolgreich berechnet.