# Búferes de imagen

Los In-Sight sistema de visióntienen de forma predeterminada 6 búferes de imágenes preasignados, pero se puede aumentar su número en el panel de capturas (Acquisition panel). El número máximo de búferes de imágenes es 16.

El sistema de visión utiliza búferes de imágenes para poder hacer capturas mientras se esté aún ejecutando la tarea. El proceso de almacenamiento de imágenes en búfer y ejecución de tareas es el siguiente:

1. El primer búfer disponible se utiliza para la captura de imágenes.
2. Una vez completada la captura, se bloquea otro búfer para utilizarlo para la siguiente captura.
3. La imagen almacenada anteriormente en el búfer se envía a la hoja de cálculo para la ejecución de la tarea y el búfer se mantiene bloqueado hasta que se ejecute la tarea.

Nota: Tras la ejecución de una tarea, el búfer mantiene los resultados de la tarea para que se puedan enviar a una HMI web o In-Sight GUI. Una vez realizada la ejecución de la siguiente tarea, el resultado de la tarea anterior libera el búfer de imagen.

Este proceso depende en gran medida de la complejidad de la tarea, los requisitos de tiempo y el número de clientes que utilizan la imagen, tales como la HMI web y la GUI de In-Sight.

Los búferes de imágenes permiten que se superpongan las capturas con la hoja de cálculo de la tarea en ejecución. La hoja de cálculo puede procesar la siguiente imagen a la que se termina de procesar la imagen anterior, sin tener que esperar a otra captura.

Una vez que la hoja de cálculo ha terminado de utilizar una imagen, esta se retiene el tiempo suficiente para la actualización de los clientes que estén conectados, tales como la HMI web o la GUI de In-Sight.

Si todos los búferes de imágenes preasignados se encuentran en uso (por ejemplo, están en cola para la hoja de cálculo o la actualización pendiente de la interfaz gráfica de usuario), los eventos de disparo externos se indicarán como capturas perdidas mientras no haya otro búfer de imágenes disponible.