VP输出控件

工具块(toolBlock)与工具组(toolGroup)特点
 

1.使项目结构更清晰

2.可以使用脚本

3.toolBlock可以插入自定义类型的输入&输出  toolGroup无法自定义

4.所以在选择工具的容器时,应尽量选择toolBlock,其对输入输出、数据链接、数据修改等方便直观。

toolGroup使用流程   pma和blob 个数对比案例:

1f956c09509b4e46b7008d2e1d4756c4.png

a06b8f1dfc4a4037b52168fe0d6048ba.png

toolGroup把工具分组管理 但是无法自定义输出 输入参数

8c698c85c5014df2adce076ebdb881bd.png

toolBlock自定义输出输入参数设置

d686f7aff0cd4dd583f013f21803358d.png

系统类型

c#常用内置数据类型

VP类型

VP常用内置数据类型

浏览

不常用数据类型   

e577cf51f8bc47f29cb796bad931bbcd.png

使用不常用数据类型 

1.直接拖动绑定 

7e42c5be7c0847e0a81ecfd44dbacac7.png

2.查看帮助文档确定类型所在命名空间 

cd752b29b56b4b3f89b9cbbe876abb23.png

463ec82281df4f7788ddfe5daafc1fa6.png

block使用流程: pma和blob 个数对比案例

c4d2ebda49c3404a97e4c3eb45c30af2.png

1添加输出相源

2.添加block工具 修改名字 添加输入相源

4982dec8b23a4259b6dc98396f0d8502.png

1.双击进入block工具  添加Blob工具 链接输入相源

46609453aa1e46a4a98f0af78952410f.png

1.重复上述操作 完成另一个 模板匹配 工具

56b7f4ea6b3c4687b81c75b9424d80b8.png

1.点击输入/输出 或者之间拖拽到【Outputs】 设置blob_count

cf40d5b9e8bc4cf9835f58e232ea8c87.png

1.PMA同上

8c048a7b767342c58303ed293a5c8b98.png

利用分析工具比较 两个结果的个数大小

8829696d029b40b886d7352ee4c2d01d.pngc8e611d68734447592beb84e0bb9b7df.png

toolBlcok工具文件保存与打开

9be6a7f1e1404ac8883eacdca377c95b.png

toolBlcok工具文件打开
拖动到job中使用

toolBlcok脚本和toolGroup脚本特点
脚本特点:扩展 QuickBuild 的功能
1.根据其他工具的运行结果有条件的运行视觉工具

2.对视觉工具的执行结果进行附加计算

3.创建或定制可重复利用的工具

toolGroup脚本创建方式

进入toolGroup编辑界面  创建c#脚本

4c1f621703ca43ac82fa533ec903e2e2.png

toolGroup脚本案例:显示PMA结果个数

4b6e7b1bf70c435ea19eecf64e5732be.png

代码详解

4a315cf6d6c144f7b38674e8a11fec19.png

工具命名空间导入方式

eee5d78255ac4d689657849ab9482e90.png

toolBlcok脚本创建流程

1.每一个toolBlcok 都有一个脚本

7aa3f915afaa44d29997336aea8f6f85.png

如果创建错脚本 可以先删除 再次创建

64fe36a97fff40c48e5fb56d323bf30b.png

1.动态定义toolBlock的输入输出终端

2. 能够访问当前工具块所包含工具的所有属性与方法 。

3.推荐直接使用复杂脚本

复杂脚本解析  

代码结构与toolGroup基本一致

区别以下几点

e5303d6c84584a92972b09af250e094a.png

1.案例给 block 输出参数赋值

404e362d42074d92ae889da2cd077ce9.png

 2.案例:查看模板匹配是否成功

67a38a88211948b791722b7b9b20ddc3.png

 3.案例  利用label赋值 并且显示

f71be740bd964a129b3e3a1eb6078e52.png

4案例:切换不同的颜色的CogCreateGraphicLabelTool显示PMA分数

737b3abb6fde45699ef5b107b364f440.png

1.未启用的工具 使用run方法 执行工具

   2.runTool方法 默认执行已启用的工具

2b824312fc7f47daba6d80b696b55470.png

 

作业1:显示有胶无胶

a9da02a2f17545b9ae81f60e943cf4db.png

作业2:线序识别

bc11907b3924434986f3e16c3d640538.png

作业3:密封条胶塞颜色识别

81bd6a116773490b921b7fbd9829eb1e.png

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值