设置首页
收藏本站
切换到宽版
登录
注册
搜索
搜索
本版
帖子
用户
快捷导航
首页
门户首页
社区
社区首页
头条
今日头条、最新贴、回复贴等
工具
授权
Halcon试用授权下载
Halcon授权
Halcon视觉技术网
»
社区
›
视觉硬件技术
›
硬件开发
›
LMI中同步和异步
返回列表
LMI中同步和异步
[复制链接]
美琴小学生
发表于 2021-3-19 09:12:39
|
显示全部楼层
|
阅读模式
回调函数中有句
var dataSet = _system.ReceiveData(300000);
就是同步了,没有就是异步
同步的话,就算程序卡崩,重开程序连上传感器依旧能看到数据在接收
异步的话,程序卡崩,剩下未接收的直接丢弃
我这样理解应该没问题吧
实测用2W张轮廓卡崩程序
同步内存在7G慢慢往下掉
异步内存瞬间掉半G
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,
[点我]
加入吧~~~Go
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
Criss
发表于 2021-3-19 09:39:57
|
显示全部楼层
应该这么理解,同步就是发送指令后,函数还是阻塞等待你的数据返回,如果没有数据则一直等。数据还在内部缓存里面。如果你程序崩溃了,数据不会消失,除非你已经收到了。
异步是我告诉你我获取数据的函数,你有数据后直接传送到我给你的函数里面。我就去做其他任务去了或者休息,不用等你。当你有数据过来的时候我再相应并执行。同上,如果数据没有发过来,数据还是在相机缓存中。
好处就是异步是无需等待的,类似打电话,不用一直盯着手机看。
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,
[点我]
加入吧~~~Go
回复
支持
反对
使用道具
举报
照妖镜
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
浏览过的版块
Halcon软件
C++/C#/Python
OpenCV软件
快速回复
返回顶部
返回列表