在Cognex VisionPro中,改变采集工具属性的过程涉及到使用工具级和操作员级的采集FIFO(先进先出)工具.
使用工具级 CogAcqFifoTool
工具级 API 允许开发者创建一个 CogAcqFifoTool
对象,这是一种专门用于图像采集的工具。在Visual Studio.NET中,你可以通过这个对象来配置和管理图像采集的各种属性。创建这个工具时,VisionPro会使用一组默认值来初始化许多采集FIFO属性。例如,许多采集FIFO的默认亮度属性(Brightness)为0.50,闪光灯启用属性(StrobeEnabled)的默认值为False。
使用操作员级 Acquisition FIFO
操作员级 API 提供了 ICogAcqFifo
接口,允许开发者对采集FIFO的属性进行更细粒度的控制。通过 ICogAcqFifo
接口,你可以访问所有可能的采集FIFO属性,并进行更改。与工具级 API 不同,操作员级 API 提供了对每个属性的直接访问和修改方法。
属性的修改
无论你选择使用工具级 API 还是操作员级 API,改变属性的方法有所不同。对于 CogAcqFifoTool
对象,你需要使用特定的方法来更改工具级属性。而对于 ICogAcqFifo
对象,你可以直接通过接口的方法来修改属性值。
总结
在Cognex VisionPro中,创建和配置采集工具可以通过工具级API或操作员级API进行。默认属性值提供了一个起点,但可以根据需要进行调整。了解如何使用这两种API来访问和修改采集FIFO的属性是实现图像采集的关键步骤。