# InspectEdge Fonctions Vision Data Access (VDA)

Cette rubrique liste les Fonctions Vision Data Access (VDA) qui récupèrent des valeurs d’une structure InspectEdge. Chacune des fonctions suivantes fait référence à une structure de données pour le premier paramètre. Index (basé sur zéro) détermine quel élément est indexé de la structure.

Remarque : Toutes les formules de la fonction InspectEdge sont conformes à ce qui suit :

- InspectEdgeForDefect/ Position/ Width = Une structure de données Inspect émise par la fonction spécifiée
- Index de caliper = 0 à N (le nombre total de calipers est égal au nombre de calipers émis par la fonction InspectEdge, référencée par InspectEdgeForDefect/ Position/ Width)
- Index Paire de bords = 0 ou 1 (détermine l’ajustement de la ligne à référencer ; 0 = le premier ajustement de ligne, et 1 = le deuxième ajustement de ligne)
- Index des bords = 0 à N
- Index des points = 0 à 1

Fonction | Description
--- | ---
GetCaliperAngle(InspectEdge, [Index de caliper]) | Renvoie la valeur de l’angle du caliper indexé.
GetCaliperHeight(InspectEdge, [Index de caliper]) | Renvoie la hauteur du caliper indexé.
GetCaliperWidth(InspectEdge, [Index du caliper]) | Renvoie la valeur de largeur du caliper indexé.
GetCaliperX(InspectEdge, [Index du caliper]) | Renvoie l’abscisse du caliper indexé.
GetCaliperY(InspectEdge, [Index du caliper]) | Renvoie l’ordonnée du caliper indexé.
GetDefectExtremumCaliper (InspectEdgeForDefect, Index de défaut, Index Paire de bords, Le plus proche/Le plus éloigné) | Renvoie l’index de caliper dans le défaut indiqué, contenant le point le plus éloigné ou le plus proche de l’ajustement de la ligne. (Valeur par défaut = 0 ; 0 = le plus proche, et 1 = le plus éloigné)
GetDefectFilterCount(InspectEdgeForDefect, Index Paire de bords, Sens du filtre) | Renvoie le nombre de défauts filtrés dans l’ensemble des données résultantes. Sens du filtre (Droite = 1, Gauche = 2).
GetDefectGapBoundsAngle (InspectEdgeForDefect/Width, Index Défaut/Écart, Défaut/Écart, Index Paire de bords) | Renvoie l’angle du rectangle englobant du défaut.
GetDefectGapBoundsCurve(InspectEdgeForDefect/Width, [Index Défaut/Écart], [Défaut/Écart], [Index Paire de bords]) | Renvoie la courbure du rectangle englobant du défaut.
GetDefectGapBoundsHeight (InspectEdgeForDefect/Width, Index Défaut/Écart, Défaut/Écart, Index Paire de bords) | Renvoie la hauteur du rectangle englobant du défaut.
GetDefectGapBoundsWidth (InspectEdgeForDefect/Width, Index Défaut/Écart, Défaut/Écart, Index Paire de bords) | Renvoie la largeur du rectangle englobant du défaut.
GetDefectGapBoundsX (InspectEdgeForDefect/Width, Index Défaut/Écart, Défaut/Écart, Index Paire de bords) | Renvoie l’abscisse du rectangle englobant du défaut.
GetDefectGapBoundsY (InspectEdgeForDefect/Width, Index Défaut/Écart, Défaut/Écart, Index Paire de bords) | Renvoie l’ordonnée du rectangle englobant du défaut.
GetDefectGapCaliperIndex (InspectEdgeForDefect/Width, [Index Défaut/Écart], [Défaut/Écart], [Index Paire de bords], [Début/Fin Défaut]) | Renvoie le caliper dans lequel le défaut commence ou s’arrête (Début = 0, Fin = 1).
GetDefectGapCount(InspectEdgeForDefect, [[Paire de bords] Index]) | Renvoie le nombre de défauts ou d’écarts, selon l’élément spécifié (Défauts = 0, Écart = 1 ; Taille = 0, Surface = 1).
GetDefectGapExtremumValue (InspectEdgeForDefect/Width, [Défaut/Écart/Position], [Index Paire de bords], [Max/Min], [Taille/Surface/Largeur]) | Renvoie la valeur maximale ou minimale de la taille, de la surface ou de la largeur des défauts ou des écarts (Défauts = 0, Écarts = 1 et Position = 2 ; Maximum = 0 et Minimum = 1 ; Taille = 0, Surface = 1, Largeur = 2).
GetDefectGapValue (InspectEdgeForDefect/Width, [Index Défaut/Écart], [Défaut/Écart/Position], [Index Paire de bords], [Taille/Surface/Largeur ou Distance]) | Renvoie la taille, la surface, la largeur ou la taille/surface/largeur cumulée pour un ou tous les écarts de taille, surface ou largeur (Défaut = 0, Écart = 1 et -1 = la somme de tous les écarts de taille, surface ou largeur ; Défauts = 0, Écart = 1 et Position = 2 ; Taille = 0, Surface = 1, Largeur = 2).
GetEdgeContrast(Inspect, [Index de caliper], [Index de bord], [Index Paire de bords]) | Renvoie la valeur de contraste du bord du caliper indexé.
GetEdgeCount(InspectEdgeForDefect, [Index de caliper]) | Renvoie le nombre de bords trouvés dans le caliper indexé.
GetEdgeFromCenter (InspectEdgeForDefect/Position, [Index de caliper], [Index Paire de bords], [Index de bord]) | Renvoie la distance depuis le bord spécifié du caliper indexé, du centre de la ROI.
GetEdgeFromFit (InspectEdgeForDefect, [Index de caliper], [Index Paire de bords]) | Renvoie la distance entre le bord du caliper référencé et l’ajustement de la ligne.
GetEdgeFromRegion (InspectEdgeForDefect, [Index de caliper], [Index de bord], [Index Paire de bords], [Sens]) | Renvoie la distance entre la région de recherche et le bord indexé du caliper indexé.
GetEdgePairCount(InspectEdgeWidth, [Index de caliper]) | Renvoie le nombre de paires de bords dans le caliper indexé.
GetEdgePairWidth (InspectEdgeWidth, [Index de caliper], [Index Paire de bords]) | Renvoie la valeur de largeur de la paire de bords spécifiée dans le caliper indexé. Remarque : Si un index de 0 est indiqué pour Index Paire de bords, alors seule la paire de bords avec le meilleur score dans le caliper indexé est renvoyée.
GetEdgePairX (InspectEdgeWidth, [Index de caliper], [Index de bord], [Index Paire de bords]) | Renvoie l’abscisse de la paire de bords spécifiée dans le caliper indexé.
GetEdgePairY (InspectEdgeWidth, Index de caliper, Index Paire de bords) | Renvoie l’ordonnée de la paire de bords spécifiée dans le caliper indexé.
GetEdgePosContrast (InspectEdgePosition, [Index de caliper], [Index de bord]) | Renvoie le contraste du bord spécifié du caliper indexé.
GetEdgePosFromCenter (InspectEdgePosition, [Index de caliper], [Index de bord]) | Renvoie la distance entre le bord spécifié du caliper indexé et le centre de la ROI.
GetEdgePosFromFit (InspectEdgePosition, [Index de caliper]) | Renvoie la distance entre le bord du caliper indexé et l’ajustement de la ligne.
GetEdgePosFromRegion (InspectEdgePosition, [Index de caliper], [Index de bord], [Sens]) | Renvoie la distance entre la région de recherche et le bord indexé du caliper indexé.
GetEdgePosScore (InspectEdgePosition, [Index de caliper], [Index de bord]) | Renvoie le score du bord spécifié du caliper indexé.
GetEdgePosX (InspectEdgePosition, [Index de caliper], [Index de bord]) | Renvoie l’abscisse de la position du bord du caliper spécifié.
GetEdgePosY (InspectEdgePosition, [Index de caliper], [Index de bord]) | Renvoie l’ordonnée de la position du bord du caliper spécifié.
GetEdgeScore (Inspect, [Index de caliper], [Index de bord]) | Renvoie le score de chaque bord détecté dans le caliper indexé.
GetEdgeX (InspectEdgeForDefect, [Index de caliper], [Index de bord] ou [Index Paire de bords]) | Renvoie l’abscisse du bord du caliper indexé.
GetEdgeY (InspectEdgeForDefect, [Index de caliper], [Index de bord] ou [Index Paire de bords]) | Renvoie l’ordonnée du bord du caliper indexé.
GetExtremePoints (InspectEdgeForDefect, [Index Paire de bords], [Côté]) | Renvoie l’index de caliper dont le bord est le plus éloigné de l’ajustement de la ligne (Proche = 0 et Loin = 1).
GetExtremePosPoints(InspectEdgePosition, [Côté]) | Renvoie l’index de caliper dont le bord est le plus éloigné de l’ajustement de la ligne (Proche = 0 et Loin = 1), ou, si l’ajustement de la ligne est défini sur Aucun, renvoie les points les plus proches de chaque bord de la région.
GetExtremeWidth (InspectEdgeWidth, [Extrême]) | Renvoie l’index de caliper contenant la largeur extrême spécifiée (Le plus fin = 0 et Le plus épais = 1).
GetFitEdgeAngle(InspectEdgeForDefect, [Index Paire de bords]) | Renvoie la valeur de l’angle de la paire de bords spécifiée dans le caliper indexé.
GetFitEdgeCenterX (InspectEdgeForDefect, Index de point) | Renvoie l’abscisse du centre d’un ajustement de cercle.
GetFitEdgeCenterY (InspectEdgeForIndex, Index de point) | Renvoie l’ordonnée du centre d’un ajustement de cercle.
GetFitEdgePosAngle(InspectEdgePosition) | Renvoie la valeur de l’angle de l’ajustement de la ligne, calculée à partir du premier point.
GetFitEdgePosCenterX (InspectEdgePosition) | Renvoie l’abscisse du centre d’un ajustement de cercle.
GetFitEdgePosCenterY(InspectEdgePosition) | Renvoie l’ordonnée du centre d’un ajustement de cercle.
GetFitEdgePosRadius(InspectEdgePosition) | Renvoie la distance du centre d’un ajustement de cercle.
GetFitEdgePosX (InspectEdgePosition, [Index de point]) | Renvoie l’abscisse du point spécifié de l’ajustement de la ligne.
GetFitEdgePosY (InspectEdgePosition, [Index de point]) | Renvoie l’ordonnée du point spécifié de l’ajustement de la ligne.
GetFitEdgeRadius(InspectEdgeForDefect, [Index Paire de bords]) | Renvoie la distance à partir du centre de l’ajustement de cercle pour la paire de bords sélectionnée.
GetFitEdgeX (InspectEdgeForDefect, Index Paire de bords, Index de point) | Renvoie l’abscisse du point spécifié.
GetFitEdgeY (InspectEdgeForDefect, Index Paire de bords, Index de point) | Renvoie l’ordonnée du point spécifié.
GetIEFitError(InspectEdgeForDefect/Position, [Index de bord]) | Renvoie la valeur d’erreur pour la précision d’ajustement de la ligne ou du cercle indexé.
GetNumCalipers(InspectEdge) | Renvoie le nombre total de calipers dans la fonction InspectEdge spécifiée.
GetNumCalipersUsed(InspectEdgeForDefect/Position, [Index Paire de bords]) | Renvoie le nombre de caliper utilisés pour générer un ajustement de la ligne ou du cercle. Utilisez la valeur renvoyée, par rapport à la valeur renvoyée par la fonction GetNumCalipers, pour déterminer le pourcentage de calipers utilisés pour générer l’ajustement de la ligne ou du cercle. (Facultatif) Si vous faites référence à une fonction InspectEdgeForDefect avec le paramètre Rechercher des paires de bords activé, indiquez 0 comme Index Paire de bords pour renvoyer le nombre de calipers utilisés sur le premier bord, ou indiquez 1 pour renvoyer le nombre de calipers utilisés sur le deuxième bord.
GetTotalCount(InspectEdge/ForDefect/Position/Largeur) | Renvoie le nombre total de résultats pour la fonction InspectEdge, InspectEdgeForDefect, InspectEdgePosition ou InspectEdgeWidth référencée.
GetWidth(InspectEdgeWidth, [Index de caliper]) | Renvoie la valeur de la largeur du bord dans le caliper indexé ; renvoie 0 si aucun bord n’est trouvé dans le caliper indexé.
GetWidthAverage(InspectEdgeWidth) | Renvoie la largeur moyenne de la fonction InspectEdgeWidth référencée. Si la paire de bords comporte un écart ou un défaut qui se situe en dehors de sa plage minimale/maximale, cette valeur de largeur n’est pas utilisée dans le calcul de la moyenne.
GetWidthCaliperCount(InspectEdgeWidth, [Sans/Avec], [Réel/Pourcentage]) | Renvoie le nombre ou le pourcentage de calipers contenant ou non des défauts (Sans = 0 et Avec = 1 ; Réel = 0 et Pourcentage = 1).
GetWidthCaliperExtremum(InspectEdgeWidth, [Sans/Avec], [Le plus petit/Le plus grand]) | Renvoie le plus petit ou le plus grand bloc de calipers contenant ou non des défauts (Sans = 0 et Avec =1 ; Le plus petit = 0 et Le plus grand = 1).
GetWidthCount(InspectEdgeWidth, [Défauts/Écarts]) | Renvoie le nombre total de défauts ou d’écarts spécifiés (Défauts = 0, Écarts = 1).
GetWidthStdDev(InspectEdgeWidth) | Renvoie l’écart-type des valeurs de largeur provenant de la fonction InspectEdgeWidth référencée. Si la paire de bords comporte un écart ou un défaut qui se situe en dehors de sa plage minimale/maximale, cette valeur de largeur n’est pas utilisée dans le calcul de l’écart-type.
GetWidthThresholdCount(InspectEdgeWidth, [Au-dessus/En dessous], [Réel/Pourcentage]) | Renvoie le nombre de défauts qui sont au-dessus ou en dessous du seuil Largeur (Au-dessus = 0 et En dessous = 1 ; Réel = 0 et Pourcentage = 1).
GetWidthThresholdExtremum(InspectEdgeWidth, [Au-dessus/En dessous], [Le plus petit/Le plus grand]) | Renvoie la valeur de la taille, de la surface ou de la largeur du plus petit ou du plus grand défaut qui se situe au-dessus ou en dessous du seuil Largeur (Au-dessus = 0 et En dessous = 1 ; Le plus petit = 0 et Le plus grand = 1 ; Taille = 0, Surface = 1 et Largeur = 2).
GetWidthTotalCaliperSize(InspectEdgeWidth, [Sans/Avec]) | Renvoie la taille cumulée de tous les calipers avec ou sans défauts (Sans = 0 et Avec =1).
GetWidthTotalDefectSize(InspectEdgeWidth, [Au-dessus/En dessous]) | Renvoie la taille cumulée de tous les défauts supérieurs ou inférieurs au seuil Largeur (Au-dessus = 0 et En dessous = 1).