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
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 | 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 | Die Koeffizienten werden nach einer der folgenden Definitionen berechnet: Base: Normed: Covariance: CovarianceBessel: Pearson: | |
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. |
Rückgabewert
Name | Typ | Beschreibung |
---|---|---|
Configure | BOOL | Gibt |