# Set Event and Wait

Déclenche un événement spécifique et attend la fin de l’exécution de la commande pour renvoyer une réponse.

Remarque :

- Le système de vision In-Sight doit être en ligne.

- Si le système de vision In-Sight doit être configuré pour accepter le déclenchement d’une acquisition depuis un PLC / Contrôleur de mouvement par une commande en mode natif, Cognex recommande d’utiliser un code d’événement 8 (SW8) avec les fonctions SetEvent et Wait. Cela permet de s’assurer que le système de vision attend la fin de l’acquisition et de l’inspection avant de renvoyer une réponse "terminé" au PLC / Contrôleur de mouvement, et que les résultats des inspections précédentes ne sont pas envoyés au PLC / Contrôleur de mouvement. La réponse "terminé" du système de vision peut également être utilisée pour que le PLC envoie, de façon conditionnelle, une demande de lecture pour les résultats d’inspection.

## Set Event and Wait – entrées

Syntaxe : SW[ent]

Paramètre | Description
--- | ---
Entier | Code d’événement à définir. 0 à 7 = Spécifie un événement externe (Externe 0, Externe 1 ... Externe 7). 8 = Acquérir une image et mettre à jour la feuille de calcul de l’outil mathématique. Cette option nécessite que le paramètre Mode de déclenchement de la fonction AcquireImage soit défini sur Manuel ou Ethernet industriel.

## Set Event and Wait – sorties

Renvoie un code d’état. Les codes d’état sont :

Codes d’état | Description
--- | ---
1 | La commande a été exécutée avec succès.
0 | La commande est inconnue.
-1 | Le numéro est hors-limites (entre 0 et 8) ou n’est pas un entier.
-2 | La commande n’a pas pu être exécutée ou le capteur est hors ligne.
-6 | L’utilisateur ne dispose pas de l’accès complet nécessaire à l’exécution de la commande.

## Set Event and Wait – exemple

La commande pour déclencher l’événement externe 0 est SW0. Aucune réponse n’est envoyée tant que l’exécution de la commande n’est pas terminée.