# InspectEdgeForDefect

Die InspectEdgeForDefect-Funktion wird zum Konstruieren eines Kantenmodells für die Ausführung erweiterter Kantenanalyse an den durch eine InspectEdge-Funktion zurückgegebenen Kanten oder Kantenpaaren verwendet. Diese Daten werden zur Konstruktion einer am besten geeigneten Linie verwendet, die zum Vergleichen an den gefundenen Kanten oder Kantenpaare angepasst wird, um Fehler und Zwischenräume, wie zum Beispiel den Abstand von der Linie, entdecken zu können.

## Übersicht über „InspectEdgeForDefect“

Nach Einfügen der Funktion in die Tabelle muss eine Referenz auf eine durch eine InspectEdge-Funktion ausgegebene Inspect-Datenstruktur hergestellt werden. Nachdem die Referenz auf die InspectEdge-Funktion eingerichtet wurde, wird das Kantenmodell durch Konfigurieren der Parameter der InspectEdgeForDefect-Funktion erstellt. Das Kantenmodell umfasst die folgenden Definitionen:

- Der Typ der Linienanpassung - gerade oder kreisförmig.
- Der Typ der Kante - einzelne Kante oder Kantenpaar.
- Der Typ des Kantenübergangs - weiß nach schwarz oder umgekehrt.
- Die Kantengüte-Kriterien, die zum Herausfiltern von nicht gewollten Kanten benutzt werden sollen.
- Die Kriterien für die Linienanpassung, die zum Herausfiltern von nicht gewollten Kanten aus der Linienanpassung verwendet werden sollen.
- Die Toleranzen für Fehler- und/oder Zwischenräume, die vorkommen.

Nachdem das Kantenmodell eingerichtet wurde, wird die Funktion die Kantenkandidaten mit dem Kantenmodell vergleichen und Abweichungen vom Modell berichten.

Beispiel - Bestandene geradlinig angepasste Kante

Beispiel - Nicht bestandene geradlinig angepasste Kante

Beispiel - Nicht bestandene kreisförmig angepasste Kante

## InspectEdgeForDefect – Eingaben

