Configure

Konfigurieren des Algorithmus.

Syntax

Definition:

METHOD Configure : BOOL
VAR_INPUT
    nMaxIterations : UDINT;
    eInitMode : E_ALYKMeansInitMode;
END_VAR

Configure 1: Eingänge

Name

Typ

Beschreibung

nMaxIterations

UDINT

Gibt an, wie oft über die Werte im Aggregation Buffer iteriert wird. Default ist 1.

eInitMode

E_ALY_KMeansInitMode

Gibt an, mit welcher Methode die Initial-Werte für die Cluster-Mittelpunkte gesetzt werden:

Random: Die Cluster-Mittelpunkte werden zufällig gesetzt in den Grenzen, die durch Lower Bounds und Upper Bounds gesetzt sind. Die Grenzen können nach der Konfiguration mit der Methode SetInitialBounds gesetzt werden.

Euqidistant: Die Cluster-Mittelpunkte werden äquidistant in dem Wertebereich verteilt, welcher durch die Grenzen Lower Bounds und Upper Bounds definiert ist. Die Grenzen können nach der Konfiguration mit der Methode SetInitialBounds gesetzt werden.

Values: Die Cluster-Mittelpunkte werden mit den Werten initialisiert, die durch initialen Cluster-Mittelpunkte gesetzt werden. Die Cluster-Mittelpunkte können nach der Konfiguration mit der Methode SetInitialClusterCenters gesetzt werden.

Configure 2: Rückgabewert

Name

Typ

Beschreibung

Configure

BOOL

Gibt TRUE zurück, wenn erfolgreich.