# VerifyIDCode

Cette fonction permet d’extraire les mesures associées à la lisibilité du code et à la qualité du marquage des symboles lus initialement par une fonction ReadIDMax.

Remarque : Le paramètre Vérifier, de la fonction ReadIDMax référencée, doit être activé.

## VerifyIDCode – entrées

Paramètre | Description
IDCode | Cet argument doit faire référence à une cellule de feuille de calcul contenant une structure de données IDMax valide, renvoyée par une fonction ReadIDMax.
Mesures | Indique si les mesures de vérification ISO sont utilisées. Remarque : Lors de la vérification des codes QR, seules les normes ISO 16022:2000 optimisé et ISO 16022:2000 traditionnel sont prises en charge.
0 = aucun | Les mesures de vérification ISO/AIM ne sont pas utilisées pour le contrôle d’identification.
1 = ISO 16022:2000 optimisé Spécification internationale symbologie – Data Matrix | Les mesures de qualité ISO 16022:2000 optimisées sont calculées avec des méthodes avancées pour fournir des résultats de vérification d’identification plus robustes et plus fiables. Pour en savoir davantage sur la norme ISO, cliquez ici.
2 = ISO 16022:2000 conventionnel | Les mesures de qualité conventionnelle de la norme ISO 16022:2000 sont calculées selon les méthodes décrites dans la norme ISO 16022:2000 pour le contrôle d’identification.
3 = ISO 15415:2004 (Par défaut) Spécification du test de qualité d’impression des codes barres – symboles 2D. | Les mesures de qualité ISO 15415 sont calculées selon les méthodes décrites dans la norme ISO 15415:2004 pour le contrôle d’identification.
4 = AIM DPM - Contrôle de process | Les mesures qualité de l’AIM DPM de contrôle de process sont calculées selon les exigences définies par AIM.
5 = AIM DPM - Conformité de contrats | Les mesures qualité de l’AIM DPM de conformité de contrats sont calculées selon les exigences définies par AIM.
6 = Vérification du code postal | Les mesures de qualité du code postal sont calculées conformément aux exigences définies dans les spécification MERLIN (version du logiciel 2.02, date : 20 juin 2002).
De la norme IAQG 9132 | Indique si les mesures de vérification IAQG AS9132, révision A (Normes de qualité de codage Data Matrix (2D) pour le marquage des pièces) sont utilisées (notamment l’ovalisation de pixel) pour vérifier les symboles Data Matrix. Pour en savoir davantage sur la norme IAQG, cliquez ici. Remarque : Les mesures de la norme IAQG 9132 ne sont pas prises en charge pour le contrôle des QR Codes.
ACTIVÉ (par défaut) | Les mesures de vérification IAQG 9132 sont utilisées pour le contrôle d’identification.
DÉSACTIVÉE | Les mesures de vérification IAQG 9132 ne sont pas utilisées pour le contrôle d’identification.
Des mesures de Cognex | Indique si les mesures de vérification supplémentaire Cognex sont utilisées.
ACTIVÉ (par défaut) | Les mesures de vérification Cognex sont utilisées pour le contrôle d’identification.
DÉSACTIVÉE | Les mesures de vérification Cognex ne sont pas utilisées pour le contrôle d’identification.
Taille cellule min. | Indique le minimum attendu pour la taille de cellule (0 à 255 ; par défaut = 0). La valeur 0 utilisera la taille de cellule du symbole actuel. Remarque : ISO 15415:2004 doit être la mesure ISO sélectionnée pour activer ce paramètre. Remarque : Une cellule, également appelée module, est un carré unique. Une cellule peut être un carré noir ou blanc. Par exemple, un symbole 10×10 est composé de 100 cellules noires et blanches. Une cellule équivaut à un bit de données.
Pourcentage d’ouverture | Indique le pourcentage (0 à 100 ; par défaut = 80) utilisé pour calculer la valeur d’ouverture synthétique à partir de la valeur minimale de la cellule. Cette valeur est utilisée aux fins de l’évaluation des mesures de vérification. ISO 15415 doit être la mesure ISO sélectionnée pour activer ce paramètre.
Délai d’attente | Indique la durée, en millisecondes, (0 à 30000), pendant laquelle la fonction essaie de vérifier un symbole ID valide avant que son exécution ne soit interrompue et que #ERR ne soit renvoyé.
Afficher | Détermine le mode d’affichage de la superposition graphique de VerifyIDCode sur l’image, lors de la vérification des symboles Data Matrix et de QR Code.
0 = masquer tout (par défaut) | Tout est masqué, sauf lorsque la cellule contenant la fonction VerifyIDCode est mise en évidence dans la feuille de calcul.
1 = graphiques de résultats uniquement | Les graphiques de résultats (Data Matrix et QR Code) sont toujours affichés.
2 = afficher tout : modules d’entrées, de résultats et d’erreurs | Le graphique de la région d’entrée, les graphiques de résultat (zones pour Data Matrix et QR Code) et les graphiques de diagnostic du module d’erreurs (Data Matrix uniquement) sont toujours affichés. Si ISO 15415, AIM DPM-Contrôle de process ou AIM DPM-Conformité de contrats et les deux versions d’AIM-DPM sont sélectionnés, les erreurs sont affichées sous forme de graphique. Les graphiques représentatifs dépendent du type d’erreurs trouvées. Un carré de couleur représente le degré de modulation. La couleur du carré dépend de la qualité, ou grade : Aucun carré = 4 Carré bleu = 2 ou 3 Carré jaune = 1 Carré rouge = 0 Une rouge représente une erreur de bit (un bit blanc, là où un bit noir est attendu et inversement).

## VerifyIDCode – Sorties

Renvoie | Une structure de données IDVerify contenant les mesures de vérification du symbole, ou #ERR si l’un des paramètres d’entrée est incorrect.
Résultats | Lorsque la fonction est créée, un tableau de résultats est inséré dans la feuille de calcul utilisant Vision Data Access functions IDVerify dépendant de la mesure de vérification sélectionnée. Si le symbole ne peu pas être vérifié, #ERR est inséré.