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.

1 = Rechts nach links

Die Funktion wird versuchen, von rechts nach links im ROI Kanten zu erkennen.

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).

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).

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 Pixeln 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 fest, in Pixeln (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 fest, in Pixeln (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 wird Flächenfehler anhand der Parametereinstellungen für „Min Fläche“ und „Max Fläche“ berücksichtigen.

Mindestfläche Gibt die Mindestgröße des Flächenfehlers (gültiger Bereich: 0.000 bis 1000000; Standard = 10) in Pixeln an. Eine Fläche unter diesem Wert 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 Pixeln an. Eine Fläche über diesem Wert 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 fest, in Pixeln (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 fest, in Pixeln (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 fest, in Pixeln (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), von der Linienanpassung, damit der Zwischenraum als solcher interpretiert wird. Diese Einstellung fungiert als ein Filter zur Entfernung von Kanten, die erkannt wurden, aber nicht entlang der selben Linienanpassung als 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 Pixeln 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 Datenzugriffsfunktionen 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.