Configure

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

Syntax

Definition:

METHOD Configure : BOOL
VAR_INPUT
    eGateMode : E_ALY_GateMode;
    stGatePos1 : ST_ALY_XyPosition;
    stGatePos2 : ST_ALY_XyPosition;
END_VAR

Configure 1: Eingänge

Name

Typ

Beschreibung

eGateMode 

E_ALY_GateMode

Konfigurierter Gate-Modus

Intersect Gate: Bestimmt, ob das XY-Signal das Gate in der konfigurierten Richtung kreuzt. Liegt während der Analyseperiode ein Schnittpunkt vor, wird dies als OK eingestuft, ansonsten NOK.

Not Intersect Gate: Überwacht, ob sich das XY-Signal während der Analyseperiode nicht mit dem Gate in der konfigurierten Richtung kreuzt. Dann wird dies als OK eingestuft, ansonsten NOK.

Intersect Projection: Bestimmt, ob das XY-Signal die Projektion des Gates in der konfigurierten Richtung kreuzt. Liegt während der Analyseperiode ein Schnittpunkt vor, wird dies als OK eingestuft, ansonsten NOK.

Not Intersect Projection: Überwacht, ob sich das XY-Signal während der Analyseperiode nicht mit der Projektion des Gates in der konfigurierten Richtung kreuzt. Dann wird dies als OK eingestuft, ansonsten NOK.

Intersect Gate Or Projection: Bestimmt, ob das XY-Signal das Gate oder seine Projektion in der konfigurierten Richtung kreuzt. Liegt während der Analyseperiode ein Schnittpunkt vor, wird dies als OK eingestuft, ansonsten NOK.

stCorner1

ST_ALY_XyPosition

Struktur zum Speichern der Position der ersten Ecke in XY-Koordinaten.

stCorner2

ST_ALY_XyPosition

Struktur zum Speichern der Position der zweiten Ecke in XY-Koordinaten.

stCorner3

ST_ALY_XyPosition

Struktur zum Speichern der Position der dritten Ecke in XY-Koordinaten.

Configure 2: Rückgabewert

Name

Typ

Beschreibung

Configure

BOOL

Gibt TRUE zurück, wenn erfolgreich.