MAS节制器借由其PC-Based特征,能运行第3方Windows视觉软件,并透过研华Motion Studio开放的介面指令, 实现机械视觉与活动节制整合。本教程介绍若何让Motion Studio 与康耐视的VisionPro进行通信,实现活动节制与视觉整合。
目标:VisionPro进行Pattern Match, 将(x, y)座标传给Motion Studio后, XY轴移动到(x, y)座标
共分以下步调:
1.视觉: VisionPro视觉专案步调
2.活动节制:Motion Studio专案步调
5教程若何安裝開發環境
5教程若何成立第一個專案

东西/原料
- Motion Studio 1.71
- Motion Runtime 1.71
- QuickBuild
方式/步调1-成立VisionPro视觉专案
- 1
编写QuickBuild应用法式
1.新建一个QuickBuild工程。
2.进入CogJob1,选择当地图像数据库图片(现实设备选相机作为图像来历),拉入CogPMAlign东西。利用CogPMAlign东西练习一块图像区域作为模板,完当作后,该东西可以输出匹配区域的中间坐标(X、Y)等信息。
- 2
设置装备摆设VisionPro通迅办理器
1.到QuickBuild本家儿界面,进入“通信办理器”,添加一个TCP/IP办事器
2.设置装备摆设办事器,选择VisionPro输出的信息用"分号"分隔,确认通信端口,将匹配区域的中间坐标(X、Y)放置到通信输出端口。
方式/步调2-成立Motion Studio专案
- 1
新建工程
新建一个Motion Studio工程,并新建一个Task法式“Test”
- 2
编写节制法式
在Test.bas中,(1)编写如下代码,(2)点击编译,(3)编译当作功后,点击运行法式。
Dim NumChars as ULONG = 0
Dim 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 10
WEND
- 3
执行法式
1. 将QuickBuild设置当作在线模式,然后运行验证成果。
2. 每运行一次QuickBuild中的CogJob1,QuickBuild会将成果经由过程TCP/IP传送给Motion Studio
3. Motion Studio会按照领受到的X、Y值,将X轴、Y轴移到到对应位置。
来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!
本文链接:https://www.ibaiwen.com/web/236545.html
- 上一篇: 怎么样令课件插入的图片更有漂亮、更有魅力
- 下一篇: BitLocker密码忘了如何解锁
- 热门文章
-
WB蒙特利尔(WB Montreal)——欧美十大最差视频游戏开发商
迅猛龙(Velociraptor)——欧美史前十大死亡动物
什么是果酱猫(What Marmalade Cats)?
神奇蜘蛛侠2(The Amazing Spider-Man 2)——欧美最佳蜘蛛侠电影
希瑟(Heather)——欧美十大最佳柯南灰歌
二人梭哈
faceu激萌怎么把瘦脸开到最大
奥兹奥斯本(Ozzy Osbourne)——欧美十大高估歌手
什么是小脑前下动脉(Anterior Inferior Cerebellar Artery)?
我应该知道康涅狄格州的什么(What Should I Know About Connecticut)?
- 热评文章
- 最新评论
-
- 最近访客
-
- 站点信息
-
- 文章总数:200248
- 页面总数:9
- 分类总数:1
- 标签总数:0
- 评论总数:0
- 浏览总数:497