Registrar Evento de la Cámara

Actualmente, está consultando la documentación de la versión más reciente (2.5.0). Si desea acceder a otra versión, haga clic en el botón "Cambiar de versión", ubicado en la esquina superior derecha de la página.

■ Si no está seguro de qué versión del producto usa, contacte con el Soporte Técnico de Mech-Mind para obtener ayuda.

Este capítulo describe cómo registrar eventos de la cámara a través del programa de ejemplo de register_camera_event, y definir su mecanismo de procesamiento.

El programa de ejemplo contiene los siguientes eventos:

  • Finalización de exposición (EventExposureEnd)

  • Temperatura anormal del proyector (EventLaserUnitTemperatureAbnormal)

    Solo LSR S-GL, LSR L-GL, LSR XL-GL y DEEP-GL son compatibles

  • Voltaje anormal (EventVoltageAbnormal)

Un evento de finalización de exposición se refiere a que la cámara ha terminado la proyección de la luz estructurada y la adquisición de datos 3D. Una vez que el programa cliente recibe la información del evento, el robot puede comenzar a moverse y otras cámaras de la misma estación pueden iniciar la proyección de luz estructurada. Al mismo tiempo, la cámara completa el procesamiento posterior y la transmisión de datos. Este evento ayuda a optimizar el tiempo de adquisición.

Después de registrar y activar el evento de temperatura anormal del proyector, el programa cliente puede revisar automáticamente la temperatura del proyector y mostrar una alerta emergente cuando se detecta una anomalía.

Después de registrar y activar el evento de tensión anormal de la tarjeta de alimentación, el programa cliente puede revisar automáticamente el voltaje de la tarjeta de alimentación y mostrar una alerta emergente cuando se detecta una anomalía.

Consulte el capítulo Guía de Uso del Programa de Ejemplo de HALCON para obtener los ejemplos y revisar las condiciones previas de uso.

Ejecutar el Programa de Ejemplo

Siga los siguientes pasos para ejecutar el programa de ejemplo:

  1. Abra el programa de ejemplo en HALCON: abra HDevelop y arrastre el programa de ejemplo a la ventana de HALCON.

  2. Salte el programa (haga clic repetidamente en el botón step over en Herramientas) hasta que aparezca la ventana emergente de Inspección de Variable: MechEyeCameras.

  3. En la ventana se visualizan todas las cámaras disponibles. Haga doble clic en la cámara que desea conectar, y copie el nombre de cámara tras unique_name: o user_name:.

    camera name
    El user_name es el nombre personalizado de cámara. Puede personalizar el nombre de la cámara en Mech-Eye Viewer.
  4. Localice la siguiente línea de comandos y sustituya MechEye por el unique_name o user_name copiado.

    DeviceInfo := 'MechEye'
    default
  5. Haga clic en run ubicado en Herramientas o presione F5 en el teclado para ejecutar el programa de ejemplo.

  6. En la Ventana Gráfica se visualizará la nube de puntos obtenida. Al mismo tiempo, aparece una ventana emergente en la parte superior izquierda del software con los detalles del evento.

¿Es útil esta página?

Puede dejar un comentario mediante cualquiera de los siguientes métodos:

Respetamos su privacidad

Este sitio web almacena cookies para mejorar nuestra página y ofrecerle servicios más personalizados. Al continuar navegando por nuestro sitio web, acepta la recopilación y el tratamiento de cookies. En caso de rechazar dicho uso, se usará una única cookie para asegurarse de que no será rastreado o recordado al visitar este sitio web.