07-28-2010 07:05 AM
Hi.
I seem to be having a problem with my Sony XC-EI50 camera. I'm using the 1410 card and am trying to externally trigger it to grab one frame (using FPGA, which isn't really relevant here). I have the DC-700 camera adaptor, so the trigger signal is connected to the TRIG BNC input. The camera's DIP switches are configured so that only the 7th and 8th switches are ON, while the others are OFF. The Video 1 Output is connected to the framegrabber, and the image is acquired via channel 1.
The camera's grab and snap features are working perfectly in MAX, but I can't seem to use the Sony XC-EI50 icd file, which might be causing the problem. I get an error message when trying to load it, so I use the RS-170 file instead.
Attached is a simple .vi I wrote just to get the camera to work. I run it and send a trigger before the "get buffer vi" times out. I then get a "Error -1074397153 occurred at IMAQ Get Buffer.vi
Possible reason(s): NI-IMAQ: Cannot detect recognizable video source" message.
I would love to get your opinion on this, as I've already tried all of the relevant solutions I could find in this forum.
Thank you.
Solved! Go to Solution.
07-28-2010 08:45 AM
I am still stuck with lv 8.0. So can you try increasing the timeout?
07-28-2010 09:07 AM - edited 07-28-2010 09:08 AM
Thanks for your reply.
I've tried that, but it has nothing to do with the timeout. The error appears exactly when the camera is triggered, which is before the vi times out.
I think the image which is acquired (for some reason) does not seem like a good one to the vi... even though the images I obtain on MAX look quite good.
07-28-2010 09:11 AM
No compulsion but can you post a screen shot of your vi?
07-29-2010 04:33 AM - edited 07-29-2010 04:37 AM
Thanks again.
Attached is a screenshot of the vi I'm using just to test a simple one-shot acquisition. The timeout is set to 10 seconds, just so I could have enough time to manually trigger the camera, but just as I push the trigger button (sending a TTL), the "get buffer" vi returns an error (see above).
In addition, I'm sure I have the right channel set, because it's the same one I acquire images through MAX, and when I play around with it the program errors at the first frame of the sequence (before even reaching "get buffer").
I really appreciate your help.
07-29-2010 04:52 AM
Are you sure that you are entering the proper interface name?
07-29-2010 06:10 AM
Yeah, shouldn't be a problem there... img0 is the same name I see on MAX...
07-30-2010 09:32 AM
Hi Orel,
There can be a lot of different sources for this error, usually which point to the power supply for the camera, but that doesn't seem to be the case. Are you initializing the image buffer with the proper data type? If this doesn't work, some other suggestions are given in this KnowledgeBase article: Error Codes with NI IMAQ
Feel free to post back if those suggestions don't work.
Cheers,
07-30-2010 12:37 PM
Thanks for your reply, Marti.
I don't think I quite understand your question... Are you referring to the interface name?
08-01-2010 08:04 AM
Hi.
I've tried everything relevant in the link you sent me, and still no luck...
I've also discovered that if I delete the "configure trigger vi" and just run the program, it manages to capture a frame (without timing, of course, since the camera is not activated by a trigger) and the image is displayed on the front panel, but the "save to png" vi still claims that there's no image to save.
Strange...
Any thoughts? Maybe this is a trigger problem and not a camera configuration problem...?