Hi
Can some one shed a light on the reasons why Matlab sometime fails to log frames to memory. after running for appprox. 3-5 min the following code, i found trigger(vid) is not able to log any frame to memory even if I extend my wait time(found by using 'isloging' and 'FramesAvailable' commands).My vid is running the whole time checked using 'isrunning' inside the loop.
-----------------------------this is the code i use---------------------------
imaqmem(1000000000);
vid = videoinput('gige',1,'RGB8Packed');
src = getselectedsource(vid);
src.PacketDelay = 1000;
src.PacketSize = 9000;
triggerconfig(vid, 'manual');
set(vid,'TriggerRepeat',inf);
set(vid,'FramesPerTrigger',2);
preview(vid);
start(vid);
pause(2)
for i = 1:10000000
Trigger = i
trigger(vid);
wait(vid,240,'logging')
RGBimage = getdata(vid,1);
flushdata(vid);
end
stoppreview(vid);
delete(vid);
clear all
close all