10-16-2009 03:50 PM
Hi,
I am using a Imprex camera with PCI 1426 to do triggered acquisition of images. The trigger pulses are sent on line CC1 to the camera. The camera configurator has settings to change the number of frames that can be delivered for every pulse sent to the camera.
The camera file has a command in it which would set it to 20 frames for every trigger. And I send 25 pulses every second. The camera captures the images at ~88FPS (max rate of the camera). So I changed the number of frames for every trigger to 2 and ran the same program expecting to get a frame rate of around 50FPS(2X25). But still the frame rate is ~88FPS.
Only after reducing the number of frames to 2 and then the number of pulses/sec to 4 do I get a frame rate of ~50FPS, where as I should be getting only 8FPS. What else could be going wrong or what other parameters should I be looking at?
Another thing that I noticed is that when the frames/trigger is set to 1 and 25 pulses/sec, after the first frame is captured the program would time out saying that the next frame has not arrived. What does this mean?
Thanks,
Sandeep
10-19-2009 11:40 PM
I am not familiar with this type of camera setting. Could you provide the specific camera you are using and possibly a link to the manual/documentation for it?
Also, how are you setting up the trigger pulses-just using the Configure Trigger function? Can you provide the specific settings you are using?
One thing you can look at is (if available), look at the trigger line on an oscilloscope and make sure you are seeing the number of pulses you are expecting to.