大恒USB相机DH-HV1351UM用labview采集图像卡死
相机型号是DH-HV1351UMlabview是2010版本的我在网上下载了大恒Directshow的驱动,然后用labviewvision模块的IMAQDX采集图像,经...
相机型号是DH-HV1351UM
labview是2010版本的
我在网上下载了大恒Directshow的驱动,然后用labview vision 模块的IMAQDX采集图像,经常会出现卡死的情况,附上程序框图,请求大家帮忙解决一下 展开
labview是2010版本的
我在网上下载了大恒Directshow的驱动,然后用labview vision 模块的IMAQDX采集图像,经常会出现卡死的情况,附上程序框图,请求大家帮忙解决一下 展开
2个回答
展开全部
确认一下你的这个“CCD开”的局部变量值是否正常。会不会所谓卡的时候是因为它的值是被某处改成False了。看看1毫秒的延时会不会有问题。
对了,你说的“卡死”是说的CCD开着时候程序不响应其他控件的操作吗?你把这一部分做成子vi放到事件结构的分支里面去了吗?
还有,2011版的错误簇可以直接和布尔值运算了,不用解出状态布尔值这一步了。
对了,你说的“卡死”是说的CCD开着时候程序不响应其他控件的操作吗?你把这一部分做成子vi放到事件结构的分支里面去了吗?
还有,2011版的错误簇可以直接和布尔值运算了,不用解出状态布尔值这一步了。
更多追问追答
追问
CCD开 确认没有问题,程序框图里只有这一个局部变量和接线端,没有其他地方赋值了
卡死的时候其他控件和程序都可以操作,并能及时正确的响应
试过监视程序运行,卡死的时候--其他循环里的信号持续流动,CCD开这个循环就卡死了,一直也不动,只有把软件关闭才能再次开启,有时还会出现重置VI的情况,我觉得应该是卡在IMAQdx grab.vi
里面了,那么labview这个采集函数有问题又或者是大恒图像给的Directshow的驱动有问题
追答
注意一下 Wait for Next Buffer?接线端 (默认Yes)
if the value is Yes, the driver will wait for the next available buffer. If the Wait for Next Buffer? value is No, the driver will not wait for the next available buffer, and will instead return the last acquired buffer.
Buffer Number在卡死的时候显示多少啊?
我曾经在队列出队的时候遇到过类似问题,就是没设置“超时毫秒”接线端的值,于是程序使用了-1的默认的永不超时参数,队列出队遇到空队列的个别情况等在那一步,而入队的步骤在后面(状态机),所以……
赛麦吉
2021-09-04 广告
2021-09-04 广告
摄像头分辨率测试卡一种是ISO123 eSFR分辨率测试卡,这两种测试卡都可以用来进行摄像头分辨率的测试,你做摄像头开发项目肯定要买实物的,进口的价格比较贵,目前国内只有深圳赛麦吉能实现国产化定制生产,具体的你可以搜索“赛麦吉”然后去问。 ...
点击进入详情页
本回答由赛麦吉提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询