康耐视 VisionPro脚本的种类及功能

VisionPro 脚本可以定制或扩展 QuickBuild 的功能,主要表现在以下几个方面:

  1. 根据其他工具的运行结果有条件的运行视觉工具
  2. 对视觉工具的执行结果进行附加计算
  3. 创建或定制可重复利用的工具

QuickBuild应用程序中,有三种类型的脚本:

  1. ToolGroup 脚本: 在 ToolGroup 中添加脚本,可以控制 ToolGroup的运行行为
  2. Job 脚本: 作业脚本可以对取像过程进行控制,设置取像参数,控制取像行为,例:设置曝光、频闪、自动对焦等
  3. ToolBlock 脚本: ToolBlöck 脚本使你可以定制或扩展视觉工具的功能,或者对工具的运行结果进行逻辑判断

 三种脚本的具体功能和继承关系以及类成员

ToolGroup

功能: 能够控制 ToolGroup 中的每一个视觉工具的单独执行,并能控制它们的执行的先后顺序,而且可以调整各个视觉工具的输入输出.例如:你可以利用 Patmax 工具测得的 scale 结果来调整caliper 工具的输入参数每一个 Job 中至少含有 1 个ToolGroup (默认为 1个) ,当含有多个 ToolGroup 时,每个 ToolGroup 都可以有自己的独立脚本,各个 ToolGroup 脚本之间不会相互影响.

继承关系及类成员: ToolGroup脚本( CogToolGroupBaseScript)继承于 ICogToolGroupScript

CogToolGroupBaseScript 的含有如下成员:

  1. ToolGroup :可以通过这个成员来获得控制脚本程序的CogTool
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值