Configure

Konfigurieren des Algorithmus. Kanalspezifische Parameter werden mit Hilfe der Methode ConfigueChannel() festgelegt.

Syntax

Definition:

METHOD Configure : BOOL
VAR_INPUT
    nMinLag : DINT;
    nMaxLag : DINT;
    nStepSize : UDINT;
    nNumChannels : UDINT;
    eWindowMode : E_ALY_WindowMode;
    eCorrelationMode : E_ALY_CorrelationMode;
    nWindowSize : UDINT;
END_VAR

Configure 1: Eingänge

Name

Typ

Beschreibung

nMinLag

UDINT

Gibt die minimale Anzahl an Zyklen an, um die die beiden Signale für die Berechnung der Korrelation zueinander verschoben werden. Dies ist eine negative ganze Zahl.

nMaxLag

UDINT

Gibt die maximale Anzahl an Zyklen an, um die die beiden Signale für die Berechnung der Korrelation zueinander verschoben werden. Dies ist eine positive ganze Zahl.

nStepSize

UDINT

Gibt an, um wie viele Zyklen die Signale für die Berechnung zweier aufeinanderfolgender Korrelationskoeffizienten verschoben werden.

nNumChannels

UDINT

Die Anzahl der Kanäle, die mit dem Referenzsignal korreliert werden.

eWindowMode

E_ALY_WindowMode

Gibt an über welche Art von Fenster die Koeffizienten berechnet werden:

Continuous: Alle Werte, seit Start der Analyse werden mit gleicher Gewichtung in die Analyse miteinbezogen.

SlidingWindow: Die Berechnung wird über ein Fenster der Größe Window Size berechnet. Dabei fließen immer die aktuellen Werte in die Analyse ein und es werden mit jedem Zyklus Ausgänge aktualisiert.

FixWindow: Die Ausgänge werden alle Window Size Zyklen aktualisiert und über ein Fenster der Länge Window Size berechnet.

eCorrelationMode

E_ALY_CorrelationMode

Die Koeffizienten werden nach einer der folgenden Definitionen berechnet:

Base:

Configure 2:

Normed:

Configure 3:

Covariance:

Configure 4:

CovarianceBessel:

Configure 5:

Pearson:

Configure 6:

nWindowSize

UDINT

Gibt für die Window Mode SlidingWindow und FixWindow die Anzahl der Zyklen an, über die die Koeffizienten berechnet werden. Für den Window Mode Continuous hat das Setzen von nWindowSize keine Auswirkung. Im SlidingWindow Mode, werden zusätzlich zu Maximum Lag Werten vom Referenz Channel und Minimum Lag Werten für Channel 00 bis Channel 0n, Window Size Werte für alle Channel zwischengespeichert. Die Größe des Routerspeichers ist beim Setzen dieser Parameter zu berücksichtigen.

Configure 7: Rückgabewert

Name

Typ

Beschreibung

Configure

BOOL

Gibt TRUE zurück, wenn erfolgreich.