NI Home
Cart Cart | Help
Hello Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI
You are here: 
NI Home > NI Developer Zone > NI Discussion Forums


Reply
Active Participant
pallen
Posts: 648
0 Kudos

Re: Insufficient transfer engine resources error

[ Edited ]
Great thread!  :smileyvery-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
Active Participant
Carlton_H
Posts: 237
0 Kudos

Re: Insufficient transfer engine resources error

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 here 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
Product Manager
National Instruments
Active Participant
pallen
Posts: 648
0 Kudos

Re: Insufficient transfer engine resources error

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.  :smileyvery-happy:

Thanks for the feedback. 
---------------------

Patrick Allen
Member
Imagineer
Posts: 36
0 Kudos

Re: Insufficient transfer engine resources error

Member
nichoo
Posts: 17
0 Kudos

Re: Insufficient transfer engine resources error

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.

By using this web site, you accept the Terms of Use for this web site. Please read these Terms of Use carefully before using any part of this site. Please go here for information on ni.com's copyright infringement policy.
My Profile | Privacy | Legal | Contact NI © 2011 National Instruments Corporation. All rights reserved.    |    E-Mail this Page E-Mail this Page