# CircleFromNPoints

Erstellt einen Kreis aus einer Liste von Punkten.

## CircleFromNPoints – Eingaben

Parameter | Beschreibung
Punkt 0 | Definiert die Koordinaten des ersten Punkts.
Punkt X 0 | Die x-Koordinate des ersten Punkts.
Punkt Y 0 | Die y-Koordinate des ersten Punkts.
Punkt 1 | Definiert die Koordinaten des zweiten Punkts.
Punkt X 1 | Die x-Koordinate des zweiten Punkts.
Punkt Y 1 | Die y-Koordinate des zweiten Punkts.
Punkt 2 | Definiert die Koordinaten des dritten Punkts.
Punkt X 2 | Die x-Koordinate des dritten Punkts.
Punkt Y 2 | Die y-Koordinate des dritten Punkts.
Punkt 3..N | Definiert optional die Koordinaten von weiteren Punkten.
Punkt X N | Die x-Koordinate des n-ten Punkts.
Punkt Y N | Die y-Koordinate des n-ten Punkts.
Anzeigen | Definiert die permanent anzuzeigenden Grafikelemente.
0 = Nichts | Alle Grafikelemente werden nur dann angezeigt, wenn die Zelle mit der Funktion „CircleFromNPoints“ die aktive Zelle in der Tabelle ist.
1 = Nur Ergebnis-Grafik | Die eingepasste Kreisgrafik wird immer angezeigt. Die Eingabepunkte werden nur angezeigt, wenn die Zelle mit der Funktion „CircleFromNPoints“ die aktive Zelle in der Tabelle ist.
2 = Eingabe- und Ergebnis-Grafik | Der eingepasste Kreis und die Eingabepunkte werden immer angezeigt.

## CircleFromNPoints – Ausgaben

Rückgabewert | Eine CircleFit-Datenstruktur, die die Werte X, Y, Radius und Sigma des eingepassten Kreises enthält.
Ergebnisse | Wenn die Funktion erstmals in eine Zelle eingefügt wird, werden die folgenden CircleFit Vision Data Access functions automatisch in die Tabelle eingefügt, um eine Ergebnistabelle zu erstellen:
Label | Funktion | Beschreibung
X | GetX(CircleFit) | Die x-Koordinate des Kreismittelpunkts.
Y | GetY(CircleFit) | Die y-Koordinate des Kreismittelpunkts.
Radius | GetRadius(CircleFit) | Der Radius des Kreises.
Sigma | GetSigma(CircleFit) | Dies ist die Quadratwurzel aus der Summe der Quadrate der Abstände zwischen den Punkten und dem Kreis geteilt durch die Anzahl von Punkten.
Über die folgenden Image Vision Data Access functions ist der Zugriff auf zusätzliche Datenelemente möglich:
Beschriftung | Funktion | Beschreibung
--- | --- | ---
Abstand | GetDistance(CircleFit, Index) | Dies ist der Abstand zwischen dem indizierten Punkt und dem Kreis. Wenn der Wert negativ ist, befindet sich der Punkt innerhalb des Kreises. Wenn der indizierte Punkt ungültig ist, wird #ERR zurückgegeben.
MaxDist | GetMaxDist(CircleFit) | Dies ist der Abstand zwischen dem Kreis und dem am weitesten vom Kreis entfernten Punkt. Wenn der Wert negativ ist, befindet sich der Punkt innerhalb des Kreises.
MaxDistIndex | GetMaxDistIndex(CircleFit) | Der Index des am weitesten vom Kreis entfernten Punkts.
NPointsUsed | GetNPointsUsed(CircleFit) | Dies ist die zum Einpassen des Kreises verwendete Anzahl von Punkten.