完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
有一个机器视觉检测的项目,要求工件到达光电开关位置时启动相机拍照。(要求运送工件的传送带不能停止,持续运行。)我目前所了解的labview调用相机都要用到:打开相机、配置相机、采集三个步骤。但是这三个步骤全部进行的速度太慢了,等到相机开始采集工件工件已经过了检测工位了。相机检测速度达不到要求。 现在希望能使相机保持打开和配置状态,在触发时只进行采集来提高采集速度。尝试过把打开和配置两个vi放在循环外面,把采集放在循环里面,但这时采集的vi就会报错。希望各位大神能帮忙提提建议,谢谢!
|
|
相关推荐
6个回答
|
|
可以的,你程序编写的时候,关于相机初始化(打开和配置)写在程序前面,关于触发相机写在后面就行了,每次拍照就直接触发好了,不需要再一次打开和配置相机,相机拍照速度很快的,完全满足你上面的需求
|
|
|
|
还有一中方法,就是把相机所在的工序从新搞一节传送带,和以前的连接起来,相机所在的传送带速度远远大于工件所在的线速,然后可以让工件在相机所在的一小段流水线停顿,测试,然后在送出去,因为相机的线速远远大于工件线速,所以不耽误工件的正常线速
|
|
|
|
我是来看答案的
|
|
|
|
可以的,你程序编写的时候,关于相机初始化(打开和配置)写在程序前面,关于触发相机写在后面就行了,每次拍照就直接触发好了,不需要再一次打开和配置相机,相机拍照速度很快的,完全满足你上面的需求
我完全同意你的看法 |
|
|
|
今晚下山打老虎 发表于 2017-3-9 11:30 按照你的方式 还是存在TIMEOUT问题 也不是每次拍照都会提示,只是偶尔,请问这是什么问题 |
|
1 条评论
|
|
采集VI image连接IMAX Creat, 你这种模式是没问题的, 只打开一次. 一般相机拍照也就0.5s~0.8s左右
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1516 浏览 1 评论
用udl里的字符串信息在局域网内其他电脑连接sql数据库为什么为出现连接失败拒绝访问?
2086 浏览 2 评论
为什么同一个队列引用的全局变量,运行在两个子vi中发现队列数据丢失了
1710 浏览 0 评论
1897 浏览 0 评论
关于labview2024版本的lvanlys.dll出错的问题
4665 浏览 3 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-30 07:44 , Processed in 1.898709 second(s), Total 85, Slave 69 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号