LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

IMAQ / Sequence.vi / Set the delay

Hi,
 
I would like to set the delay between images in the IMAQ Sequence.vi as it is precised in the help :  "Starts, acquires, and releases a sequence acquisition. Use this VI to capture multiple images with fixed or variable delays between images".
 
Is specifying the skip table the only way to set it ? If so, what is the precise link between the delay and the skip table ? For instance, how can I set the period at 45ms knowing that the Frame TimeOut is at 30ms ? It is impossible just to skip one image over two in that case.    
 
Thank you by advance, 
 
Nicolas
0 Kudos
Message 1 of 2
(2,566 Views)
Nicolas,
 
Every element in the Skip Table represents the numbers of frames to skip before acquiring the corresponding buffer.  Depending on your frame rate, you can determine the numbers of frames to skip to actually acquire at some reduced rate.  For instance, if you are acquiring at 30fps, and skip 15 frames before acquiring, it will take 1/2 a second to acquire an image.  This is the only method by which the IMAQ Sequence VI can be used to divide down a frame rate.  However, you can place a Wait (ms) VI into a while loop in which you are acquiring images to throttle your frame rate.
 
Regards,
Jasper S
0 Kudos
Message 2 of 2
(2,546 Views)