Borrar filtros
Borrar filtros

Info

La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.

trigger occasionally fails to log frames to memory

2 visualizaciones (últimos 30 días)
Hyunsung
Hyunsung el 1 de Mayo de 2013
Cerrada: MATLAB Answer Bot el 20 de Ag. de 2021
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
  1 comentario
Hyunsung
Hyunsung el 3 de Mayo de 2013
Editada: Hyunsung el 3 de Mayo de 2013
After digging a little bit deeper, it seems like a my object's Timeout value was never reached which causes the failure. is there a way I can monitor my obj's running timeout value constantly so I can verify my assumption?
thx

Respuestas (0)

La pregunta está cerrada.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by