FC_Poly5AbsExtremeValuesDerivatives

 

FC_Poly5AbsExtremeValuesDerivatives - Allgemeine Informationen

Übersicht

Typ

Funktion

Verfügbar ab:

V1.0.3.0

Versionen:

Aktuelle Version

Aufgabe

Berechnung der Extremwerte einer Gleichung 5. Ordnung und deren ersten beiden Ableitungen.

Beschreibung

Berechnet die absoluten Extrema des durch das Koeffizienten-Array i_stCoefficients gegebenen Polynoms 5. Grades und seiner 1. und 2. Ableitung auf dem Intervall [i_lrX0, i_lrX1] („Kurvendiskussion“).

Sollen die absoluten Extrema eines Polynoms berechnet werden, das bestimmte Randbedin­gungen erfüllt, so kann das Koeffizienten-Array des Polynoms zuvor mit der Funktion FC_Poly5Coefficients berechnet werden.

Schnittstelle

Eingang

Datentyp

Beschreibung

i_lrX0

LREAL

Untere Grenze des betrachteten X-Intervalls.

i_lrX1

LREAL

Obere Grenze des betrachteten X-Intervalls.

i_alrCoefficients

ARRAY[0..5] OF LREAL

Koeffizienten-Array des Polynoms, dessen absolute Extrema berechnet werden sollen, wobei das Element 5 der Koeffizient des höchsten Grades und das Element 0 der Koeffizient des niedrigsten Grades ist.

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

q_lrXAbsMin

LREAL

X-Wert des absoluten Minimums des Polynoms auf dem betrachteten Intervall.

q_lrYAbsMin

LREAL

Y-Wert des absoluten Minimums des Polynoms auf dem betrachteten Intervall.

q_lrXAbsMax

LREAL

X-Wert des absoluten Maximums des Polynoms auf dem betrachteten Intervall.

q_lrYAbsMax

LREAL

Y-Wert des absoluten Maximums des Polynoms auf dem betrachteten Intervall.

q_lrDeriv1XAbsMin

LREAL

X-Wert des absoluten Minimums der 1. Ableitung des Polynoms

q_lrDeriv1YAbsMin

LREAL

Y-Wert des absoluten Minimums der 1. Ableitung des Polynoms

q_lrDeriv1XAbsMax

LREAL

X-Wert des absoluten Maximums der 1. Ableitung des Polynoms

q_lrDeriv1YAbsMax

LREAL

Y-Wert des absoluten Maximums der 1. Ableitung des Polynoms

q_lrDeriv2XAbsMin

LREAL

X-Wert des absoluten Minimums der 2. Ableitung des Polynoms

q_lrDeriv2YAbsMin

LREAL

Y-Wert des absoluten Minimums der 2. Ableitung des Polynoms

q_lrDeriv2XAbsMax

LREAL

X-Wert des absoluten Maximums der 2. Ableitung des Polynoms

q_lrDeriv2YAbsMax

LREAL

Y-Wert des absoluten Maximums der 2. Ableitung des Polynoms

Diagnosemeldungen

q_etDiag

q_etDiagExt

Enumerationswert

Beschreibung

OK

Ok

0

OK

InputParameterInvalid

DefinitionXInterval

97

Die Definition des X-Intervalls ist nicht gültig.

UnexpectedProgramBehavior

UnexpectedFeedback

1

Es ist ein unbeabsichtigter Fehler während der Ausführung aufgetreten.

DefinitionXInterval

Enumerationsname:

DefinitionXInterval

Enumerationswert:

97

Beschreibung:

Die Definition des X-Intervalls ist nicht gültig.

Problem

Ursache

Lösung

-

Die Definition des X-Intervalls über i_lrX1 und i_lrX0 ist ungültig.

Es muss gelten: i_lrX1> i_lrX0

Ok

Enumerationsname:

Ok

Enumerationswert:

0

Beschreibung:

OK

Die Extremwerte wurden erfolgreich berechnet.

UnexpectedFeedback

Enumerationsname:

UnexpectedFeedback

Enumerationswert:

1

Beschreibung:

Es ist ein unbeabsichtigter Fehler während der Ausführung aufgetreten.

Problem

Ursache

Lösung

-

Es ist ein Fehler in der internen Abarbeitung aufgetreten.

Bitte informieren Sie das Supportteam über diesen Fehler.