需求:
测量工件的尺寸
使用Caliper(卡尺)工具
这个时候需要借助Fixture工具
VisionPro中的图像空间
“·” 图像的当前空间,即CogImage中的“SelectedSpaceName”表示的名字空间
“#” 像素空间,即坐标原点为图片左上角的坐标空间,该坐标空间的坐标值仅为整数。
“@” 根空间,默认的坐标空间都是基于根空间。该空间坐标原点为图片左上角,该坐标空间的坐标值类型为浮点型。
“*” 控件的像素空间,主要是显示控件上面使用。
自定义空间 fixture
CogFixtureTool
是一种建立定位坐标系的工具,也是最长用的,在使用此工具建立定位坐标系之前,需要提前获得一个2D转换关系,2D转换关系的通过其他工具获取,其主要任务:
1. 一个往坐标空间树种添加一个定位坐标系,需设定定位坐标系的名称;
2. 建立一个定位后的输出图像提供其他工具调用,输出图像的像素和输入图像完全相同,但坐标空间可以选择为定位空间或者非定位空间。
相当于给图像重新定义了一个坐标系,后续需要执行的找边找圆操作会跟随目标点位的旋转平移变化而变化
添加Fixture工具
设置图像源
结合PMA工具
默认是没有任何信息的
建立工具连接
将PMA的运行结果传输到Fixture里面
蓝色为每个工具的输出参数,紫色为工具的输入
参数,选择CogPMAlignTool工具的查找结果GetPose()参数
(该参数包含了目标点位的X、Y和角度信息等)
与PMA中的结果相对应
注意:
定位坐标空间
坐标系会随着工件的旋转而旋转,这个坐标系就称之为Fixture坐标系
参数介绍:
在图形选项卡勾选
CogFixtureTool中的参数一般都是默认选择,仅需要修改名称即可