Parameter | Beschreibung
InspectEdge | Gibt einen Verweis auf eine Tabellenzelle an, die eine gültige Inspect-Datenstruktur enthält, die von einer InspectEdge-Funktion zurückgegeben wird.
An Linie anpassen | Gibt die Art der Linienanpassung (falls vorhanden) für die erkannten Kanten an.
1 = An gerade Linie anpassen | Die Funktion wird aus den erfassten Kanten eine gerade Linienanpassung erstellen.
2 = An Kreislinie anpassen | Die Funktion wird aus den erfassten Kanten eine kreisförmige Linienanpassung erstellen.
3 = Automatisch anpassen (Standard) | Die Funktion erstellt automatisch entweder eine gerade oder kreisförmige Linienanpassung, abhängig vom referenzierten Bereich.
Kantenpaare inspizieren | Gibt an, ob die Funktion Kantenpaare erkennen soll oder nicht. Erkannte Kantenpaare werden im Bild graphisch gekennzeichnet, die erste erkannte Kante mit 0 und die zweite erkannte Kante mit 1.
0 = AUS (Standard) | Die Funktion wird keine Kantenpaare erkennen.
1 = EIN | Die Funktion wird auf Basis der Kantengüte-Parameter versuchen, Kantenpaare zu erkennen.
Kantenrichtung suchen | Gibt die Richtung an, in der die Funktion versuchen soll, Kanten zu erkennen. Dunkelgrüne Pfeile werden hinzugefügt, um die Suchrichtung, in der nach Kanten gesucht wird, grafisch zu illustrieren. Linienanpassungen werden im Bild grafisch gekennzeichnet, die erste Linienanpassung mit 0 und die zweite mit 1. Hinweis: Wenn der Inspektionsbereich (ROI) der referenzierten Funktion InspectEdge in eine Kurve gebogen wird, erfolgt die Inspektion relativ zum Mittelpunkt der Kurve. Wenn der Parameter Kantenrichtung suchen auf Links nach rechts eingestellt ist, wird die Inspektion in Richtung Mittelpunkt der Kurve, und wenn er auf Rechts nach links eingestellt ist, vom Mittelpunkt der Kurve nach außen durchgeführt.
0 = Links nach rechts (Standard) | Die Funktion wird versuchen, von links nach rechts im ROI Kanten zu erkennen. Beispiel
1 = Rechts nach links | Die Funktion wird versuchen, von rechts nach links im ROI Kanten zu erkennen. Beispiel
3 = Mitte nach außen | Die Funktion wird versuchen, die Kanten vom Mittelpunkt des Inspektionsbereichs Richtung obere und untere Grenze des ROI zu erkennen (die Reihenfolge der gefundenen Kanten wird in entgegengesetzter Richtung des x-Pfeils auf dem ROI sein). Beispiel Hinweis: Der Parameter Kantenpaare inspizieren muss auf EIN gestellt sein, damit diese Option aktiv ist.
2 = Außen nach innen | Die Funktion versucht, die Kanten von den oberen und unteren Grenzen des Inspektionsbereichs zur Mitte des ROI zu erkennen (die Reihenfolge der gefundenen Kanten verhält sich entgegengesetzt zum x-Pfeil im ROI). Beispiel Hinweis: Der Parameter Kantenpaare inspizieren muss auf EIN gestellt sein, damit diese Option aktiv ist.
Kante: Erste | Legt den Kontrastübergang der ersten zu erfassenden Kante an, wie er durch den Parameter Kantenrichtung suchen bestimmt wurde.
1 = Schwarz -> Weiß | Die Kantenübergänge von schwarzen nach weißen Pixeln.
2 = Weiß -> Schwarz (Standard) | Die Kantenübergänge von weißen nach schwarzen Pixeln.
3 = Beide | Die Kante kann von entweder von schwarz nach weiß oder von weiß nach schwarz übergehen, und die Funktion wird den richtigen Übergang bestimmen. Wenn man die Richtung des Übergangs angibt, arbeitet die Funktion schneller.
Kante: Zweite | Legt den Kontrastübergang der ersten zu erfassenden Kante fest, wie er durch den Parameter Kantenrichtung suchen bestimmt wurde. Hinweis: Der Parameter Kantenpaare inspizieren muss auf EIN gestellt sein, damit diese Option aktiv ist.
1 = Schwarz -> Weiß (Standard) | Die Kantenübergänge von schwarzen nach weißen Pixeln.
2 = Weiß -> Schwarz | Die Kantenübergänge von weißen nach schwarzen Pixeln.
3 = Beide | Die Kante kann von entweder von schwarz nach weiß oder von weiß nach schwarz übergehen, und die Funktion wird den richtigen Übergang bestimmen. Wenn man die Richtung des Übergangs angibt, arbeitet die Funktion schneller.
Kantengüte | Legt den Kantenbewertungsmodus fest, der zur Bestimmung dessen verwendet werden soll, ob eine Kante den geltenden Kriterien entspricht oder nicht.
Schwellenwert für Güte | Legt eine Gütegrenze fest, um Kanten mit Güten (1 bis 100; Standard = 10), die unter diesem Wert liegen, herauszufiltern.
Kantenregeln | Gibt die wichtigste Kantenart für das Berechnen der Güte an.
1 = Erste (Standard) | Legt fest, dass die erste erkannte Kante am meisten berücksichtigt werden soll.
2 = Stärkste | Legt fest, dass die Kante mit dem stärksten Übergang am meisten berücksichtigt werden soll.
3 = Erste Stärkste (Standard) | Legt fest, dass die erste erkannte Kante mit dem stärksten Übergang am meisten berücksichtigt werden soll.
4 = Kantenpaargröße | Das erkannte Kantenpaar mit der Größe, die dem Parameter Paargröße am nächsten kommt, erhält die höchste Berücksichtigung.
5 = Größe erstes Kantenpaar | Das erste erkannte Kantenpaar mit der Größe, die dem Parameter Paargröße am nächsten kommt, erhält die höchste Berücksichtigung.
6 = Größe stärkstes Kantenpaar | Das erkannte Kantenpaar mit dem stärksten Übergang und der Größe, die dem Parameter Paargröße am nächsten kommt, erhält die höchste Berücksichtigung.
7 = Größe erstes stärkstes Kantenpaar | Das erste Kantenpaar mit dem stärksten Übergang und der Größe, die dem Parameter Paargröße am nächsten kommt, erhält die höchste Berücksichtigung.
Kontrastobergrenze | Gibt die obere Grenze des Kanten-Kontrastüberganges an (2 bis 255; Standard = 255), damit die Kante als Kante erkannt wird. Kanten mit einem Kanten-Kontrastübergang über diesem Wert werden die gleiche höchste Güte haben. Hinweis: Der Parameter Kantenregeln muss entweder auf Stärkste, Erste Stärkste, Größe stärkstes Kantenpaar oder Größe erstes stärkstes Kantenpaar gesetzt sein, damit dieser Parameter aktiviert werden kann.
Paargröße | Legt die Kantenpaargröße fest, bei der die höchste Güte erreicht ist (gültiger Bereich ist das 1 bis 3-fache der Bildbreite des In-Sight Vision-Systems; Standard = 5). Wenn dieser Parameter aktiviert ist, werden erkannte Kantenpaare über oder unter diesem Wert im Verhältnis zu diesem Wert bewertet. Als Beispiel, wenn Paargröße auf 10 eingestellt ist, und zwei Kantenpaar-Kandidaten erfasst werden, eines mit dem Wert 8 und das andere mit dem Wert 14, würde das Kantenpaar mit dem Wert 8 ausgewählt werden, weil es der Grenze näher als das zweite Kantenpaar ist. Hinweis: De Parameter Kantenpaare inspizieren muss auf „Ein“ gestellt sein und der Parameter Kantenregeln auf entweder Kantenpaargröße, Größe erstes Kantenpaar, Größe stärkstes Kantenpaar oder Größe erstes stärkstes Kantenpaar gesetzt sein, damit dieser Parameter aktiviert werden kann.
An Linie anpassen (erweitert) | Bestimmt, wie die Funktion die angepasste Linie konstruieren soll.
Ausreißer filtern | Legt fest, dass die Funktion die Punkte, deren Abstand größer ist als der im Parameter Abstandfilter anpassen angegebene Wert, von der angepassten Linie Fit wegnehmen soll.
0 = AUS (Standard) | Die Funktion wird keine Ausreißer berücksichtigen.
1 = EIN | Die Funktion wird Ausreißer in ihren Berechnungen berücksichtigen.
Abstandfilter anpassen | Legt den Abstand in Pixel fest (gültige Bereiche sind das 1 bis 3-fache der Bildbreite des In-Sight Vision-Systems; Standard = 2), den eine Kante von der ursprünglichen angepassten Linie haben muss, um in einer erneuten Anpassungsberechnung verwendet zu werden. Diese Einstellung kann zum Verhindern von Fehlern nützlich sein, die die Linienanpassung stören können. Ausreißer filtern muss auf Ein gestellt sein, damit diese Einstellung aktiviert wird.
Höchster Punktfilterabstand | Legt den Abstand fest, den ein Ausreißer von der angepassten Linie haben kann, um noch ein Teil der Linienanpassung zu sein (gültige Bereiche sind das 1 bis 3-fache der Bildbreite des In-Sight Vision-Systems; Standard ist das 3-fache der Bildbreite des Vision-Systems). Kanten über diesem Wert werden ignoriert.
Erneut auswerten | Legt fest, dass die Kanten neu bewertet werden sollen, um Kanten, die der Linienanpassung näher liegen, für die Linienanpassung auszusuchen.
0 = AUS (Standard) | Die Funktion wird für die Berücksichtigung der Ausreißer die Kanten nicht neu auswerten.
1 = EIN | Die Funktion wird die Kanten für die Einbeziehung von Ausreißern in ihren Berechnungen erneut auswerten.
Erneut anpassen | Gibt an, dass die Funktion die Linienanpassung neu anpassen soll, nachdem die Kanten neu bewertet wurden. Das Aktivieren dieser Funktionalität erhöht die Genauigkeit der Linienanpassung, aber erhöht auch die Verarbeitungszeit.
0 = AUS (Standard) | Die Funktion wird nicht versuchen, eine neue Linienanpassung zu erstellen.
1 = EIN | Die Funktion wird die angepasste Linie neu anpassen, nachdem die Kanten neu bewertet wurden.
Max Anzahl der Fehler/Zwischenräume | Legt die maximale Anzahl der Fehler und/oder Zwischenräume fest, die die Funktion erkennen sollte (1 bis 4096; Standard = 5). Der Wert wird auf Fehler und Zwischenräume individuell angewendet. Wenn beispielsweise auf 5 eingestellt, dann erwartet die Funktion maximal 5 Fehler und 5 Zwischenräume. Diese Einstellung wird zum Erstellen der Datenzugriffs-Ergebnistabelle in der Tabelle verwendet.
Fehler | Legt die Parameter für das Bestimmen der Fehler (Abweichungen) der Kante von der Linienanpassung fest.
Mindestabstand | Legt fest, dass Abstände von der Kante und der angepassten Linie in Pixel (gültige Bereiche sind das 0,001- bis 3-fache der Bildbreite des In-Sight Vision-Systems; Standard = 3 Pixel), die kleiner als dieser Wert sind, keine Fehler sind.
Höchstabstand | Legt fest, dass Abstände von der Kante und der angepassten Linie in Pixel (gültige Bereiche sind das 0,001- bis 3-fache der Bildbreite des In-Sight Vision-Systems; Standard = 3 Pixel), die größer als dieser Wert sind, keine Fehler sind. Hinweis: Wenn dieser Wert kleiner als der Parameter Mindestabstand ist, dann gibt die Funktion #ERR zurück.
Größe aktiviert | Gibt an, ob die Funktion Größenfehler berücksichtigen soll oder nicht. Größenfehler werden entlang der Kante in ihrer Länge berücksichtigt. Hinweis: Wenn sowohl Größe aktiviert als auch Fläche aktiviert aktiviert ist, werden nur Fehler angezeigt, wenn beide Bedingungen nicht erfüllt sind.
0 = AUS | Die Funktion berücksichtigt keine Größenfehler.
1 = EIN (Standard) | Die Funktion wird Größenfehler anhand der Parametereinstellungen Min Größe und Max Größe berücksichtigen.
Min Größe | Legt die Mindestgröße der Fehler in Pixel fest (gültige Bereiche sind 0,001 bis zur 3-fachen Bildbreite des In-Sight Vision-Systems; Standard = 3 Pixel). Kontinuierliche Abstände von der angepassten Linie, die kleiner als dieser Wert sind, werden nicht als Fehler behandelt.
Max Größe | Legt die Maximalgröße der Fehler in Pixel fest (gültige Bereiche sind das 0,001- bis 3-fache der Bildbreite des In-Sight Vision-Systems; Standard = die 3-fache Bildbreite des In-Sight Vision-Systems). Kontinuierliche Abstände von der angepassten Linie, die größer als dieser Wert sind, werden nicht als Fehler behandelt.
Fläche aktiviert | Gibt an, ob die Funktion Flächenfehler berücksichtigt oder nicht. Flächenfehler berücksichtigen die Länge entlang der Linienanpassung und den Abstand zwischen fehlerhafter Kante und Linienanpassung. Hinweis: Wenn sowohl „Größe aktiviert“ als auch „Fläche aktiviert“ aktiviert ist, werden nur Fehler angezeigt, wenn beide Bedingungen nicht erfüllt sind.
0 = AUS | Die Funktion wird keine Flächenfehler berücksichtigen.
1 = EIN (Standard) | Die Funktion berücksichtigt Flächenfehler anhand der Parametereinstellungen für „Min Fläche“ und „Max Fläche“.
Min Fläche | Gibt die Mindestgröße des Flächenfehlers (gültiger Bereich: 0.000 bis 1000000; Standard = 10) in Pixel an. Eine Fläche unterhalb dieses Werts gilt nicht als Fehler.
Max Fläche | Gibt die maximale Größe des Flächenfehlers (gültiger Bereich: 0.000 bis 1000000; Standard = 1000000) in Pixel an. Eine Fläche oberhalb dieses Werts gilt nicht als Fehler.
Fehlerhafter Linienanpassungsfilter | Legt fest, ob Fehler anhand ihrer relativen Position zur angepassten Linie gefiltert werden sollen.
0 = Kein Filter (Standard) | Die Funktion soll Fehler auf beiden Seiten der Linienanpassung zurückgeben.
1 = Fehler links neben der Linienanpassung ignorieren | Die Funktion wird Fehler auf der linken Seite herausfiltern und nur Fehler auf der rechten Seite der Linienanpassung zurückgeben.
2 = Fehler rechts neben der Linienanpassung ignorieren | Die Funktion wird Fehler auf der rechten Seite herausfiltern und nur Fehler auf der linken Seite der Linienanpassung zurückgeben.
Sortierkriterien | Gibt an, wie die erkannten Fehler sortiert werden sollen.
Nach Größe (Standard) | Die Funktion sortiert erkannte Fehler nach ihrer Größe vom größten zum kleinsten Fehler.
Nach Fläche | Die Funktion sortiert erkannte Fehler nach ihrer Fläche vom größten zum kleinsten Fehler.
Nach Position | Die Funktion wird die erkannten Fehler nach ihrem Caliper-Index sortieren.
Zwischenräume | Legt die Parameter für die Bestimmung von Zwischenräumen in der Kante fest.
Aktiviert | Gibt an, ob die Funktion Zwischenräume in der gefundenen Kante berücksichtigen soll oder nicht.
0 = AUS | Die Funktion wird die Zwischenräume nicht berücksichtigen.
1 = EIN (Standard) | Die Funktion wird Zwischenräume anhand der anderen Parametereinstellungen für Zwischenräume berücksichtigen.
Minimaler Zwischenraum | Legt den minimalen Zwischenraum in Pixel fest (gültige Bereiche sind die 0,001- bis 3-fache Bildbreite des In-Sight Vision-Systems; Standard = 3 Pixel). Zwischenräume, die kleiner als dieser Wert sind, werden nicht als Zwischenräume behandelt.
Maximaler Zwischenraum | Legt den maximalen Zwischenraum in Pixel fest (gültige Bereiche sind die 0,001- bis 3-fache Bildbreite des In-Sight Vision-Systems; Standard = das 3-fache der Bildbreite des In-Sight Vision-Systems). Zwischenräume, die größer als dieser Wert sind, werden nicht als Zwischenräume behandelt.
Max Verschiebung | Legt die maximale Verschiebung der Linienanpassung in Pixel fest (gültige Bereiche sind das 0.001- bis 3-fache der Bildbreite des In-Sight Vision-Systems; Standard = das 3-fache der Bildbreite des In-Sight Vision-Systems), damit der Zwischenraum als solcher interpretiert wird. Diese Einstellung fungiert als Filter zur Entfernung von Kanten, die zwar erkannt wurden, aber nicht entlang derselben Linienanpassung wie die anderen erkannten Kanten liegen. Hinweis: Wenn der Parameter Kantenpaare inspizieren aktiviert ist, wird die maximale Verschiebung von der Mitte des Bereichs zur Mitte des Kantenpaars in Pixel gemessen. Wenn dieser Abstand größer ist als der Wert des Parameters Max Verschiebung, wird der Zwischenraum als solcher behandelt.
Endzwischenräume ignorieren | Gibt an, ob die Funktion Zwischenräume am Anfang oder am Ende des Inspektionsbereichs berücksichtigen soll oder nicht.
0 = AUS | Die Funktion wird am Anfang oder am Ende des Inspektionsbereichs keine Zwischenräume berücksichtigen.
1 = EIN (Standard) | Die Funktion wird die Zwischenräume am Anfang oder am Ende des Inspektionsbereichs berücksichtigen.
Sortierkriterien | Gibt an, wie die erkannten Zwischenräume sortiert werden sollen.
Nach Größe (Standard) | Die Funktion wird die erkannten Zwischenräume nach ihrer Größe sortieren, vom größten bis zum kleinsten Fehler.
Nach Position | Die Funktion wird die erkannten Zwischenräume nach ihrem Caliper-Index sortieren.
Caliper-Index | Gibt an, welcher Caliper (in grün gekennzeichnet) im Bild angezeigt werden soll. Im Standardfall wird Caliper 0 angezeigt.
Anzeigen | Legt den Anzeigemodus für die Überlagerung von Grafiken auf dem Bild fest.
0 = Alle ausblenden (Standard) | Alle Grafiken werden nur angezeigt, wenn die Zelle mit der InspectEdgeForDefect-Funktion in der Tabelle markiert ist.
1 = Nur Ergebnis-Grafik | Linienanpassung, erkannte Fehler, Ausreißerpunkte und/oder Zwischenräume werden immer angezeigt.
2 = Ergebnis-Grafiken und gefundene Kante | Die Linienanpassung, die erkannten Fehler, Ausreißerpunkte und/oder Zwischenräume und erkannte Kantenpunkte werden immer angezeigt.
3 = Ergebnis-Grafiken und Caliper-Detail | Linienanpassung, erkannte Fehler, Ausreißerpunkte und/oder Zwischenräume, erkannte Kantenpunkte und das indizierte Caliper-Fenster werden immer angezeigt.
4 = alle anzeigen: Eingabe- und Ergebnis-Grafik | Eingabebereich, Linienanpassung, erkannte Fehler, Ausreißerpunkte und/oder Zwischenräume sowie erkannte Kantenpunkte werden immer angezeigt.

## InspectEdgeForDefect – Ausgaben

Rückgabewert | Eine Inspect-Datenstruktur mit den erkannten Fehlern, Extremwerten und Zwischenräumen oder #ERR, wenn ein oder mehrere Eingabeparameter ungültig sind.
Ergebnisse | Wenn InspectEdgeForDefect zunächst in eine Zelle eingefügt wird, dann wird in der Tabelle eine Ergebnistabelle erstellt und die Ergebnistabelle entspricht der Art der auszuführenden Suche. Hinweis: Wenn der Wert des Parameters Max Anzahl der Fehler/Zwischenräume größer als Null ist, fügt InspectEdgeForDefect automatisch eine Ergebnistabelle mit maximal 10 Einträgen ein, die den ersten 10 Fehlern/Zwischenräumen/Kanten/Kantenpaaren in der Datenstruktur entsprechen. Möchten Sie mehr Einträge anzeigen lassen, können Sie die Tabelle durch Kopieren der letzten Zeile und das Einfügen weiterer Zeilen am Ende erweitern. Die folgenden InspectEdge Vision Data Access functions werden automatisch in die Tabelle eingefügt, um die Ergebnistabelle der InspectEdgeForDefect-Datenstruktur zu erstellen, die in vier Abschnitte unterteilt ist: Zusammenfassung, Fehler, Zwischenräume und Extremwerte:
Name in der Tabelle | Name der Funktion | Beschreibung
Zusammenfassung
Fehler/Zwischenräume | GetDefectGapCount(Inspect, Fehler/Zwischenraum, Größe/Fläche, Kantenpaarindex) | Gibt die Anzahl der Fehler/Zwischenräume zurück, abhängig davon, wie angegeben. Fehler = 0, Zwischenraum = 1; Größe = 0, Fläche = 1.
X 0/1 | GetFitEdgeX(Inspect, Kantenpaarindex, Punktindex, Kantenindex) | Gibt die x-Koordinate des angegebenen Punkts zurück.
Y 0/1 | GetFitEdgeY(Inspect, Kantenpaarindex, Punktindex) | Gibt die y-Koordinate des angegebenen Punkts zurück.
Mittelpunkt X | GetFitEdgeCenterX(Inspect, Punktindex) | Wird eingefügt, wenn eine Kreislinienanpassung angegeben ist, und gibt die x-Koordinate des Mittelpunkts der Kreislinienanpassung zurück.
Mittelpunkt Y | GetFitEdgeCenterY(Inspect, Punktindex) | Wird eingefügt, wenn eine Kreislinienanpassung angegeben ist, und gibt die y-Koordinate des Mittelpunkts der Kreislinienanpassung zurück.
Radius | GetFitEdgeRadius(Inspect, Kantenpaarindex, Punkteindex) | Wird eingefügt, wenn „An Kreislinie anpassen“ angegeben wird. Gibt den Abstand zwischen dem Mittelpunkt des zur Anpassung verwendeten Kreises und des ausgewählten Kantenpaars zurück.
Fehler/Zwischenräume
Größe/Fläche | GetDefectGapValue(Inspect, Fehler-/Zwischenraum-Index, Fehler/Zwischenraum, Kantenpaarindex, Größe/Fläche/Breite) | Gibt die Größe oder Fläche des Fehlers oder Zwischenraumes zurück. Fehler = 0, Zwischenraum = 1; Größe = 0, Fläche = 1, Breite= 2.
X | GetDefectGapBoundsX(Inspect, Fehler-/Zwischenraum-Index, Fehler/Zwischenraum, Kantenpaarindex) | Gibt die x-Koordinate des Rechtecks zurück, das den Fehler umfasst.
Y | GetDefectGapBoundsY(Inspect, Fehler-/Zwischenraum-Index, Fehler/Zwischenraum, Kantenpaarindex) | Gibt die y-Koordinate des Rechtecks zurück, das den Fehler umfasst.
Höhe | GetDefectGapBoundsHeight(Inspect, Fehler-/Zwischenraum-Index, Fehler/Zwischenraum, Kantenpaarindex) | Gibt die Höhe des Rechtecks zurück, das den Fehler umfasst.
Breite | GetDefectGapBoundsWidth(Inspect, Fehler-/Zwischenraum-Index, Fehler/Zwischenraum, Kantenpaarindex) | Gibt die Breite des Rechtecks zurück, das den Fehler umfasst.
Winkel | GetDefectGapBoundsAngle(Inspect, Fehler-/Zwischenraum-Index, Fehler/Zwischenraum, Kantenpaarindex) | Gibt den Winkel des Rechtecks zurück, das den Fehler umfasst.
Krümmung | GetDefectGapBoundsCurve(Inspect, Fehler-/Zwischenraum-Index, Fehler/Zwischenraum, Kantenpaarindex) | Gibt die Krümmung des Rechtecks zurück, das den Fehler umfasst.
Start/Stop | GetDefectGapCaliperIndex(Inspect, Fehler-/Zwischenraum-Index, Fehler/Zwischenraum, Kantenpaarindex, Fehler-Start/Ende) | Gibt den Caliper zurück, in dem der Fehler beginnt oder endet (Start = 0, Ende = 1).
Extremwerte - Am weitesten entfernter Punkt 1/2
Caliper | GetExtremePoints(Inspect, Kantenpaarindex, Nah/Fern) | Gibt den Index des Calipers zurück, dessen Kante am weitesten entfernt von der Linienanpassung liegt (Nah = 0 und Fern = 1).
X | GetEdgeX(Inspect, Caliper-Index, Kantenpaarindex oder Kantenindex) | Gibt die x-Koordinate der referenzierten Kante zurück.
Y | GetEdgeY(Inspect, Caliper-Index, Kantenpaarindex oder Kantenindex) | Gibt die y-Koordinate der referenzierten Kante zurück.
Abstand | GetEdgeFromFit(Inspect, Caliper-Index, Kantenpaarindex, Kantenindex) | Gibt den Abstand zwischen der referenzierten Kante des Calipers und der Linienanpassung zurück.
Alle Formeln der InspectEdgeForDefect-Funktion entsprechen den folgenden Richtlinien: Hinweis: Inspect = eine Inspect-Datenstruktur, die von einer InspectEdgeForDefect-Funktion ausgegeben wird Caliper-Index = 0 bis N (die Gesamtzahl der Caliper stimmt mit der Anzahl der durch die InspectEdge-Funktion ausgegebenen Caliper, welche die InspectEdgeForDefect-Funktion referenziert, überein) Kantenpaarindex = 0 oder 1 Kantenindex = 0 bis N Punktindex = 0 bis 1 Wenn der Parameter Kantenpaare aktiviert ist, werden für Kante 1 automatisch weitere Zeilen in die Tabelle eingefügt. Wenn aktiviert, wird ein Index von 0 Informationen über Kante 0, und ein Index von 1 Informationen über Kante 1 zurückgeben.