为什么我使用getsnapshot——经常面临一个超时错误,不是吗?

6视图(30天)
你好,
我真的希望,有人可以帮助我,同时我很绝望。
我用从视觉盟军gig-e相机(外套g - 145 b)与Matlab R2104a R2019b R2021a和图像采集工具。
后启动相机,我经常面临一个超时错误而getsnapshot试图获取图像。我玩触发(“手动”和“开始()”,“触发()”和“停止()”)但这并不能改变什么。
错误使用imaqdevice / getsnapshot(第65行)
一个在GETSNAPSHOT超时发生。
在我看来,R2014a并不经常遇到这个超时后修正。
有人知道吗?任何帮助,我将感激。
欢呼,
拉尔夫
这是我的代码:
%初始化
imaqreset;
hwinfo = imaqhwinfo;
凸轮=“gige”;
fmt =“Mono8”;
packetsize = 8000;
帧速率= 5;
信息= imaqhwinfo (cam);
显示(信息);
dev_info = imaqhwinfo(凸轮,1);
显示(dev_info);
vid = videoinput (cam 1 fmt);
triggerinfo (vid)
triggerconfig(视频,“手动”);
从视频。FramesPerTrigger = 1;
src = getselectedsource (vid);
src。PacketSize = PacketSize;
src。一个cquisitionFrameRateAbs = framerate;
src。ExposureTimeAbs = 15000;%女士
%的形象——希望
开始(vid);
触发(vid);
img = getsnapshot (vid);
显示亮度图像(img);
停止(vid);
%清理
flushdata (vid);
删除(vid);
清晰的从视频;
对象= imaqfind;%找到视频输入对象在内存中
如果~ isempty(对象)
删除(对象)%输入对象从内存中删除视频
结束
imaqreset;

答案(0)

下载188bet金宝搏


释放

R2021a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!