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