Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

IMAQ 1394 Get Image problem

I am perplexed by the 1394 cameras: I have two Sony DFW-X700 firewire cameras, Labview 7.1 with IMAQ for IEEE 1394 V1.5.  I tried to do a buffer ring grab acquisition, however, I have some problems.  If you could help, much appreciated!

1) When I assign Number of Buffers as 2, when I run the program, the computer just hangs and I had to power off the computer, everything not saved was lost.  However, if I assign it as 1, or 3 and up, it seems to be working fine.

2) I can not assign Number of BUffers to be 3 or more when the two cameras were configured to be 1024*768 15fps in MAX (the highest resolution and frame rate of the cameras).  IMAQ Configure Acquisition.vi generated Error - 1074364394 saying Insufficient resources available for the required video mode.  However, If I only assign 1 buffer, this works fine on one computer, but not on the other although their configurations are the same (CPU, Ram).  I am preplexed with this is that if the mode is 800*600 15fps, I can assign at least 100 buffers. 

Can someone tell me what might be the reason?
0 Kudos
Message 1 of 5
(3,833 Views)

I'm not really sure what could cause that kind of behavior - it's very strange, but let's try the easy solution first.  There is a free upgrade of the IEEE 1394 driver from 1.5 to 2.0 you can find the driver here:

NI-IMAQ for IEEE 1394 Version 2.0 for Windows 2000/XP
http://digital.ni.com/softlib.nsf/websearch/c38f70385870f32886256fcb00767061 

Let's start with the upgrade and if that doesn't fix it, we can do some more troubleshooting.  Let me know how it goes.

 
S. Arves S.
National Instruments
Applications Engineer
0 Kudos
Message 2 of 5
(3,825 Views)
Thanks for the suggestion -- In fact, I have been struggling with installing v2.0.1:  On one of our PC (Windows 2000 Professional, NTFS, Labview 7.1), I uninstalled V1.5 first, and then installed V2.0.1.  Then I restarted the computer as requested by the installer.  However, when it was restarted, windows reported a lot of hardware drivers missing, and automatically installed all the hardware drivers it finds.  Even after all the drivers were installed, I still can not run any of the example code successfully, as I posted a message here: http://forums.ni.com/ni/board/message?board.id=200&message.id=9633#M9633  BTW, since I uninstall and install several times, the above problems are repeatable.

One a different PC (Windows 2000 Professinal, FAT32, Labview 7.1).  Similarly, I uninstalled V1.5 first, and then installed V2.0.1, restart the computer, and then I could not log myself on the computer any more --  this is really bezare.  Later we found that installing V2.0.1 somehow messed up the network (the port on the wall no long works), and I couldn't log on to the network domain.  However, still I can't even log on to the local computer.  Anyway, we had to use a different network port, use other person's account to log on to the network domain, and then reset the password.  Also need to mention is that V2 was still not successfully installed (error message saying can't load imag1394.dll).

Anyway, I have to switch back to V1.5, because that's at least working and not giving me headache. 
0 Kudos
Message 3 of 5
(3,809 Views)
Are you a member of the "Administrators" group for the machines you are working on?  If not, that could be another cause for this strange behavior - both the installation and possibly even the problems with 1.5 and buffer limitations.
S. Arves S.
National Instruments
Applications Engineer
0 Kudos
Message 4 of 5
(3,793 Views)
Thanks for reply, but I am definitely an "Administrator".  THanks.
0 Kudos
Message 5 of 5
(3,789 Views)