Motion Studio 1.71
Motion Runtime 1.71
QuickBuild
编写QuickBuild应用程序1.新建一个QuickBuild工程。2.进入CogJob1,选择本地图像数据库图片(实际设备选相机作为图像来源),拉入CogPMAlign工具。使用CogPMAlign工具训练一块图像区域作为模板,完成后,该工具可以输出匹配区域的中心坐标(X、Y)等信息。
新建工程新建一个Motion Studio工程,并新建一个Task程序“Test”
编写控制程序在Test.bas中,(1)编写如下代码,(2)点击编译,(3)编译成功后,点击运行程序。 Dim NumChars as ULONG = 0Dim StrIn as string '宣告接收的字符串变量Dim StrOut(2) as string '宣告分割后的字符串变量 TCP_Open (0, 1, 5001, '127.0.0.1') '创建客户端连接,'127.0.0.1'TCP_Wait 0 '等待连接完成WHILE(1) NumChars = TCP_Check(0) '取接收到字符个数 If NumChars > 0 Then '如果有接收到字符 TCP_ReadSTR(0, StrIn, NumChars) '将接收到字符放入StrData ParseStr(StrIn, StrOut(),';') '分割字符串到StrToken數組, VR(0)=VAL(StrOut(0)) '第1個字符串转成数值给VR(0):X VR(1)=VAL(StrOut(1)) '第2個字符串转成数值给VR(1):Y '控制器X,Y轴移到VisionPro传过来的X、Y位置 BASE 0,1 MOVEABS VR(0),VR(1) Wait Done End If SLEEP 10WEND
执行程序1. 将QuickBuild设置成在线模式,然后运行验证结果。2. 每运行一次QuickBuild中的CogJob1,QuickBuild会将结果通过TCP/IP传送给Motion Studio3. Motion Studio会根据接收到的X、Y值,将X轴、Y轴移到到对应位置。