求助!2路的采集卡为什么不能同时打开
我就按照例程里面写的简单程序,打开一路视频,写了2个。打开电脑cam0,和采集卡一路cam2是可以的,如图,但是同时打开采集卡的2路,不报错就是什么都没有!请问这是什么原因?还是程序什么地方写错了?求指导
3个摄像头
电脑摄像头和采集卡一路摄像头
采集卡2路摄像头
程序
自带的也可以那样设置的呀
小编高亮执行下,看看错在哪里了。
新手!求多指点!
LabVIEW版本和对应的VAS驱动多少?
while循环内是第一次高亮执行就报错吗,还是第一次正常,接下来报错。
while循环上相机的引用用移位寄存器替换下。试试。
要想多路相同程序同时执行,必须让程序并行。
具体做法是:让相同的程序VI重写入执行。点击子VI程序的右上角的位置,右键VI属性--在类别中选择“执行”---在“重入”中选择“预分配的副本重入执行” ,这样就好了。
这是我的经验分享,在多路信号采集、处理上得到的经验。
子VI重入执行实现并行处理
labview2012,VAS2012,VDM2012,在工具中可以看到采集卡的2路摄像头的,grab打开也是可以的。现在就是想用labview实现采集卡的2路视频实时显示,然后参考一路视频采集,在下面又写了个一样的程序。每次自己选择摄像头,如果选择电脑的摄像头和采集卡的一路摄像头是可以打开的,但是如果选择采集卡的2路摄像头就不行了!高亮执行了下,中间有错误,但现在不知道思路在哪,求指点!
试过了 不行!
还是一样,好纠结
不是一个VI 是你采集回路的很多VI 都要这样处理才可以
2个视频采集的都写在这里了,这个回路里的很多VI不都是Vision里面自带的吗?那要怎么处理?还有就是打开电脑笔记本的摄像头和采集卡的一路是可以打开的,但是同时打开采集卡的2路,高亮显示就有错误了!不知道是不是采集卡的原因?但是采集卡用自带的VC demo是可以同时打开2路的。希望能指点下
相同的VI都按照我说的方式做即可
你说的我不太明白,我就是在一个Vi写的所以程序,其他都是vision里面自带的模块,比如vision里面的IMAQdx Open Camera.vi,这个VI怎么去设置?
不行,我还是去研究怎么调用视频采集卡的dll,不过谢谢你这么耐心的回答我的问题!
按VIB001把每个VI设置成可重入试试看,
不过小编可以采集一个电脑和一个采集卡,可能不是VI可重入的问题,但最好按上述方法先试试看,
如果不行,那应该还是采集卡上的两路视频地址设置的问题,从你的程序上看,看不出关于采集卡两路视频地址的区别点在哪里,你找找采集卡说明书看看两路的地址分别是什么。
关于视频地址,就已经检测出来有3个camera,电脑的came0,采集卡的came1和came2,程序执行前选择好就行了吧。