Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

Insufficient transfer engine resources error

Great thread!  Smiley Very Happy

With some time between LabVIEW vision jobs, I'd forgotten about the problems I encountered with multiple cameras on the last job. 

For this new project I'm once again using Fire-i 1394 cameras.  Four in this case. 

Because I need this one to "feel" more responsive to the operator, I need to have sessions to all four cameras already opened so that when an inspection request was made the image hit the screen right away.  But this morning when I tried some new code, I was getting the error.

In my case I was able to adjust the Video Mode for my cameras from 30fps to 15fps.  This cut my packet size down to 640 per camera, bringing me under the maximum for four.    +5 for the answers on this thread!  






Message Edited by pallen on 12-03-2007 11:20 AM
---------------------
Patrick Allen: FunctionalityUnlimited.ca
0 Kudos
Message 11 of 15
(3,736 Views)
Hi Patrick,
 
With four cameras you are most likely running into bandwidth issues because the IMAQdx Configure Grab actually triggers the cameras to start acquiring images and store them in the buffer.  Have you changed your speed to the maximum value and lowered your packet size the the appropriate value?  I have also run into issues where the speed is limited to 100Mbps by the Windows XP after upgrading to Service Pack 2.  This is a bug in Windows XP SP2, so if you are experiencing this limit you can take a look to get a patch to correct this.  Are you running the FireWire cameras through a hub or do you have 4 connections on your PC?
Carlton
CLA
0 Kudos
Message 12 of 15
(3,712 Views)
Hi Carlton,

I am running XP SP2.  But I didn't see the 100MB bug.  All four of my cameras set themselves to 400MB. 

Since I'm only Grabbing a couple of images, the speed that I'm grabbing at doesn't really matter.  So I just dropped the speed of cameras in MAX to 15fps from the default of 30fps.  This lowered the bandwidth for each camera by half and meant four of them would fall under the limit. 

Technically I should be using the Snap utility in this program.  But it's never worked well with the Fire-i cameras for me, even with the "Ignore first frame" box checked in Max.  What I've got is working for me so far.   Now I'm just waiting for my first meeting with the customer where I learn I have to change everything.  Smiley Very Happy

Thanks for the feedback. 
---------------------
Patrick Allen: FunctionalityUnlimited.ca
0 Kudos
Message 13 of 15
(3,706 Views)
0 Kudos
Message 14 of 15
(3,337 Views)

Hi I was looking this thread, hope this might help me fisx my problem.

I am using a FLIR camera which automatically shows 1280bytes maximum and 400Mbps speed. The camera works in the MAX but shows error in the labview as NI-IMAQdx: (Hex 0xBFF69018) Insufficient transfer engine resources. I dont know why? 

Any help will be appreciated.

Thank you.

0 Kudos
Message 15 of 15
(2,158 Views)