visionpro自由模式取图完成事件
时间: 2023-07-05 22:32:10 浏览: 156
VisionPro的自由模式(Free Run Mode)是一种常见的图像采集模式,它可以在不需要外部触发信号的情况下,连续地采集图像。在自由模式下,VisionPro提供了一个图像采集完成事件(Acquisition Complete Event),可以通过该事件来通知用户图像采集已完成。
以下是一个使用Acquisition Complete Event的示例:
1.在VisionPro中创建一个新项目,并添加一个实时图像采集工具。
2.打开实时图像采集工具的属性窗口,切换到“事件”标签页。
3.勾选“启用事件”复选框,选择“采集完成事件”作为事件类型。
4.在事件处理程序中编写处理采集完成事件的代码,例如:
```vb
Private Sub VisionPro1_AcquisitionComplete(sender As Object, e As AxVISNPROLib._DVisnproControlEvents_AcquisitionCompleteEvent) Handles VisionPro1.AcquisitionComplete
'处理采集完成事件的代码
End Sub
```
5.启动实时图像采集工具,在每次图像采集完成后,都会触发Acquisition Complete Event,从而执行事件处理程序中的代码。
需要注意的是,Acquisition Complete Event的触发频率取决于实时图像采集的帧率和分辨率等参数,如果帧率过高或分辨率过大,可能会导致事件触发过于频繁,从而影响系统性能。因此,在实际应用中,需要根据具体情况进行优化。
阅读全文