08-31-2005 10:56 AM
Hello
I’ve been building DAQ applications using the NI 4-channel USB 9215 module. It has a sampling rate of 20ks/sec and with four channels the maximum I can sample per channel is 5000s/sec.
It works with no problems at this rate and lower rates, however when I compile an application and run it, I get the following message:
Onboard device memory overflow. Because of system and/or bus bandwith limitations, the driver could not read data from the device fast enough to keep up with the device throughput. Error code: -200361
This message appears irrespective of the sampling rate, even down to 1s/sec !!. I’m using Labview 7.1 with the ‘DAQmx Base Read.vi’ in a while loop. The PC spec is very high and no other applications are running. The PC has 4 USB ports; only two are in use, one for a mouse, the other for the 9215.
Any ideas would be welcome
Thanks in advance
09-01-2005 03:14 AM
09-01-2005 04:55 AM
Hi Hannah
Thanks for that advice.
The operating system is MS XP Proffessional with SP2, running on a Dell Latitude D810 with 1GB of ram.
I've checked the version of 'usbehci.sys' and it is ver 5.1.2600.2180
The program runs fine from Labview (uncompiled), I only get the error with the compiled version!
I have a demostration comming soon and I really need the compiled version.
Regards
Adrian
P.S: other compiled programs that don't use any DAQ from H/W run ok in a compiled state.
09-01-2005 11:38 AM
09-02-2005 04:21 AM
09-02-2005 08:55 AM
Hi,
I also experienced some problems months ago with building EXE with a USB-6008.
I just want to add the the latest NI-DAQ 7.5 provides support for USB devices with DAQ-Mx functions, you don't have to use necessarily the Daq-Mx Base functions. This espands the funtionality of the device and the built executable is much smaller, it doesn't embedd the enourmus buch of vis like with Mx Base
.
About your second 'small problem' , you should copy in the same folder of the EXE file also the DATA folder created by the App. Builder.
Alberto