Configure

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

Syntax

Definition:

METHOD Configure : BOOL
VAR_INPUT
    nXtsLength : UDINT;
    fHardwarePosFactor : LREAL;
    fSampleRate : LREAL;
    aFilterOrder : ARRAY[1..4] OF UDINT;
    aFilterTimeConstant : ARRAY[1..4] OF LREAL;
    aUseFilterForExtSignal1 : ARRAY[1..4] OF BOOL;
    aUseFilterForExtSignal2 : ARRAY[1..4] OF BOOL;
END_VAR

Configure 1: Eingänge

Name

Typ

Beschreibung

nXtsLength 

UDINT

Länge des gegebenen XTS-Systems in Millimetern.

fHardwarePosFactor 

LREAL

Faktor, um das Eingangssignal in mm zu skalieren.

fSampleRate 

LREAL

Abtastrate (Samples pro Sekunde) des Eingangssignals.

aFilterOrder 

ARRAY[1..4] OF UDINT

Filterordnung des PTn-Filters zur Berechnung.
Index:

1: Position

2: Geschwindigkeit

3: Beschleunigung

4: Ruck

aFilterTimeConstant 

ARRAY[1..4] OF LREAL

Filterzeitkonstante des PTn-Filters zur Berechnung.
Index:

1: Position

2: Geschwindigkeit

3: Beschleunigung

4: Ruck

aUseFilterForExtSignal1 

ARRAY[1..4] OF BOOL

Wenn TRUE, wird die jeweilige Filterstufe auf das Eingangssignal 1 angewendet.
Index:

1: Position

2: Geschwindigkeit

3: Beschleunigung

4: Ruck

aUseFilterForExtSignal2

ARRAY[1..4] OF BOOL

Wenn TRUE, wird die jeweilige Filterstufe auf das Eingangssignal 2 angewendet.
Index:

1: Position

2: Geschwindigkeit

3: Beschleunigung

4: Ruck

Configure 2: Rückgabewert

Name

Typ

Beschreibung

Configure

BOOL

Gibt TRUE zurück, wenn erfolgreich.