02-23-2006 11:43 AM
03-06-2006 04:20 AM
03-07-2006 11:40 AM
02-16-2007 03:44 AM
03-19-2008 12:29 PM
03-20-2008 10:20 AM - edited 03-20-2008 10:26 AM
Hi,
At what sample clock rate did your AO fail? Also, how far did you decrease the samples per channel? Just to see if is your system or the code, try a MAX test pannel on AO and select Sine wave generation. Set the rate to ~2-2.8M - do you get the same error? You'll probably get at least a 200040 warning - this is expected.
If you're still getting an underflow, what are your system specs (proc, MB, RAM, USB 2.0...)
cheers,
03-20-2008 01:34 PM - edited 03-20-2008 01:35 PM
03-20-2008 04:52 PM - edited 03-20-2008 04:54 PM
Vitualization itself causes some issues and isn't fully tested with our hardware - using it from OSX tends to complicate things futher. I use VMWare occassionally on my Windows box and see significant performance decreases - I can run AO at max rates on XP, but when I run it on the same machine through XP in VMWare, I top out at ~600k. This isn't just NI USB HW with this issue - its present with pretty much all USB traffic (try downloading a large file from a thumb drive).
I'm guessing that your USB-6251 is fine and that virtualization with USB sharing is your issue. Can you try this on a Windows XP machine and see if you get the same performance?
As for a workaround, if you're just writing a small waveform and just repeating it over and over again, you could use onboard regeneration (check out the LabVIEW shipping example) and you should be able to run that at the max rates because it doesn't depend on streaming rates across USB.
cheers,
Andrew S
04-03-2008 01:45 AM
04-03-2008 12:23 PM
Hi,
Can you post the exact model of the motherboard? We're in the process of acquiring one to test out and I'd like to know if the current chipset (Intel P35) reproduces this behavior as well.
Thanks,
Andrew S