如何使用康耐视视觉软件Visionpro编写作业(Job)脚本

                      Visionpro作业脚本介绍

一.Visionpro脚本用途
作业脚本是对相机取像进行控制的脚本,如设置相机的帧率,曝光,频闪,自动对焦等等功能.

二.作业脚本继承关系:
Public Class UserScript Inherits CogJobBaseScript

CogJobBaseScript类的成员如下
1.job 这个成员可以获取控制你脚本的CogJob;

2.当一个图像采集先进先出队列构建并分配工作会调用该方法,当点击初始化图像来源按钮时候,将会构建图像采集先进先出队列并分配工作.
public override void AcqFifoConstruction(Cognex.VisionPro.ICogAcqFifo fifo)
{

}

3.当手动图像采集和半自动触发图像采集以前调用该方法
public override void PreAcquisition()
{

}
4.这个函数和PostAcquisition相似,图像将以引用的方式传递进来,如果函数返回TRUE,则QuickBuild将会立即处理这个图像,如果返回FALSE,这个图像将不会被处理,QuickBuild接着取下一张图.
public override void PreAcquisitionRef()
{

}

5.当图像采集完后立即调用该方法
public override bool PostAcquisitionRefInfo(ref Cognex.VisionPro.ICogImage image,Cognex.VisionPro.ICogAcqInfo info)
{

}

6.当脚本初始化的时候调用
public override void Initialize(CogJob jobParam)
{
base.Initialize(jobParam);
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值