06-30-2011 09:20 PM
OS: WindowsXP-SP3 Using LabWindows CVI V8.5 Running DAQmx9,3 on 2.93Ghz Dual Core with 2GRam
NI Hardware: CompactDAQ Chassis 9178 with 9223 Four Channel SS Analog Input Module. Setting up a four channel task to acquire 50K samples/channel at maximum speed of Module (1Mhz). This is a (FINITE) total of 200Ksamples acquired at a rate of 1MHZ.
Getting random occurences of Error -200361 Onboard device memory overflow. How do I fix this?
Posted in the NI KnowledgeBase is Document #4VT9FANC "Performance Tuning USB Data Acquistion Streaming" where it is suggested to increase the USB transfer request size. The default is 32kB, it is suggested to increase this size. However the solution is only given for LabVIEW. I am not a LabView user/programmer. Can this same property be modfied using LabWindowsCVI? If so where do I find it?
Function that implemenst this task is attached.
07-01-2011 01:40 PM
Hi Rgulbrandson,
According to the NI-DAQmx C Reference Help that is installed with DAQmx to Start-> Program Files -> National Instruments -> NI-DAQ, the C equivalent of that property is :
DAQmxGetAIUsbXferReqSize with a datatype of U32
Here's a screenshot of the help page:
Let me know if you are still having problems!