12-19-2007 08:09 AM
12-19-2007 01:27 PM
Hi Christian,
I don't have access to a Genie so I can't try it out myself. My guess is that the camera is returning some sort of error when we try to stop the acquisition. I've never seen this problem on any other camera so I can't say for sure.
Regarding the timestamp problem on the M1400, it sounds like a problem with the camera. Given that your application gets correct timestamps from the M650, it sounds like the M1400 is just returning bogus values for the timestamps. You'd probably have to talk to Dalsa or your distributor to see if they have any fix available for the camera to make it work correctly.
-Eric
01-08-2008 12:42 AM
Hi Eric,
I've already tested the program to read out the timestamp infos with a similar M1400 from a new camera delivery to the distributor. Now I have two Dalsa Genie M1400 which shows the same confusing timestamp behavior I tried to describe in the first message.
The distributor had tested the M1400 with the genicam standard but without NI LabView and got correct timestamp infos for both camera types (M1400 and M640).
Do you have any idea if the problem could be in the NI IMAQdx driver or only in any of my attribute settings? I have still no idea why it works with the M640 but not with the M1400 although I used the same attribute settings.
Additional I've added some screen shots (I used a modified version of your timestamp program) of the failure and the MAX settings.
Thanks, Christian
01-08-2008 01:39 AM
01-08-2008 06:00 AM
01-10-2008 09:46 AM
01-14-2008 02:54 AM
Hi Eric
…complete the timestamp questions…
- During all image acquisitions I looked for the lost packets with the property node entry. If I remember well I never had a packet lost since I watched that entry.
- There is a difference when using a sequence or a usual grab. As I have posted if I use a sequenz of 10 images and 10 buffers only the first 2 images have all 4 keys. All other images have only 1 key for the lost packet info. If I use your program (IMAQ grab) to acquire images and read out the timestamp info I get always 4 entries/keys which I can read out with the VI IMAQ read custom data.
- In the images I’ve added can you see the results of the different acquisition methods. The size of the ring buffer affects only on the grab method and especially the periode when the first frame timestamp info appears in the custom data (see added screenshots).
Thanks for the suggestions how to avoid grabbing different images of the buffers. Currently I’m using a methode where I ask for the last buffer number and then chose a specific buffer, according to the result of the request. If there is a skipping/difference then I use the smaller buffer number. Tests of watching a ms-timer showed that I never got different frames when using that methode. So I will stop the whole timestamp problem, although it would be interesting where the failure is.
Thanks a lot for the interesting proposals and advices.
Christian
01-14-2008 11:53 AM
01-15-2008 12:15 AM
01-15-2008 12:31 AM