# 图像缓冲区

In-Sight 视觉系统具有默认数量的 6 个预分配图像缓冲区，您可以在“采集”面板中增加这些缓冲区。图像缓冲区的最大数量为 16。

当作业仍在执行时，视觉系统使用图像缓冲区来让系统能够进行采集。图像缓冲和作业执行过程如下：

1. 第一个可用缓冲区用于图像采集。
2. 采集完成后，另一个缓冲区将被锁定以用于下一次采集。
3. 先前缓冲的图像被发送到电子表格以执行作业，并且缓冲区保持锁定状态，直到作业执行。

注意:作业执行后，缓冲区保存作业结果，以使其能够被发送到 Web HMI 或 In-Sight GUI。一旦下一个作业执行完成，前一个作业结果即释放图像缓冲区。

此过程高度依赖于作业复杂性、时间要求以及使用图像的客户端数量，例如 Web HMI 和 In-Sight GUI。

图像缓冲区让采集能够与电子表格执行重叠。电子表格可以在处理完上一张图像后立即处理下一张图像，而无需等待另一次采集。

一旦电子表格完成对图像的使用，图像将保留足够长的时间以刷新任何连接的客户端，例如 Web HMI 或In-Sight GUI.。

如果所有预分配的图像缓冲区当前都在使用中（例如，排队等候电子表格或待定 GUI 刷新），外部触发事件将被报告为缺失的采集，直到另一个图像缓冲区可用。