新建三个流程
新建名字为标定次数的int变量
标定开始
添加c#脚本 把标定次数的变量重置为1即可,标定开始时只运行一次,然后发送第一次要标定的位置,把机械手的坐标输入新建的string变量里面,
标定流程

1. 接收机械手回复的文本,因为上一步需要视觉给机械手发信号。
2.信号赋值 获取机械手的信号,赋值出来 再log 以便更清晰观察信号是否正确
3.逻辑判断,如果逻辑里面包含ok,就执行逻辑里面的程序
4.赋值信号 下一步的ss·············
5.添加double变量xyr初始位置 xyr移动间隔 添加string变量发送点位数据
6.如果需要多个位置标定,则可添加执行流程,标定哪个位置就执行哪个位置的流程
7.定义string ss为“”; 标定次数自加,用switch循环

用switch循环写14次标定,包含五次旋转标定, 第一个点位: 赋值ss = "B" + num 标定次数 + , + x初始点 + y初始点 + , + r初始点 + , 第二个点位就是在第一个点位的基础上+x移动距离 第三个点位就是在第一个基础+x移动距离再加y移动距离, 以此类推绕圈九点标定 第四个点+y 第五个点-x+y 第六个点-x 第七个点-x-y 第八个点-y 第九个点+x-y
8.每次运行流程把标定数据发给机械手并log。
1万+

被折叠的 条评论
为什么被折叠?



