# Set Event

Activa un evento especificado en el EasyBuilder a través de un comando de modo nativo.

Nota:

Si quiere configurar el In-Sight sistema de visión para que acepte órdenes de captura dadas por un PLC o controlador de movimiento mediante un comando de modo nativo, Cognex le recomienda que utilice para ello la función Set Event and Wait [Activar evento y esperar] con el código de evento puesto a 8 (SW8). Se asegura de este modo que el sistema de visión esperará a que terminen los procesos de captura e inspección antes de enviar la respuesta "completado" al PLC o controlador de movimiento y de que no enviará resultados de la inspección anterior al PLC o controlador de movimiento. La respuesta "completado" del sistema de visión puede utilizarse entonces también para crear una instrucción condicional para el PLC a fin de que envíe una solicitud de lectura de los resultados de la inspección.

Si se escoge la función Set Event como función a utilizar por el PLC o controlador de movimiento para desencadenar una captura de imagen, debe tenerse en cuenta que solo es adecuada en circunstancias en las que no se requiere que se lean también los resultados de la inspección. De lo contrario, la captura y la inspección no estarán sincronizadas, debido a que el sistema de visión devolverá una respuesta tan pronto haya capturado la imagen, sin esperar a que se complete la inspección.

## Entradas de Set Event

Sintaxis: SE[entero]

Parámetro | Descripción
--- | ---
Entero | El código (número entero) del evento a activar. 0 a 7 = Especifica un evento externo (Externo 0, Externo 1 ... Externo 7). 8 = Capturar una imagen y actualizar el EasyBuilder. Esta opción requiere que el parámetro Modo de disparo de la función AcquireImage (CapturarImagen) esté configurado para Manual o Ethernet industrial.

## Salidas de Set Event

Códigos de estado | Descripción
--- | ---
1 | El comando se ha ejecutado correctamente.
0 | Comando no reconocido.
-1 | El número está fuera de intervalo permitido (0 a 8) o no es un entero.
-2 | No se ha podido ejecutar el comando.
-6 | El usuario no dispone de acceso total para ejecutar el comando.

## Ejemplo con Set Event

La función SetEvent puede utilizarse para activar eventos en el EasyBuilder mediante comandos del modo nativo.

El comando para activar el Evento Externo 0 es: SE0

1. La hoja de cálculo tiene el siguiente aspecto